Лемма об оставшемся хеше
Эту статью необходимо отредактировать, чтобы Википедии она соответствовала Руководству по стилю . В частности, есть проблемы с использованием второго лица; см. МОС: ВЫ . ( февраль 2023 г. ) |
Лемма об оставшемся хеше — это лемма в криптографии, впервые сформулированная Расселом Импальяццо , Леонидом Левином и Майклом Луби . [1]
Представьте, что у вас есть секретный ключ X , содержащий n одинаковых случайных битов , и вы хотите использовать этот секретный ключ для шифрования сообщения. К сожалению, вы были немного неосторожны с ключом и знаете, что злоумышленник смог узнать значения некоторых t < n бит этого ключа, но вы не знаете, какие именно t бит. Сможете ли вы по-прежнему использовать свой ключ или придется его выбросить и выбрать новый? Оставшаяся лемма о хэше говорит нам, что мы можем создать ключ длиной примерно n − t бит, о котором злоумышленник почти ничего не знает. Поскольку злоумышленник знает все, кроме n − t бит, это почти оптимально .
Точнее, оставшаяся лемма о хэше говорит нам, что мы можем извлечь длину, асимптотическую ( минимальная энтропия X . ) биты случайной величины X , которые распределены почти равномерно Другими словами, злоумышленник, имеющий некоторые частичные знания о X , почти не будет знать об извлеченном значении. Вот почему это также называется усилением конфиденциальности (см. раздел «Усиление конфиденциальности» в статье «Квантовое распределение ключей »).
Экстракторы случайности достигают того же результата, но используют (обычно) меньше случайности.
Пусть X — случайная величина над и пусть . Позволять быть 2-универсальной хэш-функцией . Если
тогда для S униформы закончилось и независимо от X мы имеем:
где U однороден по независимо от С. и [2]
— это минимальная энтропия X , которая измеряет степень X. случайности Минимальная энтропия всегда меньше или равна энтропии Шеннона . Обратите внимание, что вероятность правильного угадывания X. — (Лучшее предположение — это угадать наиболее вероятное значение.) Следовательно, минимальная энтропия измеряет, насколько сложно X. угадать
— расстояние между X и Y. статистическое
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Импальяццо, Рассел ; Левин Леонид А. ; Луби, Майкл (1989), «Псевдослучайная генерация из односторонних функций», Джонсон, Дэвид С. (редактор), Труды 21-го ежегодного симпозиума ACM по теории вычислений, 14–17 мая 1989 г., Сиэтл , Вашингтон, США , {ACM}, стр. 12–24, doi : 10.1145/73007.73009 , S2CID 18587852
- ^ Рубинфельд, Роннит ; Друкер, Энди (30 апреля 2008 г.), «Лекция 22: Лемма об остаточном хэше и явное извлечение» (PDF) , конспекты лекций по курсу 6.842 Массачусетского технологического института, Случайность и вычисления , Массачусетский технологический институт , получено 19 февраля 2019 г.
- CH Беннетт, Г. Брассар и Дж. М. Роберт. Усиление конфиденциальности путем публичного обсуждения . SIAM Journal on Computing, 17(2):210-229, 1988.
- К. Беннетт, Г. Брассар, К. Крепо и У. Маурер. Общее усиление конфиденциальности . Транзакции IEEE по теории информации, 41, 1995.
- Дж. Хостад, Р. Импальяццо, Л. А. Левин и М. Луби. Генератор псевдослучайных чисел из любой односторонней функции . SIAM Journal on Computing, v28 n4, стр. 1364–1396, 1999.