Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Criptologia
Criptologa
Criptografa
Criptoanlisis
Criptosistema
Proceso
C. de Transposicin
C. de Sustitucin
Criptosistemas elementales
Criptosistemas
de transposicin
Reordena los bits o los caracteres del texto en claro. La clave k es el criterio de reordenacin.
Criptosistemas
de sustitucin
Cambia los bits o los caracteres por sustitutos. La clave k es el criterio de sustitucin.
Transposicin Espartana
Periodo fijo d La clave esta dada por k = (d, f) Los bloques de d caracteres se cifran permutando los caracteres segn f Ejemplo
Consideramos
Simple
Monofnica
Polialfabetica
Poligrafica
Sustitucin simple
Cambia
cada carcter de un alfabeto ordenado A por las letras correspondientes en un alfabeto cifrado C.
A = {a0, a1, a2, , an-1} C = {f(a0), f(a1), f(a2), , f(an-1)}; Donde; f : A C es una aplicacin biyectiva que hace corresponder a cada carcter de A con un carcter de C.
La
Cifrado Cesar
Considerado
fundamental Era el algoritmo usado por Julio Cesar para cifrar sus mensajes Consista en sumar 3 al numero de orden de cada letra Ejemplo
M = VENI VIDI VICI
A A B C D E F G H I C D E F G H I
K=3
J K L M N O P Q R S T U V W X Y Z
J K L M N O P Q R S T U V W X Y Z A B C
Cifrado Afn
Es
el caso general del algoritmo del Cesar desde el punto de vista matemtico. La transformada para el cifrado con este algoritmo es:
E(a,b)(M) = (aM + b) mod N; Donde; a y b son numero enteros menores que N, cumpliendo que mcd(a, N) = 1 y N sea primo.
Para
desencriptar se aplica :
Sustitucin homofonca
Permiten
disimular las frecuencias de los caracteres en un texto claro. El objetivo es que cada carcter de un alfabeto A posea correspondencia no a uno sino a un conjunto de caracteres cifrados denominados Homfonos. Ejemplo de este tipo de criptosistemas es el Cifrado Beale
Cifrado Beale
Sustitucion polialfabetica
Este tipo de cifrado persigue el mismo objetivo que la sustitucion homofonica (disimular las frecuencias de los caracteres del texto claro), pero aplica diversos criterios de sustitucion en vez de uno solo (multiples alfabetos) Un ejemplo clasico de este tipo de criptosistemas es el Cifrado Vigenere
Sustitucion polialfabetica
Este tipo de cifrado persigue el mismo objetivo que la sustitucion homofonica (disimular las frecuencias de los caracteres del texto claro), pero aplica diversos criterios de sustitucin en vez de uno solo (mltiples alfabetos) Un ejemplo clasico de este tipo de criptosistemas es el Cifrado Vigenere
Criptosistema de Vigeneri
por
una
K = k1, k2, k3, , kn Donde; Ki (i =1,2,3, , d) indica el desplazamiento en i enesion alfabetro, es decir: Fi (a) = (a + ki) mod N Ejemplo:
Tomamos
N = 26 y d = 4 sean los alfabetos A, C1 C4 iguales al alfabeto latino; si la clave es K = TREN y el mensaje M = ESTACION
Criptosistema de Vernam
nico
criptosistema incondicionalmente seguro, intuido por Vernam y demostrado por Claude Elwood Shannon en 1949. Consiste en suman una clave k a un texto claro M, para obtener el texto cifrado C. Donde:
Tabla XOR
1 0 0
Criptosistema de Vernam
Ejemplo
M k
C
1 1
0
0 0
0
1 1
0
1 0
1
0 0
0
1 1
0
1 0
1
0 0
0
0 0
0
1 0
1
1 1
0