RC2

RC2

RC2 (Ron’s Code 2 или Rivest’s Cipher 2) — блочный шифр с длиной блока 64 бита и переменной длиной ключа, разработанный Роном Ривестом в конце 1980-х годов[1]. Алгоритм является более быстрым, чем алгоритм DES. Стойкость может быть больше или меньше, чем у DES, в зависимости от длины ключа. Алгоритм RC2 является собственностью компании RSA Security Inc. Для его использования требуется лицензия.

В США длина ключа для использования внутри страны рекомендуется равной 128 битам, но соглашение, заключённое между Software Publishers Association (SPA) и правительством США, даёт RC2 специальный статус, который означает, что разрешено экспортировать шифры длиной ключа до 40 битов. 56-битные ключи разрешено использовать заграничным отделениям американских компаний.

RC2 с ключами 128 битов обеспечивает такой же уровень безопасности, как и IDEA или тройной DES. RC2 широко используется разработчиками, чьи продукты экспортируются за пределы США, поскольку экспортировать DES долгое время было запрещено. RC2 используется, в частности, в неамериканских версиях программы Outlook Express корпорации Microsoft.

Реализация алгоритма была опубликована анонимно в 1996 году, затем в 1998 году как RFC 2268[1].

Был исключен из стандартов TLS с выходом версии 1.2[2].

Примечания

  1. 1 2 Алгоритмы шифрования. Специальный справочник Архивная копия от 4 января 2018 на Wayback Machine. Панасенко Сергей Петрович, 2009, стр 375-381
  2. Eric Rescorla. TLS 1.2 Update (англ.). 70 proceedings IETF. — «Other changes ... Removed RC2, DES, and IDEA». Дата обращения: 3 января 2018. Архивировано 28 марта 2016 года.

Ссылки

  • R. Rivest, A Description of the RC2(r) Encryption Algorithm Архивная копия от 8 октября 2013 на Wayback Machine (RFC2268, Informational), March 1998  (англ.)
  • LR Knudsen, On the Design and Security of RC2 Архивная копия от 21 декабря 2016 на Wayback Machine / S. Vaudenay (Ed.): Fast Software Encryption – FSE’98, LNCS 1372, pp. 206–221, 1998.  (англ.)
  • A Comparative Study of Rivest Cipher Algorithms Архивная копия от 29 августа 2017 на Wayback Machine / International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 17 (2014), pp. 1831-1838  (англ.)
  • William J. Buchanan, RC2 Encryption and Decryption in Microsoft .NET Архивная копия от 4 января 2018 на Wayback Machine
Перейти к шаблону «Симметричные криптосистемы»
Потоковые шифры
Сеть Фейстеля
SP-сеть
Другие