Hesaplamalı ayırt edilemezlik - Computational indistinguishability - Wikipedia

İçinde hesaplama karmaşıklığı ve kriptografi iki dağıtım ailesi sayısal olarak ayırt edilemez Etkili bir algoritma, küçük olasılık dışında aralarındaki farkı anlayamazsa.

Resmi tanımlama

İzin Vermek ve iki olmak dağıtım toplulukları tarafından indekslenmiş güvenlik parametresi n (genellikle girişin uzunluğunu ifade eder); varsa bunların sayısal olarak ayırt edilemez olduğunu söylüyoruz tek tip olmayan olasılığa dayalı polinom zamanı algoritma Biraşağıdaki miktar bir ihmal edilebilir işlev içinde n:

belirtilen .[1] Diğer bir deyişle, her verimli algoritma A 's davranışına göre örnekler verildiğinde önemli ölçüde değişmez. Dn veya En sınırda . Hesaplamalı ayırt edilemezliğin başka bir yorumu, iki grup arasında aktif olarak ayrım yapmaya çalışan polinom-zaman algoritmalarının bunu yapamayacağıdır: böyle bir algoritma, birinin sadece tahmin etmesinden sadece ihmal edilebilir derecede daha iyi performans gösterecektir.

İlgili kavramlar

Tanımda örtük olan koşul, algoritmanın, , dağıtımlardan birinden alınan tek bir örneğe göre karar vermelidir. İki dağılım arasında ayrım yapmaya çalışan algoritmanın ihtiyaç duyduğu kadar çok örneğe erişebildiği bir durum düşünülebilir. Bu nedenle, birden fazla örneğe bakan polinom zaman algoritmalarıyla ayırt edilemeyen iki topluluk kabul edilir. polinom zamanlı örnekleme ile ayırt edilemez.[2]:107 Polinom-zaman algoritması, polinom zamanında örnekler oluşturabiliyorsa veya bir rastgele oracle bunun için örnekler üreten, daha sonra polinom zamanlı örneklemeyle ayırt edilemezlik, hesaplama ayırt edilemezliğine eşdeğerdir.[2]:108

Referanslar

  1. ^ Ders 4 - Hesaplamalı Ayırt Edilemezlik, Sözde Rastgele Oluşturucular
  2. ^ a b Goldreich, O. (2003). Kriptografinin temelleri. Cambridge, İngiltere: Cambridge University Press.

Dış bağlantılar


Bu makale, bilişimsel olarak ayırt edilemeyen materyalleri içermektedir. PlanetMath altında lisanslı olan Creative Commons Atıf / Benzer Paylaşım Lisansı.