Siguiente: Método de llave pública
Un nivel arriba: En campos finitos
Anterior: Algoritmo de Silver (1978)
Sea
un generador. Sea F un conjunto de primos en
.
- 1.
- Supongamos que
se ha calculado
.
Dado
,
elegimos
aleatoriamente y calculamos
.
Si y1 se factoriza completamente con factores en F, es decir, si
expresamos
entonces
Así pues, expresamos a
en términos de los
números
.
Veamos pues cómo calcular
a estos últimos.
- 2.
- Cálculo de
.
Generemos card(F) exponentes
tales que
se
factoriza completamente en F:
Entonces
lo cual dará un sistema (no singular) de card(F) ecuaciones
lineales en
,
con card(F) incógnitas
.
La dificultad de esta etapa consiste en elegir a los números z.
Otro problema es la elección del mismo conjunto F. Un criterio es
el siguiente:
- 3.
- Sea
y sea
.
Elijamos
.
El algoritmo descrito tendrá
complejidad en tiempo
donde
es una constante.
Guillermo Morales-Luna
2000-10-29