СИММЕТРИЧНЫЕ БЛОЧНЫЕ ШИФРЫ
Сравнение характеристик асимметричных и симметричных блочных шифров
Новизна задачи построения симметричных блочных шифров (СБШ), возникшей к началу 1970-х гг., состояла в построении электронных схем, реализующих подстановки алфавитов большой мощности. В СБШ типичный размер обрабатываемого блока данных варьируется от 64 до 256 битов, т.е. реализуется простая замена для алфавитов мощности от 264 до 2256. Размер блоков данных, как правило, кратен 16 битам, что связано с байтовым представлением информации и разрядностью компьютерных процессоров. Без ущерба для общности далее рассмотрим модели СБШ, обрабатывающие блоки длины 2п битов, где п кратно восьми.
Асимметричные шифры используют тот же блочный принцип шифрования, однако преобразования информации имеют иной характер и размер блока может достигать нескольких тысяч битов. Примерно на один порядок отличаются и длины их ключей (у СБШ ключ короче). Эта разница объясняется тем, что приблизительно при таком соотношении размеров блоков и длин ключей достигается паритет их криптографической стойкости.
Производительность шифрования программных реализаций симметричных шифров примерно в 1000 раз выше, чем у асимметричных шифров. Вместе с тем асимметричные шифры существенно расширяют область применения криптографии и предоставляют возможность разработки целого ряда удобных для реализации криптографических протоколов.