типы систем шифрования
Было доказано, что в криптографии существуют только два основных типа преобразования – замены и перестановки, все остальные являются лишб комбинацией этих двух типов. В перестановочных шифрах символы открытого текста изменяют своё местоположение. В шифрах замены один символ открытого текста заменяется одним символом зашифрованного текста (простая замена) или несколькими символами зашифрованого текста (сложная замена), либо блок символов открытого текста заменяется блоком закрытого текста (блочная замена). Полиалфавитные шифры замены состоят в применении нескольких шифров простой замены.
Классическая криптография, основанная К.Шенноном, исходила из того, что ключи используемые для зашифрования и расшифрования, являются секретными и одинаковыми, и их передача должна осуществляться по надёжному каналу обмена ключевой инфомарцией. подобные алгоритмы были названы симметричными. Однако развитие теории построения алгоритмов шифрования с открытыми ключами, родоначальниками которой стали У.Диффи (Diffie) и М.Хэллман (Hellman), положило начало использованию асимметричных алгоритмов шифрования, в которых ключи зашифрования и расшифрования различны. В зависимости от применения один из ключей будет открытым, а другой необходимо хранить в секрете.
предыдущая тема следующая