Читайте также:
|
|
Основные понятия
Процесс преобразования открытых данных в зашифрованные и наоборот принято называть шифрованием, причем две составляющие этого процесса называют соответственно зашифрованием и расшифрованием.
Понятие "ключ" в стандарте ГОСТ представляет собой уникальный элемент, с помощью которого можно изменять результаты работы алгоритма шифрования: один и тот же исходный текст при использовании различных ключей будет зашифрован по-разному.
Алгоритмы шифрования можно разделить на две категории: симметричного и асимметричного шифрования.
Симметричное шифрование
В настоящее время наиболее известен алгоритм симметричного шифрования DES (Data Encryption Standard), разработанный в 1977 г.
Сегодня все шире используются два современных криптостойких алгоритма шифрования: отечественный стандарт и новый криптостандарт США – AES
Стандарт ГОСТ 28147-89
Алгоритм имеет длину ключа шифрования 256 бит. Он шифрует информацию блоками по 64 бит (такие алгоритмы называются блочными), которые затем разбиваются на два субблока по 32 бит (N1 и N2). Субблок N1 обрабатывается, после чего его, а затем субблоки меняются местами.
Стандарт AES
Основное отличие от алгоритма ГОСТ 28147-89, который долгое время оставался секретным, американский стандарт шифрования AES, призванный заменить DES, выбирался на открытом конкурсе, где все заинтересованные организации и частные лица могли изучать и комментировать алгоритмы-претенденты.
Дата добавления: 2014-12-23; просмотров: 36 | Поможем написать вашу работу | Нарушение авторских прав |