next up previous contents
Siguiente: Otros esquemas de encriptamiento Un nivel arriba: Data Encryption Standard (DES) Anterior: Presentación del método

Triple DES

Como un reforzamiento de DES, Triple DES aplica tres veces el método convencional DES para obtener un cifrado final de cada mensaje. Sea $\mbox{\it DES}:(\mbox{\it Llave},\mbox{\bf m})\mapsto\mbox{\bf c}$ la función de encriptamiento descrita anteriormente. Escribamos

\begin{displaymath}\mbox{\it DES}_{\mbox{\scriptsize\it Llave}}:\mbox{\bf m}\mapsto \mbox{\it DES}(\mbox{\it Llave},\mbox{\bf m}).\end{displaymath}

Llaves de 168 bits
Dadas tres llaves $\mbox{\it Llave}_1,\mbox{\it Llave}_2,\mbox{\it Llave}_3$ de 56 bits cada una (juntas por tanto dan 168 bits) se hace, para cada mensaje $\mbox{\bf m}$:

\begin{displaymath}\mbox{\bf c} = \mbox{\it DES}_{\mbox{\scriptsize\it Llave}_3}...
...rc \mbox{\it DES}_{\mbox{\scriptsize\it Llave}_1}(\mbox{\bf m})\end{displaymath}

Llaves de 112 bits
Dadas dos llaves $\mbox{\it Llave}_1,\mbox{\it Llave}_2$ de 56 bits cada una (juntas por tanto dan 112 bits) se hace, para cada mensaje $\mbox{\bf m}$:

\begin{displaymath}\mbox{\bf c} = \mbox{\it DES}_{\mbox{\scriptsize\it Llave}_1}...
...rc \mbox{\it DES}_{\mbox{\scriptsize\it Llave}_1}(\mbox{\bf m})\end{displaymath}

En cualquier caso, se puede utilizar cualesquiera de los modos ECB, CBC, OFB y CFB.



Guillermo Morales-Luna
2000-10-29