AA4 - Evaluacion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

AA4 – EVALUACION

Evaluación de Teoría de la Información y Comunicación

1. Defina que es un algoritmo criptográfico

Un algoritmo criptográfico es una técnica matemática que permite brindar características de

seguridad y protección de la información sobre la que es aplicada, lo que significa que todo el

que no tenga la clave o llave y quiera acceder a la información no lo podrá hacer o al menos le

costará mucho trabajo y tiempo hacerlo. Para lograr esto la información se convierte en otros

caracteres sin aparente sentido lógico (codificar), empleando una clave sea pública o privada

(dependiendo de su asimetría) en la codificación y decodificación.

2. ¿Cuáles son las características de la clave pública?

 Se puede compartir con cualquier persona.

 Lo que se codifique con la clave pública solo se puede decodificar con la clave privada.

 Solo puede ser generada con su par (clave privada) una vez.

3. De acuerdo al método Vigenére, ¿cuál sería el texto cifrado?

• Texto claro: Libertad

• Clave: a b a b a b a b

• Texto cifrado: LJBFRUAE

Debido a que se corren tres posiciones del alfabeto, teniendo en cuenta la posición que ocupa en

el alfabeto la letra clave que le corresponde, por ejemplo: a - cero posiciones, b - 1 posición, c - 2

posiciones.
4. Calcular los bits de paridad (código Hamming p1 p2 d1 p3 d2 d3 d4 p4 d5 d6 d7)

Palabra de datos (sin paridad): 0 1 1 0 1 1 1

Palabra de datos (con paridad): 1 1 0 0 1 1 0 1 1 1 1

No. De bits totales, No. Bits de información

Posiciones de potencia de 2 son bits de paridad (20 = 1, 2, 4, 8, 16, 32, 64…)

Ejemplo (11, 7). Se envían 11 bits en total, pero solo 7 tienen la información, 4 son de

redundancia y conforman la paridad. Dato a enviar 0 1 1 0 1 1 1

P1 P2 D1 P3 D2 D3 D4 P4 D5 D6 D7
001 100
0001 0010 0100 0101 0110 0111 1000 1010 1011
Posición 1 1
(1) (2) (4) (5) (6) (7) (8) (10) (11)
(3) (9)
Palabra original 0 1 1 0 1 1 1

P1 1 0 1 0 1 1
P2 1 0 1 0 1 1
P3 0 1 1 0
P4 1 1 1 1
Palabra
1 1 0 0 1 1 0 1 1 1 1
+Paridad

a) Rellenar las posiciones de datos en la fila palabra original.

b) Calcular los bits de paridad (comenzando con el bit menos significativo).

c) Se bajan los que tienen un 1 al final en la fila posición.

d) Como se tienen los 1 impares, se completa la paridad par (columna y fila P1).

e) Se bajan los que tienen segundo bit de significancia fila P2.

f) Como se tienen los 1 impares, se completa la paridad par (columna y fila P2).

g) Se bajan los que tienen tercer bit de significancia fila P3.

h) Como se tienen los 0 impares, se completa la paridad par (columna y fila P3).

i) Se bajan los que tienen cuarto bit de significancia fila P4.

j) Como se tienen los 1 impares, se completa la paridad par (columna y fila P4).
k) Se bajan tal como queda el mensaje con la paridad, fila palabra + paridad.

5. Identifique el bit de error en la siguiente transmisión

Almacenada 1010101

Palabra con error 1010001

Detección de errores (decodificación)

Almacenada 1010101

Palabra con error 1010001


Comprobación
Almacenada
Cálculo de

Paridad
paridad
P1 P2 D1 P3 D2 D3 D4 P4 D5 D6 D7

0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011
Posición
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)

Palabra original 1 0 1 0 0 0 1

P1 0 1 0 0 0 1 0 1 E1
P2 1 1 1 0 0 1 1 1 OK0
P3 1 0 1 0 1 0 E1
P4 1 0 0 1 1 1 OK0

Comprobación de paridad 0101 = 5 Error en el bit 5 y se reemplaza 1010001 por 1010101.

a) Escribir la palabra con el error.

b) Calcular los bits de paridad (comenzando con el bit menos significativo).

c) Se bajan los que tienen un 1 al final en la fila posición.

d) Como se tienen los 0 impares, se completa la paridad par (columna y fila P1).

e) Se bajan los que tienen segundo bit de significancia fila P2.

f) Como se tienen los 1 impares, se completa la paridad par (columna y fila P2).

g) Se bajan los que tienen tercer bit de significancia fila P3.

h) Como se tienen los 1 impares, se completa la paridad par (columna y fila P3).

i) Se bajan los que tienen cuarto bit de significancia fila P4.

j) Como se tienen los 1 impares, se completa la paridad par (columna y fila P4).

k) Se completan los datos de la columna cálculo de paridad de acuerdo con cada dato

hallado en P1, P2, P3, P4.

l) Se coloca la paridad almacenada correspondiente a P1, P2, P3, P4 y se compara con la

columna anterior.

m) Se completa la columna comprobación, cuando son iguales se coloca OK0 si son

diferentes E1.
n) Se comprueba la paridad (columna comprobación) de abajo hacia arriba 0101 en

decimal es 5.

o) Se reemplaza el bit en la posición hallada.


1. Referencias

Binaria, P. (16 de marzo de 2016). Cifrar y descifrar un archivo fácilmente con openSSL- Poesía Binaria.
Obtenido de https://poesiabinaria.net/2016/03/cifrar-y-descifrar-un-archivo-facilmente-con-
openssl/

mariiss15. (14 de Noviembre de 2012). ALGORITMOS DE ENCRIPTACIÓN SIMÉTRICA Y ASIMÉTRICA.


Obtenido de https://mariiss15.wordpress.com/2012/11/14/algoritmos-de-encriptacion-
simetrica-y-asimetrica/

Systemadmin.es. (12 de septiembre de 2019). Cifrar y descrifrar con OpenSSL | systemadmin.es.


Obtenido de http://systemadmin.es/2009/12/cifrar-y-descrifrar-con-openssl.

WIKI, R. (s.f.). Encriptación. Obtenido de https://es.ryte.com/wiki/Encriptaci%C3%B3n

También podría gustarte