See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Protocole d'authentification de Schnorr - Wikipédia

Protocole d'authentification de Schnorr

Un article de Wikipédia, l'encyclopédie libre.

En cryptographie, le protocole d'authentification de Schnorr est une signature numérique produite par l'algorithme d'authentification de Schnorr. Sa sécurité est basée sur l'indertémination des problèmes du logarithme discret.

[modifier] Paramètres universels (connus de tous)

  • élément p et q deux nombres premiers tels que q divise p − 1,p est un nombre de 512 bits au minimum et q un nombre de 140 bits au minimum.
  • élément α, un élément d'ordre q\mod p.
  • h, une fonction de hachage.
  • p,q,α,h sont publics.

[modifier] Données choisies par Alice

  • Un entier au hasard sA dans \{1,\ldots,q\}.
  • v=\alpha^{-s_A}\mod p.
  • v est rendu public, certifié par l'autorité et sA est gardé secret.


Protocole d'authentification de Schnorr
Alice Bob
Tirer au hasard un entier r
dans \{2,\ldots,q-1\}.
Calculer x=\alpha^{r} \mod p.
Envoyer x.
\longrightarrow
Tirer au hasard un entier c
dans \{0,\ldots,q-1\}.
Envoyer c.
\longleftarrow
Calculer y=r+cs_A\mod q.
Envoyer y.
\longrightarrow
Calculer x'=v^c\alpha^y\mod p.
Accepter si x = x'

Le message c envoyé à Bob est appelé le défi (ou challenge) et on parle alors de protocole défi-réponse (ou challenge-réponse).

Autres langues


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -