Vous êtes sur la page 1sur 7

UNIVERSIDAD POLITCNICA MESOAMERICANA.

CURSO: Seguridad Informtica

TAREA: Ejemplos de 5 tcnicas de cifrado.

INGENIERA: Anery Suarez.

FECHA: 20/02/2016.

ESTUDIANTES: Iris Ramrez, Manuel Duque.

INGENIERA EN TECNOLOGAS DE LA INFORMACIN

EJEMPLOS DE TCNICAS DE CIFRADO


Cifrado por transposicin
En criptografa, un cifrado por transposicin es un tipo de cifrado en el que
unidades de texto plano se cambian de posicin siguiendo un esquema bien
definido; las 'unidades de texto' pueden ser de una sola letra (el caso ms comn),
pares de letras, tros de letras, mezclas de lo anterior,... Es decir, hay
una permutacin de 'unidades de texto'. Este tipo de cifradores eran muy usados
en la criptografa clsica y por tanto, al tener que hacer los clculo por medios muy
bsicos, normalmente el algoritmo se basaba en un diseo geomtrico o en el uso
de artilugios mecnicos (Ej esctala). Este tipo de algoritmos son de clave
simtrica porque es necesario que tanto el que cifra como el que descifra sepan la
misma clave para realizar su funcin. La clave puede es intrnseca en el propio
mtodo de cifrado/descifrado de forma que algoritmo y clave son un conjunto
indivisible.
Ejemplos

Por ejemplo un simple (y fcil de descifrar) mtodo de cifrado es el de


escribir una palabra al revs (de atrs hacia delante). Por tanto la cadena:
"Hola mi nombre es Pepa" sera cifrada por "aloH im erbmon se apeP". En este
algoritmo la clave est implcita.

Cifrado Csar

El cifrado Csar es uno de los primeros mtodos de cifrado conocidos


histricamente. Julio Csar lo us para enviar rdenes a sus generales en los
campos de batalla. Consista en escribir el mensaje con un alfabeto que estaba
formado por las letras del alfabeto latino normal desplazadas tres posiciones a la
derecha. Con nuestro alfabeto el sistema quedara as:
Alfabeto
claro:
Alfabeto
cifrado:

en

ABCDEFGHIJKLMNOPQRSTUVWXYZ
D E F G H I J K LM N O P Q R S TU V W X YZAB C

Por ejemplo, si se quiere enviar el mensaje ATACARALAMANECER, lo que se


escribir realmente esDWDFDUDDODPHFHU

RSA
En criptografa, RSA (Rivest, Shamir y Adleman) es un sistema criptogrfico de
clave pblica desarrollado en 1977. Es el primer y ms utilizado algoritmo de este
tipo y es vlido tanto para cifrar como para firmar digitalmente.
La
seguridad
de
este
algoritmo
radica
la factorizacin de nmeros enteros. Los mensajes
mediante nmeros, y el funcionamiento se basa en
dos nmeros primos grandes elegidos al azar y

en
el
problema
de
enviados se representan
el producto, conocido, de
mantenidos en secreto.

Actualmente estos primos son del orden de


, y se prev que su tamao
crezca con el aumento de la capacidad de clculo de los ordenadores.
Ejemplo
Aqu tenemos un ejemplo de cifrado/descifrado con RSA. Los parmetros usados
aqu son pequeos y orientativos con respecto a los que maneja el algoritmo, pero
podemos usar tambin OpenSSL para generar y examinar un par de claves
reales.
p = 61

1 n primo privado

q = 53

2 n primo privado

n = pq = 3233

producto pq

e = 17

exponente pblico

d = 2753

exponente privado

La clave pblica (e, n). La clave privada es (d, n). La funcin de cifrado es:

Donde m es el texto sin cifrar. La funcin de descifrado es:

Donde c es el texto cifrado. Para cifrar el valor del texto sin cifrar 123,
nosotros calculamos:

