Misalkan menjadi desain parsial dan menjadi fungsi Boolean. Generator Nisan-Wigderson didefinisikan sebagai berikut:
Untuk menghitung th sedikit kita mengambil bit dengan indeks di dan kemudian menerapkan kepada mereka.
Asumsikan adalah -Hard untuk sirkuit ukurandi manaadalah konstanta. Bagaimana kita dapat membuktikan bahwaadalah-secure pseudo-random number generator?
Definisi:
Parsial -design adalah kumpulan himpunan bagian S 1 , ... , S n ⊆ [ l ] = { 1 , ... , l } sedemikian rupa sehingga
- untuk semua : | S i | = m , dan
- untuk semua : | S i ∩ S j | ≤ k .
Suatu fungsi adalah ϵ -beras untuk rangkaian ukuran s jika jika tidak ada rangkaian ukuran s dapat memprediksi f dengan probabilitas ϵ lebih baik daripada lemparan koin.
Fungsi adalah ( s , ε ) Secure pseudo-random number generator IFF ada sirkuit ukuran s dapat membedakan antara nomor acak dan sejumlah dihasilkan oleh G f dengan probabilitas lebih baik dari ϵ .
Kami menggunakan untuk string terdiri dari x 's bit dengan indeks di A .