Protocolo de Chaum-Pedersen

De testwiki
Ir a la navegación Ir a la búsqueda

El protocolo de Chaum-Pedersen es un algoritmo que permite probar la igualdad del resultado de calcular el logaritmo discreto entre dos parejas de números. Formalmente el protocolo permite que un probador P pueda probar a un verificador V que las parejas (g,y) y (m,n) cumplen la siguiente propiedad loggy=logmn.[1]

Descripción del protocolo

El protocolo es muy similar Algoritmo de identificación de Schnorr y tiene el mismo fundamento. Dadas las parejas (g,y) y (m,n), el protocolo consta de los siguientes pasos:[1]

  1. P escoge de forma aleatoria un valor cZq=0aq1, y envía a V U=gc(modp) y V=mc(modp)
  2. V envía a P un desafío aleatorio eZq
  3. P calcula s=c+xe (mod q) y envía s a V
  4. V verifica que U=gsye(modp) y V=msne(modp)

Véase también

Referencias

Plantilla:Listaref

Plantilla:Control de autoridades

  1. 1,0 1,1 Verifiable Voting Systems Plantilla:Wayback. Thea Peacock, Peter Y. A. Ryan, Steve Schneider y Zhe Xia. University of Luxembourgy University of Surrey