Блочный шифр: различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м →‎Режимы работы блочного шифра: перемещение изображений
Строка 114:
 
== Режимы работы блочного шифра ==
 
{| border="0" align="right"
|[[Файл:Tux.svg|thumb|150px|right|оригинальное изображение]]
|[[Файл:Tux ecb.jpg|thumb|150px|right|криптограмма в режиме ECB]]
|[[Файл:Tux secure.jpg|thumb|150px|right|псевдослучайная последовательность]]
|}
{{main|Режим шифрования}}
 
Строка 124 ⟶ 120 :
 
=== Шифрование независимыми блоками ===
{| border="0" align="right"
|[[Файл:Tux.svg|thumb|150px|right|оригинальное изображение]]
|[[Файл:Tux ecb.jpg|thumb|150px|right|криптограмма в режиме ECB]]
|[[Файл:Tux secure.jpg|thumb|150px|right|псевдослучайная последовательность]]
|}
Простейшим режимом работы блочного шифра является [[Режим шифрования#Electronic Codebook (ECB)|режим электронной кодовой книги]] или режим простой замены ({{lang-en|Electronic CodeBook, ECB}}), где все блоки открытого текста зашифровываются независимо друг от друга. Однако, при использовании этого режима статистические свойства открытых данных частично сохраняются, так как каждому одинаковому блоку данных однозначно соответствует зашифрованный блок данных. При большом количестве данных (например, видео или звук) это может привести к утечке информации о их содержании и дать больший простор для [[криптоанализ]]а. Удаление статистических зависимостей в открытом тексте возможно с помощью предварительного архивирования, но оно не решает задачу полностью, так как в файле остается служебная информация [[архиватор]]а, что не всегда допустимо.