Читайте также:
|
|
Классификация криптографических алгоритмов
В настоящее время общепризнанным является подразделение криптографических алгоритмов на следующие основные категории:
· алгоритмы шифрования с секретным ключом (симметричные)
· Блочные шифры Криптографическое преобразование составляет основу любого блочного шифра. Прямое криптографическое преобразование (шифрование) переводит блок открытого текста в блок шифротекста той же длины. Обратное криптографическое преобразование (дешифрование) переводит блок шифротекста в исходный блок открытого текста. Необходимое условие выполнения как прямого, так и обратного криптографического преобразования — наличие секретного ключа. Для многих блочных шифров разрядность блока составляет 64 бита. Прямое криптографическое преобразование обладает следующим свойством: различные блоки открытого текста отображаются в различные блоки шифротекста. При обратном преобразовании соответствие сохраняется. Прямое преобразование можно рассматривать как перестановку на множестве сообщений с фиксированным размером блока. Результат перестановки носит секретный характер, что обеспечивается секретным компонентом — ключом.
· поточные шифры
· алгоритмы шифрования с открытым ключом (асимметричные)
Алгоритмы:
Симметричный – конфиденциальный – один секретный ключ используется для обеспечения конфиденциальности: подстановки и перестановки.
Ассиметричный – подтверждение подлинности.
Дата добавления: 2015-07-11; просмотров: 101 | Нарушение авторских прав