Para descifrar el valor del texto cifrado, nosotros calculamos:

Ambos de estos clculos pueden ser eficientemente usados por el


algoritmo de multiplicacin cuadrtica paraexponenciacin modular.

Data Encryption Standard

Data Encryption Standard (DES) es un algoritmo de cifrado, es decir, un mtodo


para cifrar informacin, escogido como un estndar FIPS en los Estados
Unidos en 1976, y cuyo uso se ha propagado ampliamente por todo el mundo. El
algoritmo fue controvertido al principio, con algunos elementos de diseo
clasificados, una longitud de clave relativamente corta, y las continuas sospechas
sobre la existencia de alguna puerta trasera para la National Security
Agency (NSA). Posteriormente DES fue sometido a un intenso anlisis acadmico
y motiv el concepto moderno del cifrado por bloques y su criptoanlisis.

Ejemplo
El DES trabaja con bits o nmeros binarios - los 0s y 1s de los ordenadores
digitales. Cada grupo de 4 bits corresponde a un valor hexadecimal, cuya base
es 16. El binario "0001" corresponde al nmero hexadecimal "1", el binario
"1000" es igual al nmero hexadecimal "8", "1001" es igual al hexadecimal "9",
"1010" es igual al hexadecimal "A" y "1111" es igual al hexadecimal "F".
El DES funciona encriptando grupos de 64 bits del mensaje, lo que significa 16
nmeros hexadecimales. Para realizar la encriptacin, el DES utiliza "llaves"
con longitud aparente de 16 nmeros hexadecimales, o longitud aparente de
64 bits. Sin embargo, en el algoritmo DES, cada octavo bit de la llave es
ignorado, de modo que la llave acaba teniendo la longitud de 56 bits. Pero,
para todos los efectos, el DES es organizado basndose en el nmero redondo
de 64 bits (16 dgitos hexadecimales).
Por ejemplo, si tomramos el mensaje claro hexadecimal 8787878787878787 y
lo encriptarmos con la llave DES hexadecimal 0Y329232EA6D0D73,
obtendremos el texto cifrado hexadecimal 0000000000000000. Si el
criptograma que sea descifrado con la misma llave secreta, el resultado ser el
texto claro original 8787878787878787 hexadecimal.
Este ejemplo es limpio y metdico porque nuestro texto claro tena la longitud
de 64 bits exactos . Lo mismo sera cierto caso nuestro texto claro tuviera una
longitud mltiple de 64 bits. Pero la mayora de los mensajes no caer en esta
categora. No sern un mltiplo exacto de 64 bits (es decir, un mltiplo exacto
de 16 nmeros hexadecimales).

Mtodo Bfido

El mtodo Bfido es un cifrado fraccionario. Es decir que cada letra viene


representada por una o ms letras o smbolos, y donde se trabaja con estos
smbolos ms que con las letras mismas.
El mtodo comienza con la utilizacin de un alfabeto ordenado o desordenado
(depende del grado de dificulad que se le pretenda dar en su descifrado) en una
matriz 55.
En este ejemplo utilizaremos la siguiente matriz:

Al ser una matriz de 55 nos vemos obligados a cifrar de la misma forma la I y la


J. El contexto nos permitir distinguir cual de las dos letras se pretenda cifrar.
Para cifrar el texto en claro se escriben los equivalentes numricos de cada letra,
utilizando sus coordenadas.
Por ejemplo: HOLA MUNDO, genera las siguientes coordenadas (f,c)
233431113245331434, y para proceder con la encriptacion la cadena de
coordenadas
resultantes
es
dividida
en
dos:
233431113
245331434
y se forma una nueva cadena de coordenadas 22 34 35 43 33 11 14 13 34 las
cuales formaran el nuevo mensaje encriptado GOPS NADCO.
Este mtodo altera la frecuencia de los caracteres a diferencia de lo que ocurre
por ejemplo con los cifrados monoalfabticos.

Vous aimerez peut-être aussi