Cifras e espiƵes
Tecnologia

Cifras e espiƵes

No Math Corner de hoje, vou dar uma olhada em um tĆ³pico que discuti no acampamento anual de ciĆŖncias da National Children's Foundation para crianƧas. A fundaĆ§Ć£o procura crianƧas e jovens com interesses cientĆ­ficos. VocĆŖ nĆ£o precisa ser extremamente talentoso, mas precisa ter uma "veia cientĆ­fica". Notas escolares muito boas nĆ£o sĆ£o exigidas. Experimente, vocĆŖ pode gostar. Se vocĆŖ Ć© aluno do ensino fundamental ou mĆ©dio, inscreva-se. Normalmente sĆ£o os pais ou a escola que fazem as denĆŗncias, mas nem sempre Ć© assim. Encontre o site da FundaĆ§Ć£o e descubra.

Fala-se cada vez mais na escola sobre "codificaĆ§Ć£o", referindo-se Ć  atividade anteriormente conhecida como "programaĆ§Ć£o". Este Ć© um procedimento comum para educadores teĆ³ricos. Eles desenterram mĆ©todos antigos, dĆ£o a eles um novo nome, e o "progresso" Ć© feito por si mesmo. Existem vĆ”rias Ć”reas onde ocorre um fenĆ“meno tĆ£o cĆ­clico.

Pode-se concluir que desvalorizo ā€‹ā€‹a didĆ”tica. NĆ£o. No desenvolvimento da civilizaĆ§Ć£o, Ć s vezes voltamos ao que era, foi abandonado e agora estĆ” sendo revivido. Mas nosso canto Ć© matemĆ”tico, nĆ£o filosĆ³fico.

Pertencer a uma determinada comunidade tambĆ©m significa "sĆ­mbolos comuns", leituras comuns, ditos e parĆ”bolas. Aquele que aprendeu perfeitamente a lĆ­ngua polonesa ā€œhĆ” um grande matagal em Szczebrzeszyn, um besouro estĆ” zumbindo nos juncosā€ serĆ” imediatamente exposto como espiĆ£o de um estado estrangeiro se nĆ£o responder Ć  pergunta sobre o que o pica-pau estĆ” fazendo. Claro que ele estĆ” sufocando!

Isso nĆ£o Ć© apenas uma piada. Em dezembro de 1944, os alemĆ£es lanƧaram sua Ćŗltima ofensiva nas Ardenas com grande despesa. Eles mobilizaram soldados que falavam inglĆŖs fluentemente para interromper o movimento das tropas aliadas, por exemplo, levando-os na direĆ§Ć£o errada em encruzilhadas. ApĆ³s um momento de surpresa, os americanos comeƧaram a fazer perguntas suspeitas aos soldados, cujas respostas seriam Ć³bvias para uma pessoa do Texas, Nebraska ou GeĆ³rgia e inconcebĆ­veis para quem nĆ£o cresceu lĆ”. A ignorĆ¢ncia das realidades levou diretamente Ć  execuĆ§Ć£o.

Ao ponto. Recomendo aos leitores o livro de Lukasz Badowski e Zaslaw Adamashek "Laboratory in a Desk Drawer - Mathematics". Este Ć© um livro maravilhoso que mostra de forma brilhante que a matemĆ”tica Ć© realmente Ćŗtil para alguma coisa e que "experimento matemĆ”tico" nĆ£o sĆ£o palavras vazias. Inclui, entre outras coisas, a construĆ§Ć£o descrita do "enigma de papelĆ£o" - um dispositivo que nos levarĆ” apenas quinze minutos para criar e que funciona como uma mĆ”quina de cifras sĆ©ria. A ideia em si era tĆ£o conhecida que os autores mencionados a elaboraram lindamente, e vou mudĆ”-la um pouco e envolvĆŖ-la em roupas mais matemĆ”ticas.

serras

Em uma das ruas da minha aldeia dacha nos subĆŗrbios de VarsĆ³via, o pavimento foi recentemente desmontado de ā€œtrlinkaā€ - lajes de pavimentaĆ§Ć£o hexagonais. A viagem foi desconfortĆ”vel, mas a alma do matemĆ”tico alegrou-se. Cobrir o plano com polĆ­gonos regulares (isto Ć©, regulares) nĆ£o Ć© fĆ”cil. SĆ³ pode ser triĆ¢ngulos, quadrados e hexĆ”gonos regulares.

