Nisan-Wigderson sözde rasgele sayı üretecinin güvenliğini kanıtlamak


13

Let kısmi olabilir grafik tasarım ve bir Boole işlevi olabilir. Nisan-Wigderson jeneratörü aşağıdaki gibi tanımlanır:S={Si}1in(m,k)f:{0,1}m{0,1}Gf:{0,1}l{0,1}n

Gf(x)=(f(x|S1),,f(x|Sn))

Hesaplamak için th biraz biz bir parça koparmayı dizinler ile ve ardından uygulamak onlara.iGfxSif

Varsayalım olan boyutta devreleri için -Sert burada bir sabit. Nasıl olduğunu kanıtlayan olan -güvenli yalancı rasgele sayı üreteci?f1ncnccGf(nc2,2nc)

Tanımlar:

Kısmi grafik tasarım alt kümelerinin bir koleksiyon şekildedir(m,k)S1,,Sn[l]={1,,l}

  • tüm : vei|Si|=m
  • tüm : .ij|SiSj|k

Bir fonksiyon isimli -Sert boyutu devreler için boyutu hiç devre IFF tahmin edebilirsiniz olasılığı ile iyi bir para daha atmak.fϵssfϵ

Bir fonksiyon olduğu boyutu bir devre IFF -güvenli yalancı rasgele sayı üreteci rastgele bir sayı ayırt edebilir ve tarafından daha iyi bir olasılıkla üretilen bir sayı .G:{0,1}l{0,1}n(s,ϵ)sGfϵ

dizinleri olan bitlerinden oluşan dize için kullanıyoruz .x|AxA


ps: bu gerçekten benim ödevim değil ama lütfen bir ödev sorusunu ele alacağınız gibi davranın, bazen kripto kursuna giriş yapan öğrencilere verilir.
Kaveh

3
ve CS.SE vs kripto.SE savaşı başlasın! (:
G.

1
google oldukça güzel sonuçlar veriyor: 1 , 2
Ran

Bu iyi bir cevap değil - sadece bir google araması. Belki bir cevap vermek istersiniz?
Ran

@RanG., İyi bir nokta.
Kaveh

Yanıtlar:


1

İşte Ran G.'nin yorumlarda verdiği cevap: Google oldukça güzel sonuçlar veriyor: 1 , 2 .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.