Soit une conception partielle et une fonction booléenne. Le générateur de Nisan-Wigderson est défini comme suit:
Pour calculer le ème bit de G f, nous prenons les bits de x avec des index dans S i puis nous leur appliquons f .
Supposons que est 1 -hard pour les circuits de taillencoùcest une constante. Comment prouver queGfest(ncgénérateur de nombres pseudo-aléatoires sûrs?
Définitions:
Une conception partielle est un ensemble de sous-ensembles S 1 , … , S n ⊆ [ l ] = { 1 , … , l } tels que
- pour tout : | S i | = m , et
- pour tout : | S i ∩ S j | ≤ k .
Une fonction est - ε -hard pour les circuits de taille s IFF pas de circuit de taille s peut prédire f avec une probabilité ε mieux qu'un tirage au sort pièce.
Une fonction est ( s , e ) -secure générateur de nombres pseudo-aléatoires ssi pas de circuit de taille s peut distinguer entre un nombre aléatoire et un nombre généré par G f avec probabilité meilleure que ϵ .
Nous utilisons pour la chaîne composée de x bits S » avec les index de A .