Sei sulla pagina 1di 9

1.

Cifrar usando el CIFRADO DE CESAR tomando b = 14, NOMBRE GANARA


DISCRETA

MANUEL GANARA DISCRETA


f(x)= (x +

Utilizamos la frmula para el Cifrado del Cesar, la cual es


.

donde

x es el valor de la letra a convertir y n es el nmero de


caracteres

Para la primera letra M sera f(12) = (12+14)mod26 = 0 que


corresponde a la letra A segn nuestro vocabulario.

As mismo para el resto de caracteres como se indicar en la siguiente


tabla:

CARACTE
R
M
A

FRMULA
CORRESPONDIENTE
f(12) = (12+14)mod26
f(0) = (0+14)mod26

RESULTADO
EN NUMERO
0
14

RESULTADO
EN LETRA
A
O

f(13) = (13+14)mod26

f(20) = (20+14)mod26

f(4) = (4+14)mod26

18

f(11) = (11+14)mod26

25

f(6) = (6+14)mod26

20

f(0) = (0+14)mod26

14

f(13) = (13+14)mod26

f(0) = (0+14)mod26

14

f(17) = (17+14)mod26

f(0) = (0+14)mod26

14

f(3) = (3+14)mod26

17

f(8) = (8+14)mod26

22

f(18) = (18+14)mod26

f(2) = (2+14)mod26

16

f(17) = (17+14)mod26

f(4) = (4+14)mod26

18

f(19) = (19+14)mod26

f(0) = (0+14)mod26

14

Por lo tanto el resultado de cifrar la frase MANUEL GANARA DISCRETA


en CIFRADO DE CESAR con b = 14 es:

AOBISZ UOBOFO RWGQFSHO


A

14

18

25

20

14

14

14

17

22

16

18

14

2. Desencripte el mensaje EOXH MHDQV usando cesar.


Para desencriptar usamos al formula inversa a la utilizada en el punto 1, para
cual debemos hacer una pequea modificacin que se basa en que, si para
cifrar sumamos, para descifrar restamos.

f(x)= (x Para comenzar tomamos valores arbitrarios de b y buscamos que las tres
primeras letras formen la primera parte de una palabra coherente, es decir si
las dos primeras son consonantes necesariamente la tercera debe ser vocal.

Para b = 1 (Como la primera parte da DOX probamos con la siguiente letra


para descubrir si con este valor de b se forma una palabra coherente)
LETRA

VALOR

OP. DECIFRAR

E
O
X

4
14
23

f(4-1)%26
f(14-1)%26
f(23-1)%26

#
DECIFRADO
3
13
22

LETRA
DECIFRADA
D
O
X

f(7-1)%26

Como vemos DOXG no es una palabra coherente por lo cual


continuamos al siguiente valor de b.

Para b = 2:
LETRA

VALOR

OP. DECIFRAR

E
O

4
14

f(4-2)%26
f(14-2)%26

#
DECIFRADO
2
12

LETRA
DECIFRADA
C
M

Como vemos CM no es una combinacin que pueda formar una


palabra coherente por lo cual continuamos con otro valor de b.

Para b = 3:
LETRA

VALOR

OP. DECIFRAR

E
O
X
H

4
14
23
7

f(4-3)%26
f(14-3)%26
f(23-3)%26
f(7-3)%26

LETRA

#
DECIFRADO
1
11
20
4

LETRA
DECIFRADA
B
L
U
E

Como para b = 3 la primera palabra da como resultado BLUE


suponemos
que est es nuestra
claveLETRA
buscada, por lo tanto
VALOR
OP. DECIFRAR
#
convertimos el DECIFRADO
resto de letrasDECIFRADA
para comprobarlo.

f(4-3)%26

14

f(14-3)%26

11

23

f(23-3)%26

20

f(7-3)%26

12

f(12-3)%26

f(7-3)%26

f(3-3)%26

16

f(16-3)%26

13

21

f(21-3)%26

18

Como JEANS es una palabra coherente, entonces, el valor de b = 3 es nuestra


clave para descifrar EOXH MHDQV
Y nuestra palabra descifrada es:

BLUE JEANS

3. Use Vigenere con clave NOMBRE, para encriptar el mensaje SNOWFALL


Para convertir a Vigenere debemos poner nuestra palabra clave debajo de
la palabra a descifrar y sumar los valores correspondientes de nuestro
vocabulario de cada letra y este valor obtenido remplazarlo por la letra
correspondiente. Utilizamos mdulo 26 para obtener el valor real dentro de
nuestro vocabulario.

Ejemplo: Para la letra S el valor de ella es 18, ahora la letra clave


correspondiente es la M cuyo valor es 12. Por lo cual sumamos 18 +
12 y aplicamos el mdulo 26 para que el resultado este en el rango de
nuestro vocabulario. El resultado es 4 por lo cual la letra

TEXTO ORIGINAL

VALOR VOCABULARIO

18

13

14

22

11

11

CLAVE

VALOR DE CLAVE EN
VOCABULARIO

12

13

20

11

12

OPERACIN DE
CIFRADO

(18+12)%
26

(13+0)%2
6

(14+13)%
26

(22+20)%
26

(5+4)%26

(0+11)%2
6

(11+12)%
26

(11+0)%2
6

RESULTADO
NMRICO DEL
CIFRADO

13

16

11

23

11

CIFRADO

Por lo cual la palabra SNOWFALL cifrada con la palabra MANUEL es

ENBQJLXL

4. El mensaje OIKYWVHBX, se consigui utilizando el cifrado de Vigenere con


clave HOT, encuentra el mensaje original.

Para descifrar el mensaje debemos realizar el mismo proceso del punto


anterior, sin embargo, en vez de sumar el valor de la clave, se lo restaremos al
texto dado.
Ejemplo: Para la letra O el valor de ella es 14, ahora la letra clave
correspondiente es la H cuyo valor es 7. Por lo cual restamos 14 - 7 y
aplicamos el mdulo 26 para que el resultado este en el rango de
nuestro vocabulario. El resultado es 7 por lo cual la letra

CIFRADO

VALOR
VOCABULARIO

14

10

24

22

21

23

CLAVE

VALOR DE CLAVE
EN VOCABULARIO

14

19

14

19

14

19

OPERACIN DE
DESCIFRADO

(14-7)%26

(8-14)%26

(1019)%26

(24-7)%26

(2214)%26

(2119)%26

(77)%26

(1-14)%26

(2319)%26

RESULTADO
NMRICO DEL
DESCIFRADO

20

17

17

13

TEXTO
ORIGINAL

Por lo cual el mensaje OIKYWVHBX cifrado con la palabra HOT,


corresponde al mensaje:

HURRICANE

5. Usando el RSA, con clave pblica (4897, 23) cifrar NOMBRE GANARA
TODOS LOS CURSOS ESTE

Para cifrar en clave RSA a nuestro vocabulario en las letras que son de
solo un digito le agregamos un cero a la izquierda.

A continuacin comenzamos a convertir nuestra frase a valores


numricos y posteriormente la agrupamos en bloques de 4 nmeros,
sea, de dos letras.

N A

O D

O S

L O S

O S

1
2

00

1
3

2
0

0
4

1
1

0
6

00

1
3

1
7

00

1
9

1
4

1
4

1
1

0
2

2
0

1
7

1
8

1
4

0
4

00

0
3

1
8

1
4

1
8

1
8

Ahora agrupamos los bloques de 4 nmeros:


120
0

132
0

041
1

M1

M2

M3

0600

M4

130
0

170
0

191
4

031
4

181
1

M5

M6

M7

M8

M9

141
8

M 10

022
0

M 11

171
8

M 12

Ahora aplicamos la frmula a partir de la clave dada (4897, 23) para cada

bloque que dice

C k =M k modN

donde M es el valor del bloque, k el

nmero de bloque, N es 4897 y e es 23

141
8

M 13

041
8

M 14

190
4

M 15

Miremos la siguiente tabla de cifrado para nuestra


frase:

Mk

Formula correspondiente

1200

C1 =120023 mod 4897

1320

0411

0600

1300

1700

1914

0314

1811

1418

10

0220

11

1718

12

1418

13

0418

14

1904

15

Bloque cifrado

Potrebbero piacerti anche