Теоретически существуют абсолютно стойкие алгоритмы шифрования. Математическое доказательство данного факта было предложено в работах К. Шеннона. Для того чтобы алгоритм считался абсолютно стойким, он должен удовлетворять следующим условиям:
- длина ключа и длина открытого сообщения должны быть одинаковы;
- ключ должен использоваться только один раз;
- выбор ключа из ключевого пространства должен осуществляться равновероятно.
Данные требования приводят к тому, что абсолютно стойкие алгоритмы с практической точки зрения являются труднореализуемыми. Например, осуществление первого и второго условий приводит к тому, что необходимо иметь запас ключей большой длины, что практически невыполнимо. В результате применение современной аппаратно-программной базы приводит к неабсолютной стойкости используемых алгоритмов шифрования.
criptogrof.ru Криптография: защита информации и информационная безопасность Карты сайта: 1 2 3 4
