IT-словарь › Безопасность › Расписание ключей (key schedule)

Расписание ключей (key schedule)

Безопасность Svenska → Обновлено: 2026-10-18

Процедура, растягивающая мастер-ключ в подключи, которые шифр использует в каждом раунде.

DES превращает 56-битный ключ в шестнадцать 48-битных подключей с помощью перестановок и циклических сдвигов двух половин. AES расширяет ключ через S-блок и раундовые константы. Алгоритм ключевого расписания RC4 (KSA), напротив, перемешивает 256-байтную таблицу по ключу, и слабости этого перемешивания помогают объяснить, почему RC4 в конце концов списали.

Blowfish — противоположная крайность. Его настройка ключа снова и снова шифрует собственные таблицы, поэтому загрузка ключа намеренно дорога. Этот выбор оказался полезным: хеширование паролей в bcrypt построено именно на этом свойстве.

← Назад к словарю