Posteado por: [p3ll3] | marzo 13, 2010

LA CIFRA DE BAZERIES


LA CIFRA DE BAZERIES



La cifra de Bazeries es un buen ejemplo de recifrado. El recifrado consiste en aplicar sucesivamente dos o m?s algoritmos de cifrado en el mensaje claro.

En la cifra de Bazeries, despu?s de una transposi??n de letras, se efect?a una sustituci?n simple.
Etienne Bazeries fue un comandante franc?s que vivi? de 1846 a 1931. Adem?s de la cifra que qued? conocida por su nombre, tambi?n cre? una nueva versi?n del cilindro de Jefferson que, sin embargo, fue rechazado por el ej?rcito franc?s.

VEAMOS UN EJEMPLO

El mensaje claro que debe ser cifrada ser?:
“PARA TODOS TODO Y PARA NOSOTROS NADA”.

Como llave, se escoge un n?mero cualquier, menor que un mill?n, vamos a escoger 1337 para el ejemplo.

PRIMERA FASE – Transposici?n

La primera providencia es dividir el mensaje claro en bloques de letras que correspondan a la llave convencionada. El texto queda:
P ARA TOD OSTODOY P ARA NOS OTROSNA D AZZ

Si el ?ltimo bloque quedara incompleto, con menos que cinco letras, se a?ade nulos (letras X, Z o a la su elecci?n) para completarlo.

A continuaci?n, se hace la transposici?n de los bloques invirtiendo las letras de los mismos.
El resultado ser?:

P ARA DOT YODOTSO P ARA SON ANSORTO D ZZA

El CIFRANTE – Sustituci?n

En una matriz de 5×5 se escribe el alfabeto de la izquierda para la derecha y de encima para bajo. Adem?s de eso, se convenciona cual letra ser? eliminada para que se obtenga un alfabeto de 25 letras. En nuestro ejemplo, la X ser? eliminado.

Código:
[b]Reja 1 [/b]                            [b]Reja2 [/b]
a	f	k	p	u                     C	O	D	E	M
b	g	l	q	v                     A	K	R	S	B
c	h	m	r	w                   F	G	H	I	J
d	i	n	s	y                    L	N	P	Q	T
e	j	o	t	z                    U	V	W	Y	Z

En una segunda reja de 5×5 se escribe la llave por extenso (cuidado con la ortograf?a) elimin?ndose las letras repetidas y complet?ndose la reja con las letras que faltan en orden alfab?tico:
La reja 1 da la localizaci?n de las letras que deben ser sustituidas y la reja 2 posee el cifrante con las letra de la sustituci?n,as?, ‘a’ ser? sustituido por Q, ‘b’ por O y as? sucesivamente.

Partiendo del texto obtenido en la etapa 1, tenemos el siguiente resultado:
E CIC LWY YWLWYQW E CIC QWP CPQWIYW R ZZC

que, en grupos de cinco letras, corresponde la:
ECICLW YYWLW YQWEC ICQWP CPQWI YWRZZ C

Adem?s de eso, se puede sustituir algunas letras del texto cifrado por su posici?n en el alfabeto, por ejemplo:
E3I3LW YYWLW YQWE3 I3QWP 3PQWI YWRZZ 3

PARA DESCIFRAR
La primera providencia es formar los grupos de letras de acuerdo con la llave, a continuaci?n, se puede tanto invertir las letras de los grupos (deshaciendo la transposici?n) seguida de la sustituci?n de las letras de la reja 2 por los de la reja 1, como hacer de entrada la sustituci?n y despu?s la transposici?n.

Saludos………. :)

Posteado por: [p3ll3] | marzo 13, 2010

LA CIFRA DE BACON


LA CIFRA DE BACON



Francis Bacon fue un fil?sofo, escritor y pol?tico ingl?s. Estudi? en el Trinity College, en Cambridge, y m?s tarde en Londres. En 1584 se hizo miembro del Parlamento y durante veinte a?os ejerci? actividad como abogado y pol?tico, conquistando fama de orador, escritor y caus?dico. En 1613 se hizo procurador general y en 1616 fue nombrado Lord Canciller y par del Reino con el t?tulo de Vizconde de St. Albans. Acusado de soborno, fue condenado a prisi?n, multa y p?rdida de cargo; el perd?n, sin embargo, vino en pocos d?as. Bacon sal?a de la Tower y fue jubilado.

Algunas de sus obras, especialmente sus ensayos, est?n entre las mayores contribuciones hechas al pensamiento humano desde los tiempos de los fil?sofos griegos. Otros libros m?s importantes de su autor?a son New Atlantis, Life of Henry VII y The Advancement of Learning.

De especial inter?s es el cap?tulo 1 del libro 6 de la Obra The Advancement of Learning, donde Bacon describe minuciosamente su cifra, hoy conocida como codificaci?n binaria de 5 bits.

En el libro 6, cap?tulo 1 de su obra The Advancement of Learning, Francis Bacon detalla su sistema de sustituci?n: usa un alfabeto de 24 letras donde I=J y U=V. Para cada una de las letras del alfabeto es atribuido un grupo de 5 caracteres compuestos por las letras “a” y “b”. Como son utilizadas s?lo dos letras para la formaci?n de los grupos, se considera esta cifra como binaria. Como los grupos son formados por 5 letras, se considera la cifra  de 5 bits.

La formaci?n de los grupos sigue una secuencia l?gica, f?cil de memorizar. Adem?s de eso, los “a” y “b” pueden ser sustituidos por 0 y 1.

Código:
Letra       Grupo	  Bin?rio		Letra	Grupo	Bin?rio
 A	        aaaaa	  00000		 N	         abbaa	01100
 B	        aaaab 	  00001		 O	         abbab	01101
 C	        aaaba  	  00010		 P	         abbba	01110
 D	        aaabb	  00011		 Q	         abbbb	01111
 E	        aabaa	  00100		 R 	         baaaa	10000
 F	        aabab	  00101		 S	         baaab	10001
 G	        aabba	  00110		 T	         baaba	10010
 H	        aabbb	  00111		U/V	         baabb	10011
 I/J           abaaa	  01000		W	         babaa	10100
 K	        abaab	  01001		X	         babab	10101
 L	        ababa	  01010		Y 	         babba	10110
 M	        ababb	  01011		Z	         babbb	10111
 ** La tabla no quedo muy bien pero se  entiende

« Newer Posts - Older Posts »

Categorías