Jump to content

Тест следующего бита

В криптографии и теории вычислений тест следующего бита [1] это тест на генераторы псевдослучайных чисел . Мы говорим, что последовательность битов проходит следующий битовый тест в любой позиции. в последовательности, если какой-либо злоумышленник, знающий первые биты (но не начальное число) не могут предсказать st с разумной вычислительной мощностью.

Точное утверждение(я)

[ редактировать ]

Позволять быть полиномом, и быть совокупностью множеств таких, что содержит -битные длинные последовательности. Более того, пусть быть распределением вероятностей строк в .

Теперь мы определяем проверку следующего бита двумя разными способами.

Формулировка логической схемы

[ редактировать ]

Коллекция прогнозов [2] представляет собой совокупность логических схем , каждая из которых имеет меньше чем ворота и именно входы. Позволять — вероятность того, что на входе первые кусочки , строка, случайно выбранная в с вероятностью , схема правильно предсказывает , то есть:

Теперь мы говорим, что проходит проверку следующего бита, если для любой коллекции прогнозов , любой полином  :

Вероятностные машины Тьюринга

[ редактировать ]

Мы также можем определить тест следующего бита в терминах вероятностных машин Тьюринга , хотя это определение несколько более сильное (см. теорему Адлемана ). Позволять быть вероятностной машиной Тьюринга, работающей за полиномиальное время. Позволять быть вероятностью того, что предсказывает st немного правильно, т.е.

Мы говорим, что коллекция проходит проверку следующего бита, если для всех полиномов , для всех, кроме конечного числа , для всех :

Полнота теста Яо

[ редактировать ]

Тест следующего бита — это частный случай теста Яо для случайных последовательностей, и поэтому его прохождение является необходимым условием для прохождения теста Яо . также показал это условие Однако Яо достаточное . [1]

Мы докажем это сейчас на примере вероятностной машины Тьюринга, поскольку Адлеман уже проделал работу по замене рандомизации неоднородностью в своей теореме . Случай булевых схем не может быть выведен из этого случая (поскольку он предполагает решение потенциально неразрешимых задач), но доказательство теоремы Адлемана можно легко адаптировать к случаю неоднородных семейств булевых схем.

Позволять быть отличительным признаком вероятностной версии теста Яо, т.е. вероятностной машины Тьюринга, работающей за полиномиальное время, такой, что существует полиномиальный такой, что для бесконечно многих

Позволять . У нас есть: и . Затем мы замечаем, что . Следовательно, хотя бы один из должно быть не меньше .

Далее рассмотрим распределения вероятностей и на . Распределение — распределение вероятностей выбора первые кусочки в с вероятностью, определяемой выражением и остальные биты равномерно случайным образом. Мы имеем таким образом:

Таким образом, мы имеем (это показывает простой математический трюк), таким образом, распределения и можно отличить по . Не ограничивая общности, можно считать, что , с полином.

Это дает нам возможную конструкцию машины Тьюринга, решающей тест следующего бита: после получения первые биты последовательности, дополняет этот ввод предполагаемым битом а потом случайные биты, выбранные с равномерной вероятностью. Затем он запускается и выходные данные если результат , и еще.

  1. ^ Jump up to: а б Эндрю Чи-Чи Яо . Теория и приложения лазейочных функций . В материалах 23-го симпозиума IEEE по основам информатики, 1982 г.
  2. ^ Мануэль Блюм и Сильвио Микали , Как генерировать криптостойкие последовательности псевдослучайных битов, в SIAM J. COMPUT., Vol. 13, № 4, ноябрь 1984 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9c024eb974f7130651f1dff35994e3d3__1717479000
URL1:https://arc.ask3.ru/arc/aa/9c/d3/9c024eb974f7130651f1dff35994e3d3.html
Заголовок, (Title) документа по адресу, URL1:
Next-bit test - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)