RC5

RC5 Описание RC5 Шифр с симметричным ключом, разработанный Рональдом Ривестом в 1994 году.  Имеет переменный размер блока, ключа и количество […]

RC5

  • Описание RC5

    • Шифр с симметричным ключом, разработанный Рональдом Ривестом в 1994 году. 
    • Имеет переменный размер блока, ключа и количество раундов. 
    • Ключевая особенность — использование ротаций, зависящих от данных. 
    • Структура алгоритма аналогична RC2, процедуры шифрования и дешифрования легко программируются. 
  • Структура и реализация

    • Ключ разбивается на 2 (r+1) слова для шифрования и дешифрования. 
    • Расшифровка — простой процесс обращения процесса шифрования вспять. 
    • Пример исходного кода приведен в приложении к статье Ривеста. 
  • Криптоанализ и безопасность

    • RC5 с 64-битными блоками уязвим для дифференциальной атаки. 
    • Рекомендуется использовать 18-20 раундов для достаточной защиты. 
    • Распределенные вычисления помогли в криптоанализе RC5. 
    • RSA Security предлагала призы за взлом RC5, но конкурсы были прекращены. 
  • Дополнительные ресурсы

    • Ссылки на пересмотренную статью Ривестса, оригинальную статью Ривеста и часто задаваемые вопросы RSA Laboratories. 

Полный текст статьи:

RC5 — Википедия

Оставьте комментарий

Прокрутить вверх