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}1≤i≤n(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 : .i≠j|Si∩Sj|≤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.