Jump to content

Вычислительная неотличимость

(Перенаправлено с «Вычислительно неотличимо »)

В вычислительной сложности и криптографии два семейства распределений неотличимы в вычислительном отношении, если ни один эффективный алгоритм не может определить разницу между ними, кроме как с незначительной вероятностью.

Формальное определение

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

Позволять и быть двумя ансамблями распределения , индексированными параметром безопасности n (который обычно относится к длине входных данных); мы говорим, что они вычислительно неотличимы, если для любого неоднородного вероятностного с полиномиальным временем алгоритма A следующая величина является пренебрежимо малой функцией от n :

обозначенный . [1] Другими словами, поведение каждого эффективного алгоритма A существенно не меняется при задании выборок в соответствии с n или En в D пределе как . Другая интерпретация вычислительной неотличимости заключается в том, что алгоритмы с полиномиальным временем, активно пытающиеся различить два ансамбля, не могут этого сделать: любой такой алгоритм будет работать лишь незначительно лучше, чем если бы кто-то просто догадывался.

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

Неявным в определении является условие, что алгоритм, , должен принять решение на основе одной выборки из одного из распределений. Можно представить себе ситуацию, в которой алгоритм, пытающийся различать два распределения, может получить доступ к такому количеству выборок, сколько ему необходимо. Следовательно, два ансамбля, которые не могут быть различены с помощью алгоритмов с полиномиальным временем, рассматривающих несколько выборок, считаются неотличимыми с помощью выборки с полиномиальным временем . [2] : 107  Если алгоритм с полиномиальным временем может генерировать выборки за полиномиальное время или имеет доступ к случайному оракулу , который генерирует для него выборки, то неотличимость с помощью выборки с полиномиальным временем эквивалентна вычислительной неотличимости. [2] : 108 

  1. ^ Лекция 4 - Вычислительная неотличимость, генераторы псевдослучайных чисел
  2. ^ Jump up to: а б Гольдрейх, О. (2003). Основы криптографии. Кембридж, Великобритания: Издательство Кембриджского университета.
[ редактировать ]


Эта статья включает в себя материал из вычислительно неотличимого материала PlanetMath , который доступен под лицензией Creative Commons Attribution/Share-Alike License .

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c40f8a5a303fab31e642b15102d9a7ff__1666972020
URL1:https://arc.ask3.ru/arc/aa/c4/ff/c40f8a5a303fab31e642b15102d9a7ff.html
Заголовок, (Title) документа по адресу, URL1:
Computational indistinguishability - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)