Вы находитесь на странице: 1из 23

PRINCIPIOS DE

CRIPTOLOGA

Por Hugo Zumaeta

Criptologa
Criptografa (Kripto=oculto, graphos=escritura)
Es la ciencia que se encarga de estudiar las distintas
tcnicas empleadas para transformar (encriptar o
cifrar) la informacin y hacerla irreconocible a todos
aquellos usuarios no autorizados de un sistema
informtico de modo que solo los legtimos
propietarios pueden recuperar (desencriptar o
descifrar) la informacin original.
Es un mecanismo para garantizar la confidencialidad,
la integridad y la autenticidad de los mensjes y
documentos

Criptologa
Criptoanlisis
Es la ciencia que se estudia las herramientas y
tcnicas que permitan conocer los cdigos y sistemas
de proteccin definidos por la criptografa.
Criptologa
Criptologa
Criptograf
a

Criptoan
lisis

Criptologa
Componentes de un sistema de cifrado

Mensaje
en claro

Algoritmo
de
encriptaci
n
Clave

Mensaje
cifrado

Caractersticas de los
algoritmos de encriptacin
El algoritmo de cifrado debe ser pblico. Para poder ser
estudiado y determinar su nivel de seguridad.
La robustez de un sistema depende de la clave
utilizada.
La clave acta como modificador del algoritmo, de esta
manera el algoritmo puede ser reutilizado.
Es diferente la clave de la contrasea.
Tipos de algoritmos de encriptacin:
Transposicin: Cambiar el orden de los smbolos que
forman parte del texto.
Sustitucin: Reemplazan unos smbolos por otros.

Caractersticas de los
algoritmos de encriptacin
Dentro de la tcnica de sustitucin:
Sustitucin monoalfabtica: Cada smbolo se
reemplaza solo por otro smbolo.
Sustitucin polialfabtica: Diversos caracteres del
texto cifrado representan a un mismo carcter del texto
original.

Historia de los sistemas


criptogrficos

La aplicaciones de los sistemas


criptogrficos tienen aplicacin principal
en guerras y gobierno.

Las primeras prcticas en los griegos y


romanos: Uso del cilindro scytala era
empleado por los griegos. Mtodo
Transposicin.
Componentes: correa de cuero, cilindro,
mensaje sobre el cuero enrollado. La clave:
el dimetro del cilindro.
El Cifrado Csar, usada por romanos.
Consiste en una simple sustitucin de cada
letra del mensaje por otra distanciada tres

Historia de los sistemas


criptogrficos

En los califatos islmicos, en el siglo IX


d.C., en Bagdad nace el moderno
criptoanlisis. Cada lengua tiene una
frecuencia caracterstica de aparicin
de sus letras. Esto constituy en la
decadencia
de
los
mtodos
de
sustitucin monoalfabticos.
En el renacimiento Len Batista Alberti,
creo el cifrados en disco. Mtodo de
sustitucin polialfabtico.
Otro mtodo de este tipo es el del
diplomtico francs Vigenere en 1586.
Usado 200 aos despus y roto a
mediados del siglo XIX.

Historia de los sistemas


criptogrficos

En Europa se inicio a dar importancia al cifrado y se


us como herramientas para los gobiernos en las
guerras y en las polticas en el exterior como
mecanismo de poder.
Aparecen los Secretarios (Ministros) de cifra. Felipe II
en Espaa nombra a Luis Valle de la Cerda, quien
establece la cifra general (se usa para la
comunicacin
entre
l
con
sus
secretarios,
embajadores y altos militares) y la cifra particular
(para un entorno ms reducido) .
En Inglaterra, Walsingham con Isabel I
En Francia, Viete con Enrique III y IV
Isabel I

Viete

Historia de los sistemas


criptogrficos

En el siglo XX aparecen las mquinas de cifrado:


ENIGMA.

Usados por el ejrcito alemn en la Segunda Guerra


Mundial.

Historia de los sistemas


criptogrficos

Otras mquinas similares fueron el TYPEX en Reino


Unido y la Converter M-209 en los Estados Unidos

Typex

Converter M-209

Historia de los sistemas


criptogrficos

Los inventores de Enigma crean que era infalible. Sin


embargo cometieron numerosos errores:
1. Cadenas de texto predecibles: Mein Furher
2. Utilizacin de la misma clave por periodos
prolongados de tiempo.
3. Cifrado del mismo texto con claves nuevas y
antiguas.
Hasta que un da se apoderaron de una mquina
Enigma:

Proceso Criptogrfico
Mensaje cifrado

A
Mensaje de
origen

B
CIFRADO

DESCIFRADO

DESCRIPTADO

Mensaje de
origen
Interceptado

Mensaje de
origen?

Algoritmos de encriptacin
ROT13, a cada letra se asigna a un nmero y
se le suma 13, despus se reemplaza el
nmero por otra letra. Si es mayor de 26 se le
resta 26 y se convierte.
HELLO 8,5,12,12,15 + 13 = 21,18,25,25,28-26
=URYYB

Entre ms bits se usen, es ms difcil de


descrifrar. El algoritmo PGP soporta claves de
hasta 4,096 bits
Se requieren 3 das para descifrar una llave de
56 bits, 6 das para 57 bits, 768 das para 64

Finalidad de la criptografa
Un buen sistema criptogrfico ser aquel que
ofrezca un descrifrado imposible pero un
encriptado sencillo.
La finalidad es doble:

Mantener la confidencialidad del mensaje.

Garantizar la autenticidad tanto del mensaje


como del par remitente/destinatario..

Cifrado
Definicin
Es el mecanismo para proporcionar confidencialidad a travs de
funciones matemticas aplicadas al mensaje transmitido.

Tipos
Simtricos o de Llave Privada (DES).
Asimtricos o de Llave Pblica (RSA).
Hbrido (SSL).

Ventajas del cifrado

Protege la informacin almacenada en la


computadora contra accesos no autorizados

Protege la informacin mientras transita de un


sistema de cmputo a otro

Puede
detectar
y
evitar
alteraciones
accidentales o intencionales a los datos

Puede verificar si el autor de un documento es


realmente quien se cree que es

Desventajas del cifrado

No puede prevenir que un agresor borre


intencionalmente todos los datos

No es posible saber si est siendo descifrado.

Acceder al archivo antes de que sea cifrado o


despus de descifrar

Elementos comunes
del cifrado
Algoritmo cifrador (cifra y descifra datos)
Claves de cifrado
Longitud de clave (claves largas)
Texto en claro (informacin a cifrar)
Texto cifrado (informacin despus de cifrar)

Algoritmos criptogrficos
Criptografa de clave privada - simtrica

Ambos participantes comparten una clave (Ej.


DES, IDEA)

Criptografa de clave pblica

Cada participante tiene una clave privada no


compartida y una clave pblica que todos
conocen

El mensaje se encripta usando la llave pblica y el


participante descifra el mensaje con su clave
privada (Ej. RSA de Rivest, Shamir y Adleman)

Algoritmos criptogrficos
Funcin Hash o de Digestin del mensaje:
No involucran el uso de claves
Determina una suma de verificacin
(checksum) criptogrfica sobre el mensaje

nica

El algoritmo ms usado es el MD5 (Message


Digest versin 5)

Sistemas de claves privadas

RC2

Cifrador de bloque permite de 1 a 2048 bits

IDEA International Data Encryption Algorithm

Usa una clave de 128 bits, utilizado por el


programa PGP (para e-mail).

SKIPJACK

Utilizado por el circuito integrado de cifrado


CLIPPER, utiliza 80 bits

Sistemas de clave privada DES

(Data

Encription Std. IBM-1980)

Usa las tcnicas de confusin y difusin


Cifra por bloques de 64 bits con una llave
secreta de 64 bits (56 tiles y 8 de paridad)
Realiza 16 iteraciones y en cada una hace una
sustitucin y una permutacin con la llave
En Hardware es ms rpido hasta 1Gb/seg.
La llave privada se puede enviar con cada
mensaje

Вам также может понравиться