You are on page 1of 4

PRINCIPIOS CONVENCIONALES DE ENCRIPCION

Un esquema de encripcin tiene siempre 5 ingredientes: Texto plano: el mensaje original Texto cifrado El algoritmo de encripcin Clave secreta (es un shared secret o secreto compartido entre el que enva y el que recibe, se va a utilizar en conjunto con el algoritmo de encripcin para que, tomando como entrada el texto plano va a originar el texto cifrado) Algoritmo de desencripcin

Cuando hablamos de encripcin, es reversible, es decir tengo texto plano le aplico el algoritmo de encripcin con la clave, obtengo el ciphertext le aplico el algoritmo de desencripcin con la clave y obtengo el texto original. Para un algoritmo de encripcin X debe haber un algoritmo de desencripcin Y al cual aplicndole la clave obtengo el texto original. Encripcin simtrica o cifrado simtrico: Cuando la clave que se utiliza para encriptar es igual a la clave que se utiliza para desencriptar, si K = K entonces es encripcin simtrica Encripcin asimtrica Utilizo una clave para encriptar otra para descifrar entonces se llama cifrado asimtrico Hoy en da el secreto del texto cifrado no reside en el algoritmo, reside en la clave, debido a que los algoritmos son conocidos, en la antigedad el secreto s resida en el algortimos como el cifrado Csar (cifrado de transposisicn), o el ctala que se usaba en la antigua Roma En la actualidad independiente que el algoritmo sea conocido, lo importante es que la clave se mantenga secreta, si tengo una clave grande tomar aos craquearla, no puedo descifrar el texto

en las condiciones computacionales actuales, las claves de 128 bits en adelante son relativamente seguras. En la siguiente tabla podemos observar el tiempo requerido para hacer una desencripcin para diferentes tamaos de clave, en una mquina que puede hacer un milln de desencripciones por segundo.

ESTRUCTURA DE FEISTEL Los algoritmos de encripcin actuales se basan en la estructura de Feiste4l, por ejemplo el algortimo DES Requiere que el cifrado se haga por bloques, el texto plano se separa en bloques, mientras ms grande sea el bloque ms grande la seguridad. -Mientras ms grande sea la clave, mayor seguridad -Mientras ms vueltas de cifrado se dan, mayor seguridad -mientras ms grande sea la clave mayor seguridad Esto hace lento el proceso de desencripcin Tengo el texto plano original y para transformar ese texto plano al texto cifrado que vamos a transmitir por el medio, tengo que ejecutar N rondas de clculo, se aplica al bloque de texto plano una operacin y eso sirve como entrada a la siguiente ronda, se vuelve a aplica otra operacin al bloque, al final obtenemos el texto cifrado, si queremos complicar se genera una subclave a partir de la clave primaria y esa subclave cambia en las rondas, agrega mayor complejidad al algoritmo

ALGORITMO DES Primero de los algoritmos basado en cifrado simtrico, cay en desuso debido a que fue crakeado. Utiliza bloques de 64 bits, el texto plano se divide en bloques de 64 bits para las diferentes rodas de cifrado, la clave es de 56 bits. TRIPLE DES Como DES no es un algoritmo seguro se lo us 3 veces (usando 3 claves) y esto origin el algoritmo 3DES, la clave es de 168 bits

C = Texto cifrado P= Texto plano Ek= Encripcin usando clave k Dk=Desencripcin usando clave k

OTROS ALGORITMOS DE CIFRADO SIMETRICO POR BLOQUES: -IDEA -BLOWFISH -RC5 -CAST-128 ESQUEMA DE ENCRIPCION POR HARDWARE Podemos hacer que el algoritmo de cifrado simtrico se ejecute por software o por hardware. Los equipos que incluyen encripcin por hardware son costosos, existen equipos cuya nica finalidad es cifrar. Para hacer encripcin por enlace, se coloca un dispositivo de encripcin por cada enlace (por cada enlace se usan dos dispositivos), esto genera un alto nivel de seguridad.

You might also like