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………. :)

Anuncios

Responses

  1. hecho en java…..se me olvido mencionar


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: