Шифротекст

Материал из testwiki
Перейти к навигации Перейти к поиску

Шифротекст, шифртекст — результат операции шифрования. Часто также используется вместо термина «криптограмма», хотя последний подчёркивает сам факт передачи сообщения, а не шифрования.

Процесс применения операции шифрования к шифротексту называется перешифровкой.

Свойства шифротекста

При рассмотрении шифротекста как случайной величины Y=f(X,Z), зависящей от соответствующих случайных величин открытого текста X и ключа шифрования Z, можно определить следующие свойства шифротекста:

  • Свойство однозначности шифрования:
H(Y|XZ)=0


  • Из цепных равенств следует
H(ZYX)=H(Z)+H(Y|Z)+H(X|YZ)=H(Z)+H(Y|Z)+0
(из свойства однозначности расшифрования)
H(ZXY)=H(Z)+H(X|Z)+H(Y|XZ)=H(Z)+H(X)+0
(из принципа независимости открытого текста от ключа и свойства однозначности шифрования)
тогда
H(Y|Z)=H(X)
это равенство используется для вывода формулы расстояния единственности.


I(Y,X)=0, то есть H(Y)=H(Y|X)

Использование для криптоанализа

Шаблон:Main

Шеннон в статье 1949 года «Теория связи в секретных системах» показал, что для некоторого случайного шифра теоретически возможно (используя неограниченные ресурсы) найти исходный открытый текст, если известно L=H(Y)rlogN букв шифротекста, где H(Y) — энтропия ключа шифра, r — избыточность открытого текста (в том числе с учётом контрольных сумм и т. д.), N — объём используемого алфавита.

Литература