Sunteți pe pagina 1din 8

Escitala

Este mtodo para cifrar mensajes consiste


simplemente en cambiar el orden de las letras
que componen el mensaje. Es decir, las letras
son las mismas, pero descolocadas. Ni
siquiera estn descolocadas al azar, sino que
hay un orden para hacerlo, por lo que es un
mtodo de cifrado bastante simple
Su uso se remonta al siglo IV antes de Cristo,
cuando los espartanos enrrollaban una cinta
alrededor de una vara (la esctala) y escriban
el texto como se ve en el dibujo. Al
desenrrollar la cinta, el mensaje estaba
cifrado.

Sustitucin de Alberti
El cifrado
de
Alberti es
el
mtodo
de cifrado descrito
por Leon
Battista
Alberti en su tratado 'De Cifris' en 1466.
Constituye
el
primero cifrado
por
sustitucin polialfabtico conocido. El modo
en el que se cambiaba de alfabeto no era
peridico (a diferencia de otros cifrados
posteriores como el de Vigenre. Para facilitar
el proceso de cifrado/descifrado propone unos
artilugios conocidos como 'discos de Alberti'.

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.
Cidrato del cesar
En criptografa, el cifrado Csar, tambin
conocido
como cifrado
por
desplazamiento, cdigo
de
Csar o desplazamiento de Csar, es una de
las tcnicas de cifrado ms simples y ms
usadas.
Es
un
tipo
de cifrado
por
sustitucin en el que una letra en el texto

original es reemplazada por otra letra que se


encuentra un nmero fijo de posiciones ms
adelante en el alfabeto. Por ejemplo, con un
desplazamiento de 3, la A sera sustituida por
la D (situada 3 lugares a la derecha de la A ),
la B sera reemplazada por la E, etc. Este
mtodo debe su nombre a Julio Csar, que lo
usaba para comunicarse con sus generales.
Criptografa moderna
Data Encryption Standard (DES)
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
claverelativamente 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.
IDEA
(International
Algorithm)

Data

Encryption

Algoritmo de libre uso desarrollado y liberado


en 1991 por Xuejia Lai y James L. Massey del
Politcnico de Zurich. Opera con bloques de
64 bits y una clave de 128 bits realizando un
total de 8 iteraciones. Una iteracin del
cifrado IDEA as como la transformacin de
salida final se muestra en la figura 4.1.13.

Figura 4.1.13 Algoritmo de cifrado IDEA


En cada una de las iteraciones se utilizan 6
subclaves de cifrado (en la figura 4.1.13
identificadas
como Zn(i) y
cuatro
en
la
transformacin de salida haciendo un total de
52 subclaves en un cifrado (seis en cada una
de las ocho iteraciones y cuatro de la
transformacin de salida) dichas subclaves
son obtenidas a partir de la clave inicial de
128 bits de la siguiente manera:

La clave inicial se divide en bloques de 16


bits formando as las primeras 8 subclaves.

La clave inicial se desplaza 25 posiciones a


la izquierda y se divide nuevamente en
bloques de 16 bits para obtener las siguientes
8 subclaves.

El paso anterior se repite hasta obtener


las 52 subclaves.

Cifrado por medio de RSA


El primer algoritmo de cifrado de clave
pblica (cifrado asimtrico) fue desarrollado
por R. Merckley M. Hellman en 1977. Gracias
al
trabajo
de
los
famosos
analistas
criptogrficos Shamir, Zippel yHerlestman, se
qued obsoleto rpidamente.
El funcionamiento del criptosistema RSA se
basa en la dificultad para factorizar grandes
nmeros enteros.
Digamos que p y q son dos nmeros primos,
y d un nmero entero tal que d se factoriza
en (p-1)*(q-1)).
De
esta
manera,
el
terceto (p,q,d) representa la clave privada.
As, la clave pblica es un doblete (n, e)
creado con la clave privada a travs de las
siguientes transformaciones:
n = p * q e = 1/d mod((p-1)(q-1))
Digamos que M es el mensaje a enviar. El
mensaje M necesita factorizarse en la clave n.
El descifrado se basa en el teorema de Euler,
que estipula que si M y n se factorizan,
entonces:
Mphi(n) = 1 mod(n)
Phi(n) ser la funcin totient y, en
ejemplo, tendra un valor de (p-1)*(q-1).

este

Por lo tanto, es necesario que M no sea un


mltiplo de p, q o n. Una solucin sera dividir
el mensaje M en bits Mi de manera que la
cantidad
de
nmeros
en
cada Mi sea
estrictamente inferior a la de p y q. Esto

supone entonces que p y q son grandes, que


es lo que sucede en la prctica ya que el
principio de RSA yace en la dificultad de
encontrar p y q en un perodo de tiempo
razonable cuando se conoce n; esto asume
que p y q son grandes.

DSA (Digital Signature Algorithm)

Es un estndar del Gobierno Federal de los


Estados Unidos de Amrica o FIPS para firmas
digitales.
Propuesto por el Instituto Nacional de
Normas y Tecnologa de los Estados Unidos
para su uso en su Estndar de Firma Digital
(DSS), especificado en el FIPS 186.
Se hizo pblico el 30 de agosto de 1991.
Este algoritmo (como su nombre lo
indica) sirve para firmar y no para cifrar
informacin.
Una desventaja de este algoritmo es que
requiere mucho ms tiempo de cmputo que
RSA.
El funcionamiento de DSA se divide en 3
etapas. Generacin de claves, firma y
verificacin. Las dos primeras las realiza el
emisor y la ltima el receptor
Cifrado de polybios
Es el cifrador por sustitucin de caracteres
ms antiguo que se conoce.
Es sistema es bastante rudimentario, consista
en conseguir una correspondencia de una

letra con otro par mediante una matriz en la


que se colocaba el alfabeto completo. Para
ilustrar esto, que as suena muy lioso, veamos
el siguiente dibujo:

En primer lugar, para adaptarlo


al lenguaje espaol hay que fijarse en que hay
algunas combinaciones de letras como seran
ij y na las que le correspondera el
mismo cdigo de cifrado, pero son lo
suficientemente diferentes para poder salir de
dudas
sobre
el
carcter
correcto
desencriptando el mensaje.
El mtodo, consista en corresponder la letra
que se deseaba ocultar con otras dos segn la
fila y la columna de la matriz a la que
perteneca. Por ejemplo, la letra a sera
AA, la s sera DC.
El relleno de una sola vez
La construccin de un cifrado inviolable en
realidad es bastante sencilla; la tcnica se
conoce desde hace dcadas. Primero se
escoge una cadena de bits al azar como clave.
Luego se convierte el texto llano en una
cadena de bits, por ejemplo usando su
representacin ASCII. Por ltimo, se calcula el
OR EXCLUSIVO de estas dos cadenas, bit por
bit. El texto cifrado resultante no puede
descifrarse,
porque
en
una
muestra

suficientemente grande de texto cifrado cada


letra aparecer con la misma frecuencia, lo
mismo que cada digrama y trigrama, y as
sucesivamente. Este mtodo, conocido como
relleno de una sola vez, es inmune a todos los
ataques actuales y futuros sin importar cunta
potencia computacional tenga el intruso.

S-ar putea să vă placă și