RC4
Подробнее
- Автор
- Рон Ривест
- Год
- 1987
- Тип
- Потоковый шифр
- Статус
- Запрещён в TLS с 2015 года
Потоковый шифр, настолько маленький и быстрый, что оказался повсюду, — и настолько смещённый в первых байтах, что утащил за собой WEP.
Создан Роном Ривестом в 1987 году и оставался коммерческой тайной RSA Security, пока в 1994 году кто-то не выложил исходник в рассылку Cypherpunks. Реализация умещается примерно в пятьдесят строк, не требует ни дополнения, ни работы с блоками, из-за чего шифр стал популярным в WEP, WPA-TKIP и в значительной части TLS-трафика 2000-х.
Проблема в том, что первые байты ключевого потока распределены неравномерно. Флюрер, Мантин и Шамир показали в 2001 году, как это смещение выдаёт ключевой материал при родственных ключах — а в WEP они именно такие, поэтому его ломали за минуты. IETF запретила RC4 в TLS документом RFC 7465 в 2015 году.