Симметричные криптосистемы

Под симметричными криптосистемами понимаются такие криптосистемы, в которых для шифрования и дешифрования используется один и тот же ключ. Для пользователей это означает, что прежде, чем начать использовать систему, необходимо получить общий секретный ключ так, чтобы исключить к нему доступ потенциального злоумышленника. Всё многообразие симметричных криптосистем основывается на следующих базовых классах:

моно- и многоалфавитные подстановки - это наиболее простой вид преобразований, заключающийся в замене символов исходного текста на другие (того же алфавита) по более или менее сложному правилу. В случае моноалфавитных подстановок каждый символ исходного текста преобразуется в символ шифрованного текста по одному и тому же закону. При многоалфавитной подстановке закон преобразования меняется от символа к символу. Для обеспечения высокой криптостойкости требуется использование больших ключей. К этому классу относится так называемая криптосистема с одноразовым ключом, обладающая абсолютной теоретической стойкостью, но, к сожалению, неудобная для практического применения.

перестановки - также не сложный метод криптографического преобразования, заключающийся в перестановке местами символов исходного текста по некоторому правилу. Шифры перестановок в настоящее время не используются в чистом виде, так как их криптостойкость недостаточна;

блочные шифры - представляют собой семейство обратимых преобразований блоков (частей фиксированной длины) исходного текста. Фактически блочный шифр - это система подстановки блоков. В настоящее время блочные шифры наиболее распространены на практике. Российские и американские стандарты шифрования относятся именно к этому классу шифров;

гаммирование - представляет собой преобразование исходного текста, при котором символы исходного текста складываются (по модулю, равному мощности алфавита) с символами псевдослучайной последовательности, вырабатываемой по некоторому правилу. Собственно говоря, гаммирование нельзя целиком выделить в отдельный класс криптографических преобразований, так как эта псевдослучайная последовательность может вырабатываться, например, с помощью блочного шифра. В случае, если последовательность является истинно случайной (например, снятой с физического датчика) и каждый её фрагмент используется только один раз, мы получаем криптосистему с одноразовым ключом.

Еще статьи по теме

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

Проектирование устройства обработки и передачи информации
Развитие дискретной электроники и широкое применение ее изделий в промышленном производстве, в устройствах управления самыми разнообразными объектами и процессами, является в настоящее время одним основных направлений научно- ...

Главное меню

© 2018 / www.techsolid.ru