Talvez eu tenha brincado um pouco com essa alegria espiritual, mas o hexĆ”gono Ć© uma bela figura. A partir dele, vocĆŖ pode criar um dispositivo de criptografia bastante bem-sucedido. A geometria vai ajudar. O hexĆ”gono tem simetria rotacional - ele se sobrepƵe quando girado por um mĆŗltiplo de 60 graus. O campo marcado, por exemplo, com a letra A no canto superior esquerdo FIG. 1 depois de virar por esse Ć¢ngulo, ela tambĆ©m cairĆ” na caixa A - e o mesmo com outras letras. EntĆ£o, vamos cortar seis quadrados da grade, cada um com uma letra diferente. Colocamos a grade assim obtida em uma folha de papel. Nos seis campos livres, insira seis letras do texto que queremos criptografar. Vamos girar a folha 60 graus. Seis novos campos aparecerĆ£o - digite as prĆ³ximas seis letras da nossa mensagem.

Arroz. 1. Trlinks da alegria da matemƔtica.

ƀ direita FIG. 1 temos um texto codificado desta forma: "HĆ” uma enorme e pesada locomotiva a vapor na estaĆ§Ć£o."

Agora, um pouco de matemĆ”tica escolar serĆ” Ćŗtil. De quantas maneiras dois nĆŗmeros podem ser arranjados um em relaĆ§Ć£o ao outro?

Que pergunta idiota? Para dois: ou um na frente ou o outro.

Multar. E trĆŖs nĆŗmeros?

TambĆ©m nĆ£o Ć© difĆ­cil listar todas as configuraƧƵes:

123, 132, 213, 231, 312, 321.

Bem, Ć© para quatro! Ele ainda pode ser claramente explicado. Adivinhe a regra de ordem que coloquei:

1234, 1243, 1423, 4123, 1324, 1342,

1432, 4132, 2134, 2143, 2413, 4213,

2314, 2341, 2431, 4231, 3124, 3142,

3412, 4312, 3214, 3241, 3421, 4321

Quando os dĆ­gitos sĆ£o cinco, temos 120 configuraƧƵes possĆ­veis. Vamos chamĆ”-los permutaƧƵes. O nĆŗmero de permutaƧƵes possĆ­veis de n nĆŗmeros Ć© o produto 1 2 3 ... n, chamado forte e marcado com um ponto de exclamaĆ§Ć£o: 3!=6, 4!=24, 5!=120. Para o prĆ³ximo nĆŗmero 6 temos 6!=720. Usaremos isso para tornar nosso escudo de cifra hexagonal mais complexo.

Escolhemos uma permutaĆ§Ć£o de nĆŗmeros de 0 a 5, por exemplo 351042. Nosso disco de embaralhamento hexagonal tem um traƧo no campo do meio - para que possa ser colocado "na posiĆ§Ć£o zero" - um traƧo para cima, como na fig. 1. Colocamos o disco dessa maneira em uma folha de papel na qual temos que escrever nosso relatĆ³rio, mas nĆ£o o escrevemos imediatamente, mas o giramos trĆŖs vezes em 60 graus (ou seja, 180 graus) e inserimos seis letras em os campos vazios. Voltamos Ć  posiĆ§Ć£o inicial. Giramos o mostrador cinco vezes em 60 graus, ou seja, em cinco "dentes" do nosso mostrador. NĆ³s imprimimos. A prĆ³xima posiĆ§Ć£o da escala Ć© a posiĆ§Ć£o girada 60 graus em torno de zero. A quarta posiĆ§Ć£o Ć© 0 graus, esta Ć© a posiĆ§Ć£o inicial.

VocĆŖ entende o que aconteceu? Temos uma oportunidade adicional - para complicar nossa "mĆ”quina" em mais de setecentas vezes! Assim, temos duas posiƧƵes independentes do "autĆ“mato" - a escolha da grade e a escolha da permutaĆ§Ć£o. A grade pode ser escolhida de 66 = 46656 maneiras, permutaĆ§Ć£o 720. Isso dĆ” 33592320 possibilidades. Mais de 33 milhƵes de cifras! Quase um pouco menos, porque algumas grades nĆ£o podem ser cortadas em papel.

