Escolar Documentos
Profissional Documentos
Cultura Documentos
Clave Simtrica
Ing. Gustavo Delgado Ugarte
Introduccin
Los sistemas criptogrficos modernos
Introduccin
La criptografa de clave simtrica se divide en
2 ramas:
Cifras continuas, como la one-time pad, pero
Cifras Continuas
Cifras continuas
Las cifras continuas toman la clave k de n bits
Cifras continuas
La funcin de una cifra continua puede ser
vista como:
Donde:
k es la clave
S es el keystream que se usa como un one-time pad
Cifras continuas
La formula de encriptacin es
Donde
P = P0P1P2. Es el plaintext
S = S0S1S2.. Es el keystream
C = C0C1C2.. Es el ciphertext
Cifras continuas
Para desencriptar , se usa S nuevamente
El algoritmo es una generalizacin de one-
A5/1
Es una cifra continua utilizada por los
A5/1
No por coincidencia la clave K tiene 64 bits.
La clave es utilizada cmo dato inicial de los 3
registros
Luego que los 3 registros son llenados con la
clave, estaremos listos para generar el
keystream.
A5/1
Cuando el Registro X pasa, lo siguiente ocurre
A5/1
Cuando el Registro Y pasa, lo siguiente ocurre
A5/1
Cuando el Registro Z pasa, lo siguiente ocurre
A5/1
Dados tres bits x,y,z se define la funcin
A5/1
Finalmente , un bit keystream es generado
como
S es utilizado en operaciones XOR para
encriptar y desencriptar.
Aunque esta podra parecer una manera
complicada de generar un solo bit keystream,
A5/1 es sencillo de implementar en hardware
y pueden generar bits en un ratio proporcional
a la velocidad del reloj.
A continuacin se muestra el diagrama de
A5/1
RC4
El algoritmo en RC4 es optimizado para su
RC4
Cada paso un byte de keystream es
RC4