Лемма о невозможности существования вычислительно безопасных шифров в случае P = NP — различия между версиями
(→Доказательство) |
(→Доказательство) |
||
Строка 7: | Строка 7: | ||
Оценим вероятность <tex>P(A(E_{i}(x_{b})) = b)</tex> при <tex>x_{0} = 0^{m}</tex> и некотором <tex>x_{1}</tex>. Заметим, что так как <tex>b</tex> равновероятно может быть и нулем, и единицей, то: | Оценим вероятность <tex>P(A(E_{i}(x_{b})) = b)</tex> при <tex>x_{0} = 0^{m}</tex> и некотором <tex>x_{1}</tex>. Заметим, что так как <tex>b</tex> равновероятно может быть и нулем, и единицей, то: | ||
+ | |||
<tex>P(A(E_{i}(x_{b})) = b) = 0,5 * P(A(E_{i}(x_{0})) = 0) + 0,5 * P(A(E_{i}(x_{1})) = 1)</tex>. | <tex>P(A(E_{i}(x_{b})) = b) = 0,5 * P(A(E_{i}(x_{0})) = 0) + 0,5 * P(A(E_{i}(x_{1})) = 1)</tex>. | ||
+ | |||
+ | <tex>E_{i}(x_{0})</tex> лежит в <tex>S</tex> при любом <tex>i</tex> по определению <tex>S</tex> и выбору <tex>x_{0}</tex>. Таким образом <tex>P(A(E_{i}(x_{0})) = 0) = 1</tex>. |
Версия 13:35, 26 мая 2010
Формулировка
Пусть P
NP. Имеется набор схем шифрования , где , , . На схему подаются слова длины , при этом . Тогда , такая, что для нее в свою очередь такие, что вероятность по всем и всем .Доказательство
Рассмотрим язык
. Заметим, что этот язык лежит в NP. Сертификатом для слова является номер шифрующей функции такой, что . Так как NP P, то лежит в классе P. А тогда существует функция , равная нулю, если , и единице в противном случае.Оценим вероятность
при и некотором . Заметим, что так как равновероятно может быть и нулем, и единицей, то:.
лежит в при любом по определению и выбору . Таким образом .