Guillou-Quisquater

De testwiki
Version datée du 22 janvier 2017 à 19:00 par imported>Chouhartem (Lien: Heuristique de Fiat-Shamir)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Modèle:Voir homonymes Le protocole de Guillou-Quisquater ou GQ est une preuve à divulgation nulle de connaissance proposée par Louis Guillou et Jean-Jacques QuisquaterModèle:Sfn pour prouver la connaissance d'un message clair RSA pour un chiffré public. Cette preuve peut-être dérivée en protocole d'authentification par l'heuristique de Fiat-Shamir.

Fonctionnement

Alice veut s'authentifier auprès de Bob. Elle est en possession d'un certificat public JA ainsi que d'un certificat privé SA=JAsmodn. Le but est de prouver la possession du certificat privé.

La signature se fait grâce aux paramètres suivants :

  • n=pq, de la même manière que dans RSA
  • un nombre v qui sert de clé publique tel que gcd(v,φ(n))=1
  • un nombre s qui sert de clé privée tel que sv=1modφ(n)

Étapes

Le schéma d'identification est construit comme un protocole ΣModèle:Sfn en trois parties :

  1. L'engagement :
    1. Alice choisit un nombre aléatoire r
    2. Alice calcule x=rvmodn
    3. Alice envoie x et JA à Bob
  2. Le défi :
    1. Bob choisit un nombre aléatoire e tel que 1ev
    2. Bob envoie e à Alice
  3. La réponse :
    1. Alice calcule y=rSAemodn et l'envoie à Bob
    2. Bob calcule JAeyv et vérifie que le résultat est égal à x et différent de 0.

Notes et références

Modèle:Références

Annexes

Bibliographie

Articles connexes

Modèle:Portail