jueves, 28 de noviembre de 2013

Redundancia con paridad impar

Redundancia: La redundancia es una propiedad de los mensajes en los que se repiten los datos pero sin dar nueva información.


Paridad: Los códigos de paridad se usan en telecomunicaciones como método de detección y en algunos casos de corrección de errores en la trasmisión de datos. Consiste en añadir un 0 o un 1 a cada segmento de los que se compone la trama a enviar en función del número de 1 que contenga cada segmento.La posición  la determinará el protocolo


Existen dos tipos de paridad diferentes:

-Paridad Par: Cuando los 1 son pares colocaremos un 1 y cuando son impares un 0
-Paridad Impar: Cuando los 1 son pares colocaremos un 0 y cuando son impares colocaremos un 1

Enviamos un mensaje con una trama de 32 bits
Protocolo: La redundancia irá colocada en el medio del segmento y cada segmento estará formado por dos bits. La redundancia se calculará mediante paridad impar.

Trama enviada:

011000011000011011101000101101000011101000011110

Trama recibida:

El receptor del mensaje dividirá la trama en segmentos del tamaño acordado en el protocolo para nuestro caso será de 2 bits para cada segmento e identificará la parte del mensaje y la redundancia.

011 000 011 000 011 011 101 000 101 101 000 011 101 000 011 110

Aquí podemos observar que el bit de redundancia en color azul adopta la posición de 0 o 1 dependiendo del caso. esto depende de la regla que adoptemos que puede ser paridad par o paridad impar en este caso hemos elegido la paridad impar. 


Ahora el receptor debe recalcular la redundancia de cada segmento:


011 000 011 000 011 011 101 000 101 101 000 011 101 000 011 110

Una vez hecho esto compararemos la redundancia que ha recibido con la que ha calculado

Redundancia recibida Redundancia calculada Resultado de la transmisión
1
1
Correcto
0
0
Correcto
1
1
Correcto
0
0
Correcto
1
1
Correcto
1
1
Correcto
0
0
Correcto
0
0
Correcto
0
0
Correcto
0
0
Correcto
0
0
Correcto
1
1
Correcto
0
0
Correcto
0
0
Correcto
1
1
Correcto
1
1
Correcto

En este caso podemos observar que no existe ningún error en la transmisión.

Ahora veremos un ejemplo en el que el protocolo sea 4 bit por cada segmento y la redundancia va en el medio la paridad será impar.

Enviamos un mensaje con una trama de 52 bits


Protocolo: La redundancia irá colocada en el medio del segmento y cada segmento estará formado por cuatro bits. La redundancia se calculará mediante paridad impar.

Trama enviada:

01010011000101001111000111111000011110000011011110100101110100110

Trama recibida:

El receptor del mensaje dividirá la trama en segmentos del tamaño acordado en el protocolo para nuestro caso será de 4 bits para cada segmento e identificará la parte del mensaje y la redundancia.

01010 01100 01010 01011 00011 11110 00011 11100 00110 11110 10010 11101 00110

Aquí podemos observar que el bit de redundancia en color azul adopta la posición de 0 o 1 dependiendo del caso. esto depende de la regla que adoptemos que puede ser paridad par o paridad impar en este caso hemos elegido la paridad impar. 

Ahora el receptor debe recalcular la redundancia de cada segmento:

01010 01100 01010 01111 00011 11110 00011 11000 00110 11110 10010 11101 00110

Ahora compararemos la redundancia recibida con la recalculada

Redundancia recibida Redundancia calculada Resultado de la transmisión
0
0
Correcto
1
1
Correcto
0
0
Correcto
0
1
Error
0
0
Correcto
1
1
Correcto
0
0
Correcto
1
0
Error
1
1
Correcto
1
1
Correcto
0
0
Correcto
1
1
Correcto
1
1
Correcto

En este caso podemos observar que al recalcular la redundancia existían dos errores en la transmisión







miércoles, 20 de noviembre de 2013

Clasificación de los criptosistemas

Hola buenas aquí os traigo una clasificación donde encontrareis cada una de las características de algunos de los criptosistemas mas usados es una tabla de fácil entendimiento y comprensión en la que con unos cuantos datos podemos identificar los siguientes criptosistemas y bueno hasta la próxima espero que lo disfrutéis.

