Aprendendo Criptologia de Forma Divertida Autor Débora de Jesus Bezerra, Pedro Luiz Malagutti Vânia e Cristina Da Silva Rodrigues
Aprendendo Criptologia de Forma Divertida Autor Débora de Jesus Bezerra, Pedro Luiz Malagutti Vânia e Cristina Da Silva Rodrigues
Aprendendo Criptologia de Forma Divertida Autor Débora de Jesus Bezerra, Pedro Luiz Malagutti Vânia e Cristina Da Silva Rodrigues
Criptologia de Forma
Divertida
1. Introdução............................................................................. 1
2. Áreas da Criptologia............................................................ 3
Esteganografia........................................................... 3
Criptografia................................................................ 5
Criptografia eletro-mecânica....................................... 71
Atividades com a máquina Enigma................................. 72
Atividades com a máquina de Lorenz .............................. 88
Criptografia na era da Internet (RSA para leigos)........ 108
Simulações com criptografia de chave pública................ 112
Código Genético......................................................... 119
Anti-criptografia: comunicação com extra-terrestres.. 125
5. Referências........................................................................... 135
Sepejampam bempem vinpindospos aopao
espestrapanhopo munpundopo dospos
cópódipigospos epe daspas cipifraspas!
Aprendendo Criptologia de Forma Divertida
1. INTRODUÇÃO
1
Aprendendo Criptologia de Forma Divertida
Codificação Decifração
Espionagem
2
Aprendendo Criptologia de Forma Divertida
2. ÁREAS DA CRIPTOLOGIA
A Criptologia é a ciência que se ocupa da ocultação de informações
(criptografia) e da quebra das informações ocultadas (criptoanálise). Uma
informação pode ser escondida de duas maneiras diferentes:
Áreas da Criptologia
Esteganografia
A esteganografia estuda meios e métodos para se esconder a existência
da mensagem. É bastante utilizada na área de segurança monetária, na
autenticação de documentos, em imagens e nas gravações em geral (música,
filmes, etc). Atualmente é utilizada na luta contra a pirataria e o terrorismo.
Vejamos alguns exemplos:
3
Aprendendo Criptologia de Forma Divertida
4
Aprendendo Criptologia de Forma Divertida
Criptografia
5
Aprendendo Criptologia de Forma Divertida
Códigos
Códigos de Barras
NÚMEROS DE CONTROLE
0 – 19 – 859617 – 0
6
Aprendendo Criptologia de Forma Divertida
1. x 1 + 2. x2 + 3. x 3 + 4. x4 + 5. x5 + 6. x 6 + 7. x 7 + 8. x8 + 9. x 9
1. 0 + 2. 1 + 3. 9 + 4. 8 + 5. 5 + 6. 9 + 7. 6 + 8. 1 + 9. 7 = 253.
1. x1 + 2. x2 + 3. x 3 + 4. x4 + 5. x5 + 6. x 6 + 7. x7 + 8. x8 + 9. x 9 + 10 . x10.
e dividimos o resultado obtido por 11. Se o resto desta divisão não for igual a
zero, o resultado está incorreto. De fato, mudar o valor de um dígito altera o
valor do resto. Isto também acontece se ao escrevermos o número trocarmos a
posição de dois dígitos, transpondo-os. Isto se deve ao fato de que todo
número tem uma certa decomposição única, usando 11 como base do sistema
de numeração.
0 – 20 – 11y – 502 – 7
7
Aprendendo Criptologia de Forma Divertida
calculamos
0.1+2.2+0.3+1.4+1.5+y.6+5.7+0.8+2.9+7.10 = 6.y+136
X1 X2 X3 X4 X5 X6 X7 X8 R - C1 C2
O nono algarismo, indicado pela letra R, indica a região fiscal onde foi
efetuada a inscrição. O dígito C1 é um número verificador do número formado
pelos nove algarismos anteriores (calculado tomando o resto por 11, como no
ISBN) e C2 é o dígito de controle que verifica a exatidão dos dez algarismos
anteriores (usando também o resto por 11).
123456785
8
Aprendendo Criptologia de Forma Divertida
9
Aprendendo Criptologia de Forma Divertida
Cifras
10
Aprendendo Criptologia de Forma Divertida
Fácil, não?
11
Aprendendo Criptologia de Forma Divertida
ZEN
1
Zen é uma poesia concreta de Pedro Xisto. Os dois outros poemas são de autoria de Augusto de Campos. Você
reparou na mensagem escondida? Leia com calma a última poesia, explicitamente: colocar a máscara.
12
Aprendendo Criptologia de Forma Divertida
13
Aprendendo Criptologia de Forma Divertida
CHE scuitá strella, né meia strella! "Ora (direis) ouvir estrelas! Certo
Você stá maluco! e io ti diró intanto, Perdeste o senso"! E eu vos direi, no entanto,
Chi p'ra iscuitalas montas veiz livanto, Que, para ouvi-las, muita vez desperto
i vô dá una spiada na gianella. E abro as janelas, pálido de espanto...
Direis intó: _O' migno inlustre amigo! Direis agora! "Tresloucado amigo!
O chi é chi as strallas tidizia Que conversas com elas? Que sentido
Quano illas viéro acunversá contigo? Tem o que dizem, quando estão contigo?"
(Olavo Bilac)
(Paródia de Juó Bananere)
14
Aprendendo Criptologia de Forma Divertida
30
1 24 51 10
42 25 35
15
Aprendendo Criptologia de Forma Divertida
487 aC
Militares gregos desta época
usavam o bastão de licurgo ou citale para
enviar mensagens secretas.
Bastão de Licurgo
16
Aprendendo Criptologia de Forma Divertida
50 a. C.
Vejamos com um exemplo com mais detalhes; como vimos, Júlio César
substituiu cada letra, pela terceira letra que a segue no alfabeto.
17
Aprendendo Criptologia de Forma Divertida
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
D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
OHJDO FRQVHJXL
18
Aprendendo Criptologia de Forma Divertida
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
N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
19
Aprendendo Criptologia de Forma Divertida
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
B A D C F E H G J I L K N M P O R Q T S V U X W Z Y
Observe que nenhuma letra ficou no seu lugar original. Neste caso,
dizemos que houve um desordenamento.
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
Q W E R T Y U I O P A S D F G H J K L Z X C V B N M
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
Z Y X W V U T S R Q P O N M L K J I H G F E D C B A
Decifre a mensagem:
Z TIZNZ V’ ZNZITZ
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
⌂ □ ◊ ⌂ □ ◊ ⌂ □ ◊ ⌂ □ ◊ ⌂ □ ◊ ⌂ □ ◊
1 2 3 3 1 2 2 3 1 1 3 2 3 2 1 2 1 3
⌂ □ ◊ ◊ ⌂ □ □ ◊ ⌂ ⌂ ◊ □ ◊ □ ⌂ □ ⌂ ◊
20
Aprendendo Criptologia de Forma Divertida
3.2.1= 6
⌂ □ ◊ ⌂ □ ◊ ⌂ □ ◊
1 2 3 3 1 2 2 3 1
⌂ □ ◊ ◊ ⌂ □ □ ◊ ⌂
1 2 3 1 2 3
⌂ □ ◊ ⌂ □ ◊
3 1 2 2 3 1
◊ ⌂ □ □ ◊ ⌂
⌂ □ ◊ ○ ⌂ □ ◊ ○ ⌂ □ ◊ ○ ⌂ □ ◊ ○
1 2 3 4 4 1 2 3 3 4 1 2 2 3 4 1
⌂ □ ◊ ○ ○ ⌂ □ ◊ ◊ ○ ⌂ □ □ ◊ ○ ⌂
Há 9 desordenamentos:
1 2 3 4 1 2 3 4 1 2 3 4
⌂ □ ◊ ○ ⌂ □ ◊ ○ ⌂ □ ◊ ○
4 1 2 3 3 4 1 2 2 3 4 1
○ ⌂ □ ◊ ◊ ○ ⌂ □ □ ◊ ○ ⌂
1 2 3 4 1 2 3 4 1 2 3 4
⌂ □ ◊ ○ ⌂ □ ◊ ○ ⌂ □ ◊ ○
2 1 4 3 3 1 4 2 3 4 1 2
□ ⌂ ○ ◊ ◊ ⌂ ○ □ ◊ ○ ⌂ □
1 2 3 4 1 2 3 4 1 2 3 4
⌂ □ ◊ ○ ⌂ □ ◊ ○ ⌂ □ ◊ ○
4 3 1 2 2 4 1 3 4 3 2 1
○ ◊ ⌂ □ □ ○ ⌂ ◊ ○ ◊ □ ⌂
21
Aprendendo Criptologia de Forma Divertida
1 1 1 1 (−1) n
n !( − + − + ... + )
0! 1! 2! 3! n!
MAPAS DE TESOUROS
2
Este conto faz parte do livro “História de Mistério e Imaginação” de Edgar Allan Poe, Editorial
o
Verbo, n . 15, Lisboa.
22
Aprendendo Criptologia de Forma Divertida
A good glass in the bishop’s hostel in the devil’s seat forty-one degrees and thirteen minutes
north-east and by north main branch seventh limb east side shoot from the left eye of the
death’s-head a bee line form the tree through the shot fifty feet out.
Como isto foi obtido? A letra que aparece com mais freqüência na língua
inglesa é a letra e; muitas vezes ela aparece dobrada ee. Na mensagem
secreta acima o símbolo 8 aparece 33 vezes, muito mais do que as outras
letras e portanto é plausível que 8 deva significar a letra e. Substituindo 8 por e,
e tentando o mesmo esquema com outras letras é possível decifrar a
mensagem. Sua tradução para o português é:
23
Aprendendo Criptologia de Forma Divertida
24
Aprendendo Criptologia de Forma Divertida
Será que já conseguimos descobrir o que está escrito? Vamos analisar a terceira letra mais
frequente; a letra r que aparece 13 vezes na frase. Ela pode estar codificando as seguintes
letras ou O ou R ou S.
Das três opções acima a mais provável é a terceira, pois muitas palavras terminam em S.
A quarta letra a ser analisada é a letra q. Provavelmente ela é a codificação da letra O ou da
letra R.
A palavra Ej em negrito é uma pista de que a letra j deve ser a codificação da letra m. Se for a
mensagem se transforma em:
Podemos reconhecer as palavras em negrito: lEcfdRE deve ser DECIFRE e REGfSsRAR deve
ser REGISTRAR. Se assim for, l é D, c é C mesmo, f é I, d é F e s é T. Fazendo estas
substituições:
É possível decifrar agora? Se você não conseguir, volte e releia o enunciado da atividade.
25
Aprendendo Criptologia de Forma Divertida
Variações:
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
T E C L A D O B F G H I J K M N P Q R S U V W X Y Z
1 2 3 4 5
1 A B C D E
2 F G H I/J K
3 L M N O P
4 Q R S T U
5 V W X Y Z
3
Blaise Vigenère foi um diplomata francês, estudioso de Criptografia, que viveu no século XVI.
26
Aprendendo Criptologia de Forma Divertida
26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
Recorte este
pequeno retângulo
27
Aprendendo Criptologia de Forma Divertida
28
Aprendendo Criptologia de Forma Divertida
LATA DE CRIPTOGRAFAR
B C D E F
Y Z A B C
C
Y Z A B C Y Z A B
CD PARA CRIPTOGRAFAR:
Para confeccionar este aparato você vai precisar de um CD que não tenha
mais uso e também de sua caixinha.
O quadrado com o furo no meio deve ser colocado na capa do CD. Para fazer
a máquina funcionar você deve recortar na parte detrás da caixinha dois
pequenos retângulos, suficientes para introduzir os dedos e girar o CD.
29
Aprendendo Criptologia de Forma Divertida
Recorte este
círculo e cole em
um CD que já foi
descartado.
Encaixe o CD na
posição usual
dentro da
caixinha.
C
Í
R
C
U
L
O
P
A
R
A
C
R
I
P
T
O
G
R
A
F
A
R
30
Aprendendo Criptologia de Forma Divertida
31
Aprendendo Criptologia de Forma Divertida
1466
32
Aprendendo Criptologia de Forma Divertida
DISCOS GIRATÓRIOS
Copie e recorte
o disco maior e
o disco menor.
Copie e recorte
também o
pequeno
trapézio do
círculo menor,
formando uma
janelinha.
Sobreponha os
dois discos.
Coloque um
palito de
dentes ou um
clipe
perfurando os
centros dos
discos para
que um deles
gire com
relação ao
outro.
33
Aprendendo Criptologia de Forma Divertida
1563
O físico italiano Giambattista Della Porta (1535?-1615)
foi o inventor do primeiro sistema literal de chave dupla, ou
seja, a primeira cifra na qual o alfabeto cifrante muda a cada
letra. Della Porta inventou seu sistema em 1563 e esta cifra foi
utilizada com sucesso por mais de três séculos.
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
v v v v v v v v v v v v v v v v v v v v v v v v v v
v v
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
A
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
B
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
C
79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
D
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
E
131 132 133 134 135 136 137 138 139 140 141 142 142 144 145 146 147 148 149 150 151 152 153 154 155 156
F
157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
G
183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 201 203 204 205 206 207 208
H
209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234
I
235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260
J
261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286
K
287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312
L
313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338
M
339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364
N
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390
O
391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416
P
417 418 419 420 421 412 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442
Q
443 444 445 446 447 448 449 454 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468
R
469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494
S
495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520
T
521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546
U
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572
V
573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598
W
599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624
X
625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 648 650
Y
651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676
Z
34
Aprendendo Criptologia de Forma Divertida
35
Aprendendo Criptologia de Forma Divertida
1795
36
Aprendendo Criptologia de Forma Divertida
37
Aprendendo Criptologia de Forma Divertida
38
Aprendendo Criptologia de Forma Divertida
1834
Louis Braille (1809-1852), educador francês, ficou cego aos 3 anos de
idade. Interessou-se por um sistema de escrita, apresentado na escola Charles
Barbier, no qual uma mensagem codificada em pontos era cunhada em papel-
cartão. Aos 15 anos de idade trabalhou numa adaptação, escrita com um
instrumento simples. O Código Braille consiste de 63 caracteres, cada um
deles constituído por 1 a 6 pontos dispostos numa matriz ou célula de seis
posições. Mais tarde adaptou este sistema para a notação musical. Publicou
tratados sobre seu sistema em 1829 e 1837. O Sistema Braille é
universalmente aceito e utilizado até os dias de hoje.
39
Aprendendo Criptologia de Forma Divertida
Para registrar uma dada letra do alfabeto, alguns desses 6 pontos são
marcados ou perfurados, de modo a se tornarem sobressalentes, para que
possam ser sentidos com as pontas dos dedos das mãos.
Letra Letra
a k
Somente a primeira casa foi marcada: o A letra k tem marcas pretas em dois
ponto que está na primeira linha e na pontos: o ponto da primeira linha e da
primeira coluna aparece em negro. primeira coluna e o ponto da terceira linha
e primeira coluna.
40
Aprendendo Criptologia de Forma Divertida
a b c d e f g h i
1 2 3 4 5 6 7 8 9
j k l m n o p q r
0
s t u v w x y z
41
Aprendendo Criptologia de Forma Divertida
Simbolo para Letra a Simbolo para Letra b Simbolo para Letra c Simbolo para Letra d Simbolo para Letra e
número minúscula número minúscula número minúscula número minúscula número minúscula
Este conjunto Este conjunto Este conjunto Este conjunto Este conjunto
representa o número 1 representa o número 2 representa o número 3 representa o número 4 representa o número 5
Simbolo para Letra f Simbolo para Letra g Simbolo para Letra h Simbolo para Letra i Simbolo para Letra j
número minúscula número minúscula número minúscula número minúscula número minúscula
Este conjunto Este conjunto Este conjunto Este conjunto Este conjunto
representa o número 6 representa o número 7 representa o número 8 representa o número 9 representa o núm ero 0
Você deve ter notado na atividade anterior que apenas letras e números
não são suficientes para escrever todas as frases que usamos. Na verdade
existem muitos outros símbolos que são usados em Braille; eles também
variam de país para país. Veja alguns exemplos típicos usados em português:
ç á é í ó ú à â ê ô ã õ ü
42
Aprendendo Criptologia de Forma Divertida
, ; : . ? ! ( ) [ ] *
7 + 2 8 ÷ 4 n + 1
2n
a + b = b + a 2 expoente n
43
Aprendendo Criptologia de Forma Divertida
a b c d e f g h i j
1 2 3 4 5 6 7 8 9 0
k l m n o p q r
> (maior)
s t u v w x y z
+ - × ÷ = o> <
44
Aprendendo Criptologia de Forma Divertida k
a 1 a 1 a 1 a 1 a 1
b 2 b 2 b 2 b 2 b 2 l
c 3 c 3 c 3 c 3 c 3 m
d 4 d 4 d 4 d 4 d 4 n
e 5 e 5 e 5 e 5 e 5 o >
f 6 f 6 f 6 f 6 f 6 p
45
Aprendendo Criptologia de Forma Divertida
g 7 g 7 g 7 g 7 g 7 (
h 8 h 8 h 8 h 8 h 8 (
i 9 i 9 i 9 i 9 i 9 (
j 0 j 0 j 0 j 0 j 0 )
q r s t u )
v w x y z )
46
+ Aprendendo Criptologia
+ de Forma Divertida
+ + + maiúscula
- - - - - ero
núm maiúscula
× × × × ×
número número
÷ ÷ ÷ ÷ ÷
número número
= = = = o > número
47
Aprendendo Criptologia de Forma Divertida
2 2
O Princípio Multiplicativo da Contagem:
Se uma decisão puder ser tomada de m maneiras
2 2 diferentes e se, uma vez tomada esta primeira
decisão, outra decisão puder ser tomada de n
2 2 maneiras diferentes, então, no total serão tomadas
mxn decisões.
48
Aprendendo Criptologia de Forma Divertida
em que nenhum dos pontos é marcado e outro em que todos os seis pontos
são marcados:
Na linguagem Braille, esta
Em Braille, por configuração tem a função de
motivos óbvios, referencial de posição, para
esta auxiliar a indicar sinais gráficos
configuração tais como a crase ou o trema.
não é usada É usada para indicar a letra
acentuada é.
49
Aprendendo Criptologia de Forma Divertida
Resumidamente, temos:
S
I
M
E
T
R
I
A
50
Aprendendo Criptologia de Forma Divertida
51
Aprendendo Criptologia de Forma Divertida
52
Aprendendo Criptologia de Forma Divertida
n! n!
Cnp = = = Cnn − p
p !(n − p)! (n − p)!(n − (n − p))!
Atividade:
a) Procedendo como na linguagem Braille, se ao invés de
uma célula 3 x 2, tivermos uma 3 x 4, como a da figura,
quantas configurações diferentes teremos no total?
53
Aprendendo Criptologia de Forma Divertida
1840
O Código Morse
54
Aprendendo Criptologia de Forma Divertida
55
Aprendendo Criptologia de Forma Divertida
mostrado ao lado.
Complete o diagrama de árvore até o quarto galho e, para cada letra de código,
calcule o tempo de transmissão de cada código obtido.
56
Aprendendo Criptologia de Forma Divertida
Apesar de sua idade, o Código Morse ainda é utilizado nos dias de hoje
e sempre será um meio viável de comunicação de alta confiabilidade em
condições difíceis, especialmente quando outros meios falham. Ele sobrevive
há mais de 150 anos e a sua longevidade deve-se à forma original e eficiente
com que foi criada.
1646 – 1716
Gottfried Wilhelm von Leibniz (1646-1716) foi um
importante filósofo e matemático alemão. Ele dizia que
decifrar um pictograma é parecido com resolver um
problema em Ciência. Se um cientista tem apenas alguns
poucos fatos acerca de um fenômeno que deseja explicar,
ele pode conceber dezenas de boas teorias, da mesma maneira que um
decifrador de códigos pode tentar muitas decifrações para um texto
criptografado curto; entretanto se muitos fatos devem ser explicados, o cientista
trabalha como o criptógrafo que tenta decifrar um longo texto criptografado.
Uma teoria bem formulada deve explicar centenas de fatos particulares e a
confiança em sua validade é análoga à que temos quando um longo
criptograma está sendo decifrado, já que muitos símbolos devem ser
traduzidos simultaneamente.
Leibniz inventou uma máquina de calcular mecânica, revolucionária para
a sua época. Leibniz entendeu como funcionava o sistema binário de
numeração e abriu as postas para o desenvolvimento da lógica que possibilitou
a invenção dos computadores.
57
Aprendendo Criptologia de Forma Divertida
O SISTEMA BINÁRIO
58
Aprendendo Criptologia de Forma Divertida
3x2 1x6
41 = 20 x 2 + 1 41 = 10 x 4 + 1 41 = 5 x 8 + 1
Formamos 20 pares, Usamos os 20 pares Usamos os 10 grupos de
observe que sobra anteriores para formar 10 quatro elementos obtidos
uma unidade. grupos de quatro anteriormente para agrupá-los
elementos cada um . em cinco grupos maiores com
oito elementos cada.
41 = 1 x 32 + 1 x 8 + 1
41 = 2 x 16 + 1 x 8 + 1
Finalmente usamos os 2 grupos
Usamos os 5 grupos de oito de dezesseis elementos que
elementos obtidos anteriormente surgiram no estágio anterior para
para agrupá-los em dois grupos agrupá-los em um único grupo
maiores com dezesseis elementos maior com trinta e dois elementos.
cada. Note que sobra um grupo de Além desses restam um grupo de
oito elementos e também uma oito e uma unidade simples.
unidade.
Conclusão: 41 = 1 x 25 + 0 x 24 + 1 x 23 + 0 x 22 + 0 x 21 + 1 x 20 . Esta
expressão é escrita abreviadamente na seguinte forma: 41 = (1 0 1 0 0 1)2 (lê-
se: 41 é um, zero, um, zero, zero, um, na base 2).
59
Aprendendo Criptologia de Forma Divertida
5 4 3 2 1 0
2 2 2 2 2 2
60
Aprendendo Criptologia de Forma Divertida
61
Aprendendo Criptologia de Forma Divertida
letra
a
62
Aprendendo Criptologia de Forma Divertida
63
Aprendendo Criptologia de Forma Divertida
ATIVIDADE:
2. Qual é o número mínimo de buracos que teremos fazer nos cartões para
representar os números de 0 até 127?
64
Aprendendo Criptologia de Forma Divertida
31 2
4 3
2 2
2 1
2
0
2
30 4
2
3
2 2
2
2
1 0
2
=
( 1 1 1 1 1 ) =
( 1 1 1 1 0 )
16 + 8 2 16 + 8 2
+ 4 + 2 + 1 + 4 + 2
29 2
4
2
3
2
2
2
1
2
0
28 2
4
2
3
2
2
2
1
2
0
=
( 1 1 1 0 1 ) =
( 1 1 1 0 0 )
2 2
16 + 8 + 4 + 1 16 + 8 + 4
27 2
4 3
2 2
2 1
2
0
2
26 4
2
3
2 2
2
2
1 0
2
=
( 1 1 0 1 1 ) =
( 1 1 0 1 0 )
2 2
16 + 8 + 2 + 1 16 + 8 + 2
25 2
4
2
3
2
2
2
1
2
0
24 2
4
2
3
2
2
2
1
2
0
=
( 1 1 0 0 1 ) =
( 1 1 0 0 0 )
2 2
16 + 8 + 1 16 + 8
23 2
4 3
2 2
2 1
2
0
2
22 4
2
3
2 2
2
2
1 0
2
=
( 1 0 1 1 1 ) =
( 1 0 1 1 0 )
16 + 8 +
2 2
16 + + 2 + 1 16 +
16 + 8 +
4 4 + 2
65
Aprendendo Criptologia de Forma Divertida
21 2
4 3
2 2
2
2
1
2
0
20 4
2
3
2 2
2 1
2
0
2
=
( 1 0 1 0 1 ) =
( 1 0 1 0 0 )
16 + 8 +
2 2
16 + 4 + 1
16 8
16 +
+ +
19 2
4
2
3
2
2
2
1
2
0
18 2
4
2
3
2
2
2
1
2
0
=
( 1 0 0 1 1 ) =
( 1 0 0 1 0 )
16 + 8 +
2 16 + 8 +
2
16 + 2 + 1 16 + 2
17 2
4 3
2 2
2
2
1
2
0
16 4
2
3
2 2
2 1
2
0
2
=
( 1 0 0 0 1 ) =
( 1 0 0 0 0 )
2 2
16 + 16 + 8 +
1 16 16 + 8 +
15 2
4
2
3
2
2
2
1
2
0
14 2
4
2
3
2
2
2
1
2
0
=
( 0 1 1 1 1 ) =
( 0 1 1 1 0 )
2 2
16 + 8 + 16 + 8 +
8 + 4 + 2 + 1
16 + 8 + 16 + 8 +
8 + 4 + 2
13 2
4 3
2 2
2
2
1
2
0
12 4
2
3
2 2
2 1
2
0
2
=
( 0 1 1 0 1 ) =
( 0 1 1 0 0 )
16 + 8 +
16 + 8 +
2 16 + 8 +
2
8 + 4 + 1 8 + 4
66
Aprendendo Criptologia de Forma Divertida
11 2
4 3
2
2
2
1
2 2
0
10 4
2
3
2
2
2 2
1 0
2
=
( 0 1 0 1 1 ) =
( 0 1 0 1 0 )
2 2
8 + 2 + 1 8 + 2
9 2
4
2
3
2
2
2
1
2
0
8 2
4
2
3
2
2
2
1
2
0
=
( 0 1 0 0 1 ) =
( 0 1 0 0 0 )
2 2
8 + 1 8
7 2
4 3
2
2
2
1
2 2
0
6 4
2
3
2
2
2 2
1 0
2
=
( 0 0 1 1 1 ) =
( 0 0 1 1 0 )
2 2
4 + 2 + 1 4 + 2
5 2
4
2
3
2
2
2
1
2
0
4 2
4
2
3
2
2
2
1
2
0
=
( 0 0 1 0 1 ) =
( 0 0 1 0 0 )
2 2
4 + 1 4
3 2
4 3
2
2
2
1
2 2
0
2 4
2
3
2
2
2 2
1 0
2
=
( 0 0 0 1 1 ) =
( 0 0 0 1 0 )
2 2
2 + 1 2
67
Aprendendo Criptologia de Forma Divertida
1 2
4 3
2
2
2
1
2
0
2
0 4
2
3
2
2
2
1
2
0
2
=
( 0 0 0 0 1 ) =
( 0 0 0 0 0 )
2 2
1
4 3 2 1 0 4 3 2 1 0
2 2 2 2 2 2 2 2 2 2
( ) ( )
2 2
4 3 2 1 0 4 3 2 1 0
2 2 2 2 2 2 2 2 2 2
( ) ( )
CARTÕES
2 2
RESERVA
4 3 2 1 0 4 3 2 1 0
2 2 2 2 2 2 2 2 2 2
( ) ( )
2 2
4 3 2 1 0 4 3 2 1 0
2 2 2 2 2 2 2 2 2 2
( ) ( )
2 2
68
Aprendendo Criptologia de Forma Divertida
MÁGICA MATEMÁTICA
Para adivinhar o dia que uma pessoa nasceu
Um sim um não
dom seg ter qua qui sex sab dom seg ter qua qui sex sab
1 2 3 4 1 2 3 4
5 6 7 8 9 10 11 5 6 7 8 9 10 11
12 13 14 15 16 17 18 12 13 14 15 16 17 18
19 20 21 22 23 24 25 19 20 21 22 23 24 25
26 27 28 29 30 31 26 27 28 29 30 31
dom seg ter qua qui sex sab dom seg ter qua qui sex sab
1 2 3 4 1 2 3 4
5 6 7 8 9 10 11 5 6 7 8 9 10 11
12 13 14 15 16 17 18 12 13 14 15 16 17 18
19 20 21 22 23 24 25 19 20 21 22 23 24 25
26 27 28 29 30 31 26 27 28 29 30 31
69
Aprendendo Criptologia de Forma Divertida
Como adivinhar o mês em que uma pessoa nasceu – consulte seu horóscopo para
encontrar o mês de nascimento:
Áries 21 de março a 20 de abril
Hoje é um dia muito favorável para lidar com cálculos matemáticos. Abra sua mente para a
beleza da Matemática e não deixe de acreditar no seu potencial criativo. Você nasceu no dia ...
Touro 21 de abril a 20 de maio
Um ciclo de novas idéias se abre para você. Tudo se alterna tal qual uma função trigonométrica.
É tempo de estudar e desenvolver os seus potenciais criativos. Você nasceu no dia...
Gêmeos 21 de maio a 20 de junho
Hoje é um dia em que muitas coisas não caminham muito de acordo com seus planos, mas
lembre-se que problemas devem estar nos livros de Matemática e mesmo assim eles podem
ser solucionados! Você nasceu no dia ...
Câncer 21 de junho a 21 de julho
Alegre-se! Hoje é um dia harmonioso para você interagir, fazer novas amizades e dar início a
projetos pessoais como o estudo da Matemática. Você nasceu no dia ...
Leão 22 de julho a 22 de agosto
Problemas existem, mas com disposição, talento e criatividade você vence qualquer obstáculo.
Quando estudar Matemática, não desista, a solução sempre estará a seu alcance. Você
nasceu no dia ...
Virgem 23 de agosto a 22 de setembro
Hoje é um dia de muita sensibilidade e pensamento positivo. Realize hoje mesmo seus sonhos,
estudando Matemática com dedicação. Acredite no seu potencial. Você nasceu no dia ...
Libra 23 de setembro a 22 de outubro
Hoje é um dia favorável para lidar com os assuntos da Geometria. Comece investindo no seu
visual e surpreenda a todos, principalmente seu professor, fazendo todos os exercícios de
Matemática. Você nasceu no dia ...
Escorpião 23 de outubro a 21 de novembro
É bem provável que o que você esteja procurando externamente esteja dentro de você, por isto,
resolva você mesmo seus problemas de Matemática, sem procurar ajuda. Você consegue!
Você nasceu no dia ...
Sagitário 22 de novembro a 21 de dezembro
Descubra seu potencial criativo, resolvendo problemas de Matemática. Com isso estará
afastando a rotina e admirando a beleza desta ciência. Observe o mundo com os olhos da
razão! Você nasceu no dia ...
Capricórnio 22 de dezembro a 20 de janeiro
Não se aborreça com pequenos atritos do dia-a-dia. Não de deixe abalar quando não encontrar
imediatamente a solução de um problema de Matemática. Não desista e entenda que há
propósitos maiores cujas portas serão abertas pela dedicação e estudo. Você nasceu no dia ...
Aquário 21 de janeiro a 19 de fevereiro
Hoje a vida lhe dará tudo para ser feliz. Há tesouros que temos e muitas vezes não os
percebemos; por exemplo, há uma satisfação enorme quando resolvemos um belo problema
de Matemática. Você nasceu no dia ...
Peixes 20 de fevereiro a 20 de março
Hoje é um dia de oportunidades e novidades, principalmente nos estudos. Você irá resolver
com facilidade todos os problemas de Matemática que lhe forem apresentados. É tempo fazer
planos, trabalhar as idéias criativas e executá-las. Você nasceu no dia...
70
Aprendendo Criptologia de Forma Divertida
Século XX
Criptografia eletro-mecânica
Durante a Primeira e Segunda Guerras Mundiais proliferaram artefatos
mecânicos construídos especialmente para o envio de mensagens secretas. A
máquina Enigma foi um equipamento especialmente projetado para cifrar
mensagens, constituindo-se um dos segredos mais bem guardados na
71
Aprendendo Criptologia de Forma Divertida
Segunda Grande Guerra. Ela era usada pelos alemães para proteger as
comunicações entre o comando e as embarcações navais.
72
Aprendendo Criptologia de Forma Divertida
Para tornar ainda mais difícil, diferentes partes da máquina podem ser
configuradas de diferentes maneiras. A menos que se saiba a configuração
inicial da máquina, não se pode, em um tempo curto, decifrar as mensagens
geradas por ela. Dentro da máquina Enigma há três discos com cifras; estes
discos são chamados de rotores e eles podem
ser retirados e trocados. Cada rotor tem as
letras de A a Z, com diferentes sistemas
internos de fiação. A marinha alemã dispunha
de cinco rotores que o operador poderia
escolher para serem colocados no espaço
interno da máquina, previsto para três.
Os rotores são conectados entre si. Cada vez que uma letra é digitada, o
rotor do canto direito gira em uma posição. O rotor do meio gira uma posição
após o primeiro rotor passar pelas 26 letras. Da mesma forma, o rotor da
esquerda anda uma posição após o rotor do meio passar pelas suas 26
posições; o sistema é aproximadamente similar ao mecanismo de contagem de
quilômetros de um automóvel (hodômetro), exceto que o giro do rotor passa
por vinte e seis posições em vez de dez.
73
Aprendendo Criptologia de Forma Divertida
74
Aprendendo Criptologia de Forma Divertida
a) um cabo apenas
b) dois cabos
c) três cabos
d) quatro cabos?
75
Aprendendo Criptologia de Forma Divertida
(e isto é o que você deve ter obtido na atividade anterior, ítem b). Verifique para
os outros itens. O que acontece com 4 cabos?).
76
Aprendendo Criptologia de Forma Divertida
77
Aprendendo Criptologia de Forma Divertida
78
Aprendendo Criptologia de Forma Divertida
79
Aprendendo Criptologia de Forma Divertida
80
MÁQUINA ENIGMA
Aprendendo DE
Criptologia de PAPEL
Forma Divertida
Entrada/
Refletor Rotor Esquerdo Rotor Central Rotor Direito Saída
No exemplo descrito pelas setas cinzas usamos a ordem dos rotores I-II-III, as
letras iniciais MCK e verificamos que a letra E é codificada pela letra Q.
81
Aprendendo Criptologia de Forma Divertida
O rotor do lado direito roda uma posição quando uma nova tecla é
pressionada, alterando deste modo a permutação das letras do alfabeto a cada
apertar de tecla. Os outros rotores também giram, comandados pelo giro do
primeiro rotor, como veremos em breve.
82
Aprendendo Criptologia de Forma Divertida
83
Aprendendo Criptologia de Forma Divertida
84
Aprendendo Criptologia de Forma Divertida
85
Aprendendo Criptologia de Forma Divertida
86
Aprendendo Criptologia de Forma Divertida
87
Aprendendo Criptologia de Forma Divertida
88
Aprendendo Criptologia de Forma Divertida
Observe que, além das 26 letras usuais, seis outros símbolos eram
utilizados ou como sinais de pontuação ou para controlar a impressão. O
significado desses últimos seis símbolos não é o usual. Por exemplo, o
algarismo 9 na verdade era usado para separar palavras (espaço em branco) e
o símbolo + não denota a adição.
Se apenas esta codificação fosse feita, o código seria facilmente
quebrado pelo método do estudo da frequência das letras, pois seria um código
de César. Para evitar isto, quando uma letra era introduzida na máquina, os
rotores giravam e doze novos números eram produzidos. Esses números eram
somados ao número associado à letra e uma nova letra era produzida. A
aritmética desta adição, entretanto, não é a usual; trata-se da adição binária:
0 + 0 = 0, 0 + 1 = 1, 1 + 0 = 1 e 1 + 1 = 0
89
Aprendendo Criptologia de Forma Divertida
então
90
Aprendendo Criptologia de Forma Divertida
Para facilitar a tarefa de crifrar e decifrar, usamos a tabela abaixo com todas as
32 x 32 = 1024 possibilidades:
91
Aprendendo Criptologia de Forma Divertida
H
I G
8
9 7
J F Máquina na posição
10 6 inicial G = 1, P = 4
Engrenagem G
K
11 5 E
L 12 4
D A
2
13 3 3 B
A 1
M 2 C
14 1
4
N B B
Engrenagem P
A
chave
As engrenagens giram a cada letra que é inserida na máquina e o
resultado é a soma binária da letra que foi inserida com a soma das letras que
aparecem na engrenagem G e na engrenagem P. No caso ilustrado na figura, a
letra original deve ser somada com A + B, resultando na letra criptografada.
Para criptografar uma nova letra, as engrenagens giram uma posição (G no
sentido horário e P no sentido contrário), e os mostradores da máquina exibem
as letras B em G e A em P . Deste modo B + A deve ser somado à segunda
letra inserida. Para a terceira letra, novamente as engrenagens giram uma
posição e assim sucessivamente até todas as letras terminarem.
S+A+B=S+G=8
A+B+A=A+G=B
L+C+A=L+F=8
A+D+B=A+T=W
92
Aprendendo Criptologia de Forma Divertida
contagem das frequências das letras usado para quebrar códigos no estilo de
Júlio César não funciona com máquinas de Lorenz.
Mas esta repetição não vai causar dificuldades na decifração da
mensagem? Não, pois a operação de soma binária é auto-invertível; veja:
8+A+B=8+G=S
B+B+A=B+G=A
8+C+A=8+F=L
W+D+B=W+T=A
L
M K
12
13 11
N J Máquina na posição
14 10 inicial G = 5, P = 2
Engrenagem G
A
1 9 I
B 2 8
H B
4
3 7
B 3 1 A
C 6 G
4 5
2
D F A
Engrenagem P
E
+E+A
S+E+A=S+4
A+F+B=A+H Mensagem original:
L+G+B=L+A
A+H+A=A+Q SALA DE ESTAR
9+I+A= 9 +S
D+J+B= D+L
E+K+B= E+P 13 giros
9+L+A=9+Z
E+M+A=E+8
S+N+B=S+Y
T+A+B=T+G Mensagem codificada:
A+B+A=A+G
R+C+A=R+F 4HAQSLPZ8YGGF
93
Aprendendo Criptologia de Forma Divertida
possibilidades?
9999A99ESFINGE99DISSE99DECIFRA99ME99OU99TE99DEVORO9999
será denotada pela letra M. Vamos assumir que as posições iniciais das
engrenagens sejam: G = 7 e P = 3.
N
A M
14
1 13
B L Máquina na posição
2 12 inicial G = 7, P = 3
Engrenagem G
C
3 11 K
D 4 10 J A
1
5 9 2 A
B 4
E 8 I
6 7
3
F H B
Engrenagem P
G
94
+G+B
Aprendendo Criptologia de Forma Divertida
(9+G+B)(9+H+B)(9+I+A)(9+J+A)(A+K+B)(9+L+B)(9+M+A)(E+N+A)(S+A+B)(F+B+B)(I+
C+A)(N+D+A)(G+E+B)(E+F+B)(9+G+A)(9+H+A)(D+I+B)(I+J+B)(S+K+A)(S+L+A)(E+M
+B)(9+N+B)(9+A+A)(D+B+A)(E+C+B)(C+D+B)(I+E+A)(F+F+A)(R+G+B)(A+H+B)(9+I+
A)(9+J+A)(M+K+B)(E+L+B)(9+M+A)(9+N+A)(O+A+B)(U+B+B)(9+C+A)(9+D+A)(T+E+
B)(E+F+B)(9+G+A)(9+H+A)(D+I+B)(E+J+B)(V+K+A)(O+L+A)(R+M+B)(O+N+B)(9+A+
A)(9+B+A)(9+C+B)(9+D+B) =
(9+A)(9+F)(9+S)(9+3)(A+P)(9+J)(9+8)(E+K)(S+G)(F+/)(I+F)(N+R)(G+Q)(E+H)(9+B)(9+
Q)(D+8)(I+L)(S+N)(S+Z)(E+S)(9+Y)(9+/)(D+G)(E+Q)(C+T)(I+4)(F+C)(R+A)(A+F)(9+S)
(9+3)(M+P)(E+J)(9+8)(9+K)(O+G)(U+/)(9+F)(9+R)(T+O)(E+H)(9+B)(9+Q)(D+8)(E+L)(
V+N)(O+Z)(R+S)(O+Y)(9+/)(9+G)(9+Q)(9+T) =
UDENYK+C8FJIFYXWPHDH9Z9WPV9ADCENRR+J4UDCBYXWPWLDKF9VWH,
que será denotada pela letra C. Esta mensagem, assim como a original, tem 54
caracteres.
Suponhamos agora que as posições iniciais das engrenagens (as
chaves) não sejam conhecidas e que só tenhamos em mãos a mensagem
criptografada C. Será possível decifrar a mensagem? Podemos, a partir dela,
Teste:
a) Primeiramente transformamos a mensagem criptografada C em uma
C = UDENYK+C8FJIFYXWPHDH9Z9WPV9ADCENRR+J4UDCBYXWPWLDKF9VWH
+ + ... ... ++
a seguir D com E e assim sucessivamente
95
Aprendendo Criptologia de Forma Divertida
e a mensagem modificada é:
|C| =
(U+D)(D+E)(E+N)(N+Y)(Y+K)(K++)(++C)(C+8)(8+F)(F+J)(J+I)(I+F)(F+Y)(Y+X)(X+W)
(W+P)(P+H)(H+D)(D+H)(H+9)(9+Z)(Z+9)(9+W)(W+P)(P+V)(V+9)(9+A)(A+D)(D+C)
(C+E)(E+N)(N+R)(R+R)(R++)(++J)(J+4)(4+U)(U+D)(D+C)(C+B)(B+Y)(Y+X)(X+W)
(W+P) (P+W)(W+L)(L+D)(D+K)(K+F)(F+9)(9+V)(V+W)(W+H) =
e adicionamos |C| com |Gi|, i = 1,...,14. Na verdade estas somas não precisam
96
Aprendendo Criptologia de Forma Divertida
(não aparecem caracteres repetidos ocupando a mesma posição nos fatores; portanto no
resultado nenhum “/” aparecerá)
97
Aprendendo Criptologia de Forma Divertida
UDENYK+C8FJIFYXWPHDH9Z9WPV9ADCENRR+J4UDCBYXWPWLDKF9VWH
+
GHIJKLMNABCDEFGHIJKLMNABCDEFGHIJKLMNABCDFGHIJKLMNABCDE
+
AABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAA
VVVVBVV+... (mensagem sem sentido, não deve ser esta a posição correta)
UDENYK+C8FJIFYXWPHDH9Z9WPV9ADCENRR+J4UDCBYXWPWLDKF9VWH
+
GHIJKLMNABCDEFGHIJKLMNABCDEFGHIJKLMNABCDFGHIJKLMNABCDE
+
BBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABB
9999A99ESFINGE99DISSE99DECIFRA99ME99OU99TE99DEVORO9999
UDENYK+C8FJIFYXWPHDH9Z9WPV9ADCENRR+J4UDCBYXWPWLDKF9VWH
+
GHIJKLMNABCDEFGHIJKLMNABCDEFGHIJKLMNABCDFGHIJKLMNABCDE
+
BAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBAABBA
9V9VAV9... (mensagem sem sentido, não deve ser esta a posição correta)
98
Aprendendo Criptologia de Forma Divertida
99
Aprendendo Criptologia de Forma Divertida
#(A) + #(B) - # (A ∩ B)
P(A ∪ B) =
# (Ω ) # (Ω ) # (Ω )
então P(A ∪ B) = P(A) + P(B) – P(A ∩ B). Assim, se dois eventos são
disjuntos, então P(AUB) = P(A) + P(B).
P?
P(|P1| = /) = 1
2
100
Aprendendo Criptologia de Forma Divertida
TESTE
a) Transformamos a mensagem criptografada C em uma mensagem
modificada, denotada por |C|, obtida somando-se o primeiro ao segundo
caractere de C, a seguir o segundo com o terceiro e assim por diante até
terminar a todos os componentes da mensagem.
b) Adicionamos |C| com |Gi |, i = 1,...,14 e contamos o número de “/” em cada
uma dessas 14 mensagens. Aquela que apresentar o maior número de “/”
provavelmente será a que fornecerá a posição inicial i = i0 da engrenagem G.
d) Testamos agora Gi com i = i0 com as 4 possíveis posições iniciais de Pj, j
=1,2,3,4, até encontrar uma mensagem que faça sentido.
M = 9999A99ESFINGE99DISSE99DECIFRA99ME99OU99TE99DEVORO9999
C = UDENYK+C8FJIFYXWPHDH9Z9WPV9ADCENRR+J4UDCBYXWPWLDKF9VWH
então os símbolos nesta posição devem ser iguais, mas a probabilidade disto
ocorrer já foi calculada no Exemplo 1:
P(|C| + |Gi| = /) = 1 ≅ 3%
32
101
Aprendendo Criptologia de Forma Divertida
Como
C = M + Gi + Pj, para i = i0 e para algum j ∈ {1,2,3,4}
então |C |= |M| + |Gi| + |Pj|, ou seja |C | + |Gi| = |M| + |Pj| (lembre-se a adição
binária é auto-invertível).
Assim, para que algum caractere de |M| seja igual a algum caractere de
Pj, este símbolo deve ser fatalmente / ou G.
Vejamos isto com mais detalhes: se algum caractere de |M| for igual a
algum caractere de Pj, então, só existem duas possibilidades:
• esse caractere é G ou
• esse caractere é /
102
Aprendendo Criptologia de Forma Divertida
Conforme Exemplos 1 e 2,
vistos anteriormente.
e, para calcular
M = 9999A99ESFINGE99DISSE99DECIFRA99ME99OU99TE99DEVORO9999
vemos que existe 12 repetições em 54 letras e assim uma boa estimativa para
P (|M| = / ) é (12/54) = (2/9), aproximadamente 22%. Na verdade, como
conhecemos a mensagem original, podemos refinar esta estimativa,
escrevendo explicitamente |M| e contando os caracteres “/” (o resultado será
14/53, aproximadamente 26%).
Assim,
1 1 14
= + . ≅ 0,147
64 2 53
103
Aprendendo Criptologia de Forma Divertida
104
Aprendendo Criptologia de Forma Divertida
Escolha as
posições iniciais de
G eP
EngrenagemP P
Engrenagem
Escolhaa aseguir
Escolha seguir
Engrenagem G um 4número
uma das posições
entre 1a
iniciais de4Ppara
Escolha primeiramente um a posição inicial
número entre 1 e 14 para a
de P
posição inicial de G
105
Aprendendo Criptologia de Forma Divertida
Tabela
Cilindro transparente
M Á Q U I N A 9 9 D E 9 9 L O R E N Z
ADIÇÃO DE LETRAS
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 9 8 + 4 3 /
A / G F R 4 C B Q S 3 N Z 8 K + Y H D I W 9 X T V P L U M O E J A
B G / Q T O H A F 8 L P J S Y E K C W M D V U R 9 N 3 X I 4 + Z B
C F Q / U K A H G 3 S E M L 4 P O B 9 J V D T X W + 8 R Z Y N I C
D R T U / 3 9 W X K 4 I + Y S Z 8 V A N B C Q G H M O F P L J E D
E 4 O K 3 / N + Y U R C W X F B Q P J 9 Z I 8 L M H T S V G A D E
F C H A 9 N / Q B J I 4 8 Z E Y + G U 3 X R W V T O M D L P K S F
G B A H W + Q / C M Z Y 3 I P 4 N F T 8 R X 9 D U K J V S E O L G
H Q F G X Y B C / L 8 + I 3 O N 4 A V Z 9 W R U D E S T J K P M H
I S 8 3 K U J M L / F D H G R V T Z N A P E O Y + W Q 4 B X 9 C I
J 3 L S 4 R I Z 8 F / 9 B Q U W X M E C + N Y O P V G K H T D A J
K N P E I C 4 Y + D 9 / X W A Q B O S R 8 3 Z M L G V J T H F U K
L Z J M + W 8 3 I H B X / C V R 9 S O Q 4 Y N E K U A P F D T G L
M 8 S L Y X Z I 3 G Q W C / T 9 R J P B N + 4 K E D F O A U V H M
N K Y 4 S F E P O R U A V T / H G + I D M J L 8 Z B X 3 W Q C 9 N
O + E P Z B Y 4 N V W Q R 9 H / C K L X 3 8 I J S F D M U A G T O
P Y K O 8 Q + N 4 T X B 9 R G C / E M W I Z 3 S J A U L D F H V P
Q H C B V P G F A Z M O S J + K E / X L U T D 9 R 4 I W 3 N Y 8 Q
R D W 9 A J U T V N E S O P I L M X / K G F H B Q 8 + C Y Z 3 4 R
S I M J N 9 3 8 Z A C R Q B D X W L K / Y 4 + P O T H E G V U F S
T W D V B Z X R 9 P + 8 4 N M 3 I U G Y / Q C A F S E H K J L O T
U 9 V D C I R X W E N 3 Y + J 8 Z T F 4 Q / B H G L P A O M S K U
V X U T Q 8 W 9 R O Y Z N 4 L I 3 D H + C B / F A J K G E S M P V
W T R X G L V D U Y O M E K 8 J S 9 B P A H F / C I 4 Q N 3 Z + W
X V 9 W H M T U D + P L K E Z S J R Q O F G A C / 3 N B 4 I 8 Y X
Y P N + M H O K E W V G U D B F A 4 8 T S L J I 3 / 9 Z R C Q X Y
Z L 3 8 O T M J S Q G V A F X D U I + H E P K 4 N 9 / Y C R W B Z
9 U X R F S D V T 4 K J P O 3 M L W C E H A G Q B Z Y / + 8 I N 9
8 M I Z P V L S J B H T F A W U D 3 Y G K O E N 4 R C + / 9 X Q 8
+ O 4 Y L G P E K X T H D U Q A F N Z V J M S 3 I C R 8 9 / B W +
4 E + N J A K O P 9 D F T V C G H Y 3 U L S M Z 8 Q W I X B / R 4
3 J Z I E D S L M C A U G H 9 T V 8 4 F O K P + Y X B N Q W R / 3
/ 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 9 8 + 4 3 /
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 9 8 + 4 3 /
106
Aprendendo Criptologia de Forma Divertida
107
Aprendendo Criptologia de Forma Divertida
1977
108
Aprendendo Criptologia de Forma Divertida
2) Escolha um número c que não tenha fatores comuns e que seja menor
do que (p-1).(q-1).
A E O S R I N D M
1 2 3 4 5 6 7 8 9
C : {1,2,3,4,5,6,7,8,9} → {1,2,3,4,5,6,7,8,9}
109
Aprendendo Criptologia de Forma Divertida
n C(n)
D : {1,2,3,4,5,6,7,8,9} → {1,2,3,4,5,6,7,8,9}
n D(n)
n 1 2 3 4 5 6 7 8 9
n3 1 8 27 64 125 216 343 512 729
C(n)=
resto da 1 8 7 4 5 6 3 2 9
divisão
3
de n
por 10
n 1 2 3 4 5 6 7 8 9
n7 1 128 2187 16384 78125 279936 823543 297152 4782969
D(n)=
resto da 1 8 7 4 5 6 3 2 9
divisão
7
de n
por 10
110
Aprendendo Criptologia de Forma Divertida
111
Aprendendo Criptologia de Forma Divertida
DB ( CB (M) ) = M
ele recupera M, já que DB desfaz a operação CB. Simples, não? Será que este
sistema é seguro? Bem, é claro, isto depende das escolhas das chaves usadas.
ATIVIDADE
Nesta atividade você vai recortar e montar um envelope que será
usado para receber em seu interior a mensagem M que A deseja
enviar a B. Você deve recortar também os dois adesivos que farão
o papel das chaves CB e DB. Depois disto pronto,
112
Aprendendo Criptologia de Forma Divertida
C D
Adesivo DB
CB
113
Aprendendo Criptologia de Forma Divertida
CB(DA)(M)
DB(CB(DA(M))) = DA(M)
ele obtém DA(M). Observe que o processo para decifrar DA exige a chave CA
que é pública! Deste modo ele consegue obter CA(DA(M)) = M, ou seja, ele e só
ele consegue ler a mensagem enviada por A.
A pessoa B tem certeza que foi A que lhe mandou a mensagem pois só
ele poderia usar DA, isto é, só ele consegue calcular DA(M) (a assinatura de A
vem junto com a mensagem criptografada) e, em resumo, somente B consegue
recuperar a mensagem pois só ele conhece DB e ele tem certeza que foi a
pessoa A que lhe mandou a mensagem pois só A conhece DA.
ATIVIDADE
114
Aprendendo Criptologia de Forma Divertida
sua chave secreta DA e peça ao seu amigo que ele segure e mantenha
em segredo sua chave secreta DB .
Somente você tem a posse de DA, enquanto que qualquer um pode ter
acesso a CA . Do mesmo modo, somente B conhece DB, enquanto todos
podem ter acesso a CB.
115
Aprendendo Criptologia de Forma Divertida
CA DA CB DB
DA DB
CA CB
116
Aprendendo Criptologia de Forma Divertida
...
O segundo jogador (B) embaralha os envelopes e envia-os ao primeiro
jogador (A).
117
Aprendendo Criptologia de Forma Divertida
O jogo pode então ser iniciado. Quando isto acontece, nenhum dos
jogadores conhece as cartas do outro nem as cartas restantes. Note que as
cartas do “morto” estão em poder do jogador A, mas codificadas com o
cadeado CB e a chave DB encontra-se em poder do jogador B. Assim A não tem
como decodificá-las. No fim do jogo, os jogadores podem revelar suas chaves
e verificar se houve ou não trapaça!
118
Aprendendo Criptologia de Forma Divertida
CÓDIGO GENÉTICO
Mensagens secretas codificadas com DNA
119
Aprendendo Criptologia de Forma Divertida
TROCA DE BEBÊS
120
Aprendendo Criptologia de Forma Divertida
121
Aprendendo Criptologia de Forma Divertida
122
Aprendendo Criptologia de Forma Divertida
123
Aprendendo Criptologia de Forma Divertida
124
Aprendendo Criptologia de Forma Divertida
dar origem a disputas judiciais; por isto um número maior de bandas devem ser
comparadas.
125
Aprendendo Criptologia de Forma Divertida
111011101000 x x x
100010101000
111010101000
001010101000
111011101110
000000000000
100010101110
100010101010
100010101110
100010101010
111011101010
000000000000
126
Aprendendo Criptologia de Forma Divertida
(4 x π x 0,00923) / 3
A B C D E F G H I J K L M N P Q R S T U V W Y Z
1 2 3 4 5 6 7 8 9 10 + = - 0 x ÷ eleva 100 1000 1/10 1/100 , ≈ π
do a
127
Aprendendo Criptologia de Forma Divertida
(leia mais uma vez, a partir da segunda linha, pulando alternadamente uma linha)
ZERO VIRADO.
vai tirar um
para cima, você
tudo de baixo
cola é escrever
fácil de passar
Uma maneira
(Anamorfose)
128
Aprendendo Criptologia de Forma Divertida
129
Aprendendo Criptologia de Forma Divertida
SENHA
Copie, recorte a senha nos lugares indicados e sobreponha à folha da página anterior para
descobrir a mensagem secreta).
130
Aprendendo Criptologia de Forma Divertida
CÓDIGO DE PONTOS
Simples, não é? Como variação use um barbante bem comprido, dando nós
nos pontos:
131
Aprendendo Criptologia de Forma Divertida
MÉTODO GIRATÓRIO
132
Aprendendo Criptologia de Forma Divertida
CADEADO DE PAPEL
Recorte
este
retângulo
3. Gire o cadeado de 90º, ele está quase pronto e deve ter o formato:
4. Dobre-o pela linha pontilhada para trás e, após dobrar, abra ao meio como
se fosse um livro. O resultado será o seguinte (cadeado mágico fechado). A
mensagem no verso ficou embaralhada.
133
Aprendendo Criptologia de Forma Divertida
Aqui nos despedimos, desejando que tenham tido uma boa diversão e uma boa
aprendizagem!
134
Aprendendo Criptologia de Forma Divertida
REFERÊNCIAS
BERLOQUIN, P., 100 jogos numéricos e 100 jogos lógicos, RBA , 208.
http://paper-
replika.com/index.php?option=com_content&view=article&id=527:german-m4-
naval-enigma-machine&catid=38&Itemid=200920
senha: paper-replika.com, acessado em 21/07/2010.
http://mckoss.com/Crypto/Paper%20Enigma.pdf
http://www.cimt.plymouth.ac.uk/resources/codes/default.htm, acessado em
21/07/2010.
135