Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Симметричные алгоритмы



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

Операции шифрования и дешифрирования с помощью симметричного алгоритма формально записываются следующим образом.

ЕК(0)=С

DK(C)=0

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





Дата публикования: 2014-11-04; Прочитано: 379 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...