CLasificación de los Criptosistemas
Criterio
Criterio2
Criterio3
Criterio4
Utilización con claves
Tipo de transformacion que se realiza sobre el texto
Relación entre el alfabeto en claro y el alfabeto cifrado
Tamaño del bloque de cifrado
Con clave
Sin clave
Sustitución

Transposición

Heterogéneo

Homogéneo

Monográmicos

Poligrámicos
Simétrica
Asimétrica
Híbrida
Simple

Poli-Alfabetica
Cifrado de Atbash
Χ
Χ
Χ
Χ
Χ
Χ
Χ
Cifrado del César
Χ
Χ
Χ
Χ
Χ
Χ
Χ
Cifrado por clave palabra
Calidad de la clave
Χ
Χ
Χ
Χ
Χ
Χ
Χ
Cifrado por transposición por clave
Χ
Χ
Χ
Χ
Χ
Χ
Χ
Cifrado por Vigenére
Χ
Χ
Χ
Χ
Χ
Χ
Χ
Cifrado de Playfair
Χ
Χ
Χ
Χ
Χ
Χ
Χ
Trinity
Χ
Χ
Χ
Χ
Χ
Χ
Χ
Bífido
Χ
Χ
Χ
Χ
Χ
Χ
Χ
Trífido
Χ
Χ
Χ
Χ
Χ
Χ
Χ

jueves, 14 de noviembre de 2013

CIFRADO TRIFIDO

El cifrado Trífido es un tipo de cifrado por sustitución muy parecido al Bífido con la diferencia de que en este caso en lugar de tener dos coordenadas disponemos de 3 entonces lo que hacemos es para cada letra del alfabeto le asignamos un grupo de 3 coordenadas obteniendo así una tabla como la que veremos a continuación  
ALFABETO EN CLARO
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Ñ
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
1
1
1
2
2
2
3
3
3
1
1
1
2
2
2
3
3
3
1
1
1
2
2
2
3
3
3
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3
1
2
3
Una vez que ya tenemos nuestra tabla de coordenadas lista podemos comenzar a cifrar nuestro texto y lo haremos de la siguiente manera escribimos el texto que queremos cifrar y a continuación sustituimos cada carácter por la serie de coordenadas con que se corresponde y nos quedará algo como que veremos a continuación.  

TEXTO EN CLARO
M
E
D
U
E
L
E
L
A
M
U
E
L
A
M
U
C
H
O
2
1
1
3
1
2
1
2
1
2
3
1
2
1
2
3
1
1
2
2
2
2
2
2
1
2
1
1
2
2
2
1
1
2
2
1
3
3
1
2
1
1
2
3
2
3
1
1
1
2
3
1
1
1
3
2
1
Ahora cogiendo las coordenadas de izquierda a derecha en grupos de 3 obtendremos otras coordenadas distintas que se corresponderán con otros caracteres obteniendo así finalmente la codificación del texto en claro y quedaría así.

TEXTO CIFRADO
J
S
D
O
K
R
N
2
1
1
3
1
2
1
2
1
2
3
1
2
1
2
3
1
1
2
N
N
D
E
J
M
X
2
2
2
2
2
1
2
1
1
2
2
2
1
1
2
2
1
3
3
X
J
P
R
F
A
U
1
2
1
1
2
3
2
3
1
1
1
2
3
1
1
1
3
2
1
          Este es el texto cifrado que nos a quedado y debajo de este vemos la serie de coordenadas con que se corresponde.

JSDOKRNNDEJMXJPRFAU
211312121231212311222222121122211221331211232311123111321

          Para descifrar este texto lo que tenemos que hacer es dividir la serie de números que se corresponde con el texto cifrado en 3 partes iguales ya que las coordenadas se componen de tres dígitos cada una

2113121212312123112
2222212112221122133
1211232311123111321

          Ahora ya que tenemos las 3 series perfectamente distinguidas lo que haremos para descifrar el texto sera coger en grupos de 3 nuevamente pero ahora en forma de columnas obteniendo así unas nuevas coordenadas dando lugar a nuevos caracteres obteniendo de este modo nuestro texto descifrado.
TEXTO EN CLARO
2
1
1
3
1
2
1
2
1
2
3
1
2
1
2
3
1
1
2
2
2
2
2
2
1
2
1
1
2
2
2
1
1
2
2
1
3
3
1
2
1
1
2
3
2
3
1
1
1
2
3
1
1
1
3
2
1
M
E
D
U
E
L
E
L
A
M
U
E
L
A
M
U
C
H
O