APLICAÇÃO DE CRIPTOGRAFIA
Reginaldo J. Santos
Departamento de Matem´atica-ICEx
Universidade Federal de Minas Gerais http://www.mat.ufmg.br/~regi 12 de maio de 2004
0 o 15 a ~
30
F
45
U
60
^
O
75
;
90
*
105
a
1
p
16
c
¸
31
G
46
V
61
~
O
76
<
91
+
106
b
2
q
17
e
´
32
H
47
W
62
´
U
77
=
92
,
107
c
3
r
18
e
^
33
I
48
X
63
¨
U
78
>
93
108
d
4
s
19
ı
´
34
J
49
Y
64
0
79
?
94
.
109
e
5
t
20
o
´
35
K
50
Z
65
1
80
@
95
/
110
f
6
u
21
o
^
36
L
51
`
A
66
2
81
!
96
[
111
g
7
v
22
o
~
37
M
52
´
A
67
3
82
"
97
\
112
h
8
w
23
u
´
38
N
53
^
A
68
4
83
#
98
]
113
i
9
x
24
u
¨
39
O
54
~
A
69
5
84
$
99
_
114
j k l
10 11 12 y z a `
25 26 27
A
B
C
40 41 42
P
Q
R
55 56 57
´
^
¸
C
E
E
70 71 72
6
7
8
85 86 87
%
&
’
100 101 102
{
|
}
115 116 117
m
13
a
´
28
D
43
S
58
´
I
73
9
88
(
103
n
14
a
^
29
E
44
T
59
´
O
74
:
89
)
104
Tabela 1: Tabela de convers˜ao de caracteres em n´ umeros Exemplo 1. Vamos transformar uma mensagem em uma matriz da seguinte forma. Vamos quebrar a mensagem em peda¸cos de tamanho 3 e cada peda¸co ser´a convertido em
1
ˆ
REFERENCIAS
2
uma matriz coluna usando a Tabela 1 de convers˜ao entre caracteres e n´ umeros. Considere a seguinte mensagem criptografada
(1)
1ydobbr,?
Quebrando a mensagem criptografada em peda¸cos de tamanho 3 e convertendo cada peda¸co para uma coluna de n´ umeros usando a Tabela 1 obtemos a matriz
80 15 18
Y = 25 2 107
4 2 94
Sabendo-se que esta mensagem foi criptografada fazendo o produto da mensagem inicial pela matriz
1 1 0
M = 0 1 1
0 0 1 ent˜ao X = M −1 Y ser´a a mensagem inicial convertida para n´ umeros, ou seja,
1 −1
1
80 15 18
59 15 5
1 −1 25 2 107 = 21 0 13
X = M −1 Y = 0
0