|
Атаки на алгоритмы шифрования
Рассмотрим стойкость алгоритмов шифрования к разнообразным криптоаналитическим действиям злоумышленника, направленным на их вскрытие. Эта характеристика является важнейшей для алгоритмов шифрования и называется криптостойкостью. Криптостойкость алгоритма обычно измеряется временем, которое необходимо на его вскрытие при неких фиксированных ресурсах, имеющихся в распоряжении у злоумышленника. Например, известно, что если у злоумышленника есть миллион процессоров, каждый из которых может перебрать миллион ключей алгоритма DES в секунду, то на полный перебор всех вариантов 56-битного ключа DES уйдет 20 часов. А это означает, что криптостойкости алгоритма DES недостаточно для защиты каких-либо долговременных данных, но его вполне можно применять для шифрования какой-либо срочной информации, раскрытие которой через те же 20 часов уже не страшно.
Алгоритмы шифрования
|