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

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