Anshel Anshel Goldfeld
El protocol de Anshel-Anshel-Goldfeld, també conegut com AAG[1] propost per Iris Anshel, Michael Anshel i Dorian Goldfeld, és un protocol d'establiment de claus, en el qual la clau va compartida entre dos parts, per mig d'un canal públic. A diferència d'atres protocols basats en grups, este protocol no ampra cap propietat dels grups abelianos, ya que la seua dificultat radica en resoldre equacions sobre estructures algebraiques per a estos grups particulars, en aplicar-ho es conseguix ampliar el número de permutació possibles per a conjugar la clau i el cost computacional del càlcul de la clau es reduïx.[2]
Este protocol requerix que cada part realise un càlcul algebraic (vàries multiplicacions seguides de la reescritura d'un monoide), després els resultats dels càlculs, les claus s'intercanvien entre les parts a través d'un canal públic i cada part obté una clau secreta compartida, despuix de realisar un segon càlcul; el segon càlcul implica un algoritme per a resoldre el problema de la paraula en el monoide.
Versió general del protocol
[editar | editar còdic]El protocol consistix en una tupla de la forma a on i són monoides fàcilment computables, i:
,
per a ..
A on i funcions computables que satisfan les següents propietats:
- Per a tot element , es té que:
- Per a tot element , es té que:
- Supongam que: i són públicament coneguts per algun element secret . Llavors, en general, és inviable determinar l'element secret .
Als usuaris i se li assignen submonoides tals que , . Supongam que és generat pels elements:
i és generat pels elements:
a on .
El protocol inicia quan l'usuari elegix un element en i transmetent elements de la forma:
.
I l'usuari elegix un element en transmetent elements de la forma:
.
pot calcular elegint ya que per la propietat (i). De modo que . De la mateixa manera pot calcular elegint .
Després la clau estaria donada per:
Dau per la propietat iii).
Eixemple detallat
[editar | editar còdic]Supongam els monoides grups, denotats com , i els usuaris i són subgrups assignats públicament com i a on:
S'elegix la funció com:
i les funcions , com:
Els usuaris i elegixen els elements secrets i respectivament, l'usuari comença el protocol calculant, reescrivint i transmetent la colecció. d'elements
De manera similar, l'usuari calcula, reescriu i transmet
Un adversari que observa estes transmissions no pot determinar o a menos que puga resoldre un conjunt d'equacions de conjugació simultànees sobre el grup base.
Recordant que el conjugat del producte de dos elements és el producte dels conjugats d'eixos elements (és dir, la propietat i) de ), els usuaris i estan ara en posició de computar respectivament els elements:
Per a obtindre una clau comuna, l'usuari A calcula
i l'usuari per B calcula
Seguritat
[editar | editar còdic]La durea computacional de AAG depén de l'estructura dels subgrups elegits per lo tant l'elecció adequada d'estos subgrups produïx un esquema d'intercanvi de claus que és resistent a tots els atacs actualment coneguts en AAG.[3]
Referències
[editar | editar còdic]- ↑ Fernández Martínez (2014). Introducció a la teoria combinatòria de grups (en Espanyol), pp. 85.
- ↑ (2003).IACR Cryptology ePrint Archive.
- ↑ (2009).Groups Complexity Cryptology.1 issn=1869-6104
Bibliografia
[editar | editar còdic]- I. Anshel, M. Anshel, and D. Goldfeld, An algebraic method for public-key cryptography, Math. Res. Lett. 6 (1999), pp. 287–291.
Referències
[editar | editar còdic]
- Este artícul conté una traducció derivada de «Anshel Anshel Goldfeld» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.