40
Формально, пусть Π = (Gen, Enc, Dec) является системой шифрования с про-
странством сообщения M. Пусть A - это противник, который формально явля-
ется лишь алгоритмом (отслеживающим состояние).
Обозначим
содержание эксперимента
следующим образом :
Эксперимент совершенной неразличимости
для противника
:
1. П
ротивник A выводит пару сообщений m0, m1 ∈ M.
2.
С помощью алгоритма Gen генерируется ключ k и выбирается единоо-
бразный бит b ∈ {0, 1}.
Вычисляется шифртекст c ← Enck (mb ), который
передается A. Мы рассматриваем c в качестве анализируемого шифртекста.
3.
A выводит бит b'.
4.
Результатом эксперимента является 1, если b'=b, иначе 0. Пишем P
= 1 если результатом является 1, тогда мы говорим, что A добился успеха.
Как было отмечено ранее, обычно A достигает успеха с вероятностью 1/2,
выводя случайную догадку. Для подтверждения совершенной неразличимости
требуется, чтобы ни один A не сумел справиться лучше.
ОПРЕДЕЛЕНИЕ 2.5 Система шифрования Π = (Gen, Enc, Dec) с пространством
сообщения M является
совершенно неразличимой, если для каждого A верно:
Следующая лемма утверждает, что Определение 2.5 тождественно Определе-
нию 2.3. Доказать лемму требуется в Упражнении 2.5.
Достарыңызбен бөлісу: