next up previous contents
Siguiente: Algoritmos para el logaritmo Un nivel arriba: Métodos de llave pública Anterior: En campos finitos

Método de Maussey-Omura

Los elementos de este procedimiento son:
Mensajes:
Elementos de $\mbox{\it GF}(p^n)^*$.
Procedimiento:
El Transmisor elige un $t \in Z\!\!\!Z$ y calcula $\mbox{\it tinv}$ tal que $t\cdot \mbox{\it tinv} = 1 \mbox{ mod } (p^n-1)$. El Receptor elige un $r \in Z\!\!\!Z$ y calcula $\mbox{\it rinv}$ tal que $r\cdot
\mbox{\it rinv} = 1 \mbox{ mod } (p^n-1)$. Dado el mensaje $m \in \mbox{\it GF}(p^n)^*$:
1.
El Transmisor calcula m1 = mt y envía m1.
2.
El Receptor calcula m2 = m1r y devuelve m2.
3.
El Transmisor calcula $m_3 = m_2^{\mbox{\it tinv}}$ y envía m3.
4.
El Receptor calcula $m_4 = m_3^{\mbox{\it rinv}}$ y ha recibido m pues m=m4.
Efectivamente, tenemos que se cumplen las igualdades siguientes:

\begin{eqnarray*}m_4 &=& m_3^{\mbox{\it rinv}} \\
&=& (m_2^{\mbox{\it tinv}})^...
...{t \cdot \mbox{\it tinv}})^{r \cdot \mbox{\it rinv}} \\
&=& m
\end{eqnarray*}


Un Intruso puede conocer m1= mt, $m_2= m^{t\cdot r}$ y m3= mr. Su tarea, para romper el procedimiento, consiste en calcular bien t o bien r.

Guillermo Morales-Luna
2000-10-29