Na parte inferior FIG. 1 temos uma mensagem codificada assim: "Estou lhe enviando quatro divisƵes de pĆ”ra-quedas". Ɖ fĆ”cil entender que o inimigo nĆ£o deve saber disso. Mas ele vai entender alguma coisa disso:

Š¢ŠŸŠžŠ ŠžŠŸŠ’ŠœŠŠŠ’Š•ŠžŠ Š”Š˜Š—Š—

YYLOAKVMDEYCHESH,

mesmo com assinatura 351042?

Estamos construindo a Enigma, uma mĆ”quina de cifragem alemĆ£

Arroz. 2. Um exemplo da configuraĆ§Ć£o inicial de nossa mĆ”quina de criptografia.

PermutaƧƵes (AF) (BJ) (CL) (DW) (EI) (GT) (HO) (KS) (MX) (NU) (PZ) (RY).

Como jĆ” mencionei, devo a ideia de criar tal mĆ”quina de papelĆ£o ao livro "Lab in a Drawer - Mathematics". Minha ā€œconstruĆ§Ć£oā€ Ć© um pouco diferente daquela dada por seus autores.

A mĆ”quina de cifra usada pelos alemĆ£es durante a guerra tinha um princĆ­pio engenhosamente simples, um pouco semelhante ao que vimos com a cifra hexadecimal. Toda vez a mesma coisa: quebrar a atribuiĆ§Ć£o difĆ­cil de uma carta para outra carta. Deve ser substituĆ­vel. Como fazĆŖ-lo para ter controle sobre ele?

Vamos escolher nĆ£o qualquer permutaĆ§Ć£o, mas uma que tenha ciclos de comprimento 2. Simplificando, algo como o "Gaderipoluk" descrito aqui hĆ” alguns meses, mas cobrindo todas as letras do alfabeto. Vamos concordar em 24 letras - sem ą, ę, ć, Ć³, ń, ś, Ć³, ż, Åŗ, v, q. Quantas dessas permutaƧƵes? Esta Ć© uma tarefa para graduados do ensino mĆ©dio (eles devem ser capazes de resolvĆŖ-la imediatamente). Quantos? Um monte de? VĆ”rios milhares? Sim:

1912098225024001185793365052108800000000 (nem vamos tentar ler esse nĆŗmero). HĆ” tantas possibilidades para definir a posiĆ§Ć£o "zero". E pode ser difĆ­cil.

Nossa mĆ”quina consiste em dois discos redondos. Em um deles, que ainda estĆ” de pĆ©, estĆ£o escritas cartas. Ɖ um pouco como o dial de um telefone antigo, onde vocĆŖ disca um nĆŗmero girando o dial todo. Rotary Ć© o segundo com um esquema de cores. A maneira mais fĆ”cil Ć© colocĆ”-los em uma rolha normal usando um alfinete. Em vez de cortiƧa, vocĆŖ pode usar uma placa fina ou papelĆ£o grosso. Lukasz Badowski e Zasław Adamaszek recomendam colocar os dois discos em uma caixa de CD.

Imagine que queremos codificar a palavra ARMATY (Arroz. 2 e 3). Coloque o dispositivo na posiĆ§Ć£o zero (seta para cima). A letra A corresponde a F. Gire o circuito interno uma letra para a direita. Temos a letra R para codificar, agora ela corresponde a A. ApĆ³s a prĆ³xima rotaĆ§Ć£o, vemos que a letra M corresponde a U. A prĆ³xima rotaĆ§Ć£o (quarto diagrama) dĆ” a correspondĆŖncia A - P. No quinto mostrador temos T - A. Finalmente (sexto cĆ­rculo) S ā€“ Y O inimigo provavelmente nĆ£o vai adivinhar que nossos CFCFAs serĆ£o perigosos para ele. E como ā€œnossoā€ lerĆ” o despacho? Devem ter a mesma mĆ”quina, o mesmo "programado", ou seja, com a mesma permutaĆ§Ć£o. A cifra comeƧa na posiĆ§Ć£o zero. Portanto, o valor de F Ć© A. Gire o dial no sentido horĆ”rio. A letra A agora estĆ” associada a R. Ele gira o dial para a direita e sob a letra U encontra M, etc. O escriturĆ”rio corre para o general: "General, estou relatando, as armas estĆ£o chegando!"

Arroz. 3. O princĆ­pio de funcionamento do nosso papel Enigma.

  
   
   Arroz. 3. O princĆ­pio de funcionamento do nosso papel Enigma.

As possibilidades atĆ© mesmo de um Enigma tĆ£o primitivo sĆ£o incrĆ­veis. Podemos escolher outras permutaƧƵes de saĆ­da. Podemos - e hĆ” ainda mais oportunidades aqui - nĆ£o por uma "serifa" regularmente, mas em uma certa ordem de mudanƧa diĆ”ria, semelhante a um hexĆ”gono (por exemplo, trĆŖs primeiras letras, depois sete, depois oito, quatro ... .. etc. .).

Como vocĆŖ pode adivinhar?! E ainda para os matemĆ”ticos poloneses (Marian Reevski, Henryk Zigalski, Jerzy Ruzicki) ocorrido. As informaƧƵes assim obtidas foram inestimĆ”veis. Anteriormente, eles tiveram uma contribuiĆ§Ć£o igualmente importante para a histĆ³ria da nossa defesa. Vaclav Serpinski i Stanislav Mazurkevichque violou o cĆ³digo das tropas russas em 1920. O cabo interceptado deu a Piłsudski a oportunidade de fazer a famosa manobra do rio Vepsz.

Lembro-me de Vaslav Sierpinski (1882-1969). Parecia um matemĆ”tico para quem o mundo exterior nĆ£o existia. Ele nĆ£o pĆ“de falar sobre sua participaĆ§Ć£o na vitĆ³ria em 1920, tanto por motivos militares quanto ... por razƵes polĆ­ticas (as autoridades da RepĆŗblica Popular da PolĆ“nia nĆ£o gostaram daqueles que nos defenderam da UniĆ£o SoviĆ©tica).

Arroz. 4. PermutaĆ§Ć£o (AP) (BF) (CM) (DS) (EW) (GY) (HK) (IU) (JX) (LZ) (NR) (OT).

Arroz. 5. DecoraĆ§Ć£o bonita, mas nĆ£o adequada para criptografia. Demasiado regularmente.

Tarefa 1. Na FIG. 4 vocĆŖ tem outra permutaĆ§Ć£o para criar o Enigma. Copie o desenho para o xerĆ³grafo. Construa um carro, codifique seu nome e sobrenome. Meu CWONUE JTRYGT. Se vocĆŖ precisar manter suas anotaƧƵes privadas, use o Cardboard Enigma.

Tarefa 2. Criptografe seu nome e sobrenome de um dos ā€œcarrosā€ que vocĆŖ viu, mas (atenĆ§Ć£o!) com uma complicaĆ§Ć£o adicional: nĆ£o viramos um entalhe para a direita, mas de acordo com o esquema {1, 2, 3, 2, 1, 2, 3, 2, 1, ....} - isto Ć©, primeiro por um, depois por dois, depois por trĆŖs, depois por 2, depois novamente por 1, depois por 2, etc., tal ā€œwaveletā€ . Certifique-se de que meu nome e sobrenome estejam criptografados como CZTTAK SDBITH. Agora vocĆŖ entende o quĆ£o poderosa era a mĆ”quina Enigma?

ResoluĆ§Ć£o de problemas para graduados do ensino mĆ©dio. Quantas opƧƵes de configuraĆ§Ć£o para Enigma (nesta versĆ£o, conforme descrito no artigo)? Temos 24 letras. Selecionamos o primeiro par de letras - isso pode ser feito em

maneiras. O prĆ³ximo par pode ser escolhido em

maneiras, mais

etc. ApĆ³s os cĆ”lculos correspondentes (todos os nĆŗmeros devem ser multiplicados), obtemos

151476660579404160000

Em seguida, divida esse nĆŗmero por 12! (12 fatorial), porque os mesmos pares podem ser obtidos em uma ordem diferente. EntĆ£o, no final, obtemos "total"

316234143225,

isso Ć© pouco mais de 300 bilhƵes, o que nĆ£o parece ser um nĆŗmero muito grande para os supercomputadores de hoje. No entanto, se a ordem aleatĆ³ria das prĆ³prias permutaƧƵes for levada em consideraĆ§Ć£o, esse nĆŗmero aumenta significativamente. TambĆ©m podemos pensar em outros tipos de permutaƧƵes.

Veja tambƩm:

Adicionar um comentƔrio