20
Sum´ ario Contexto hist´ orico Enigma Desenvolvimento da Bombe Bomba Eletromecˆ anica Referˆ encias Hist´oria do computador: Bombe Machine Gabriel Alcˆ antara 1 Matheus Soares 2 IFCE campus Crato 15 de outubro de 2016 Arquitetura e organiza¸ ao de computadores Gabriel Alcˆ antara, Matheus Soares Hist´ oria do computador: Bombe Machine

História do computador: Bombe Machine

Embed Size (px)

Citation preview

Page 1: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

Historia do computador: Bombe Machine

Gabriel Alcantara1 Matheus Soares2

IFCE campus Crato

15 de outubro de 2016

Arquitetura e organizacao de computadores

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 2: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

Contexto historicoMotivacao da construcaoBletchley ParkEsperancaAlan Turing

EnigmaIntroducaoRotorPainelCircuitoInterface da Enigma

Desenvolvimento da BombeCRIBS

Bomba EletromecanicaFuncionamentoRotoresRotores de indicacaoMenu3 correntes3 refletoresConfiguracao

Referencias

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 3: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

Motivacao da construcaoBletchley ParkEsperancaAlan Turing

Motivacao da construcao

I A Bombe machine foi construıda com o proposito de quebrar a criptografia da Enigma. Aenigma e uma maquina de cifragem muito complicada e decifra-la exigiu um imenso poderintelectual(SINGH, 2011, p.176).

Figura 1: Maquina Enigma em exibicao no Museuda UFRGS. Disponıvel em: http://bit.ly/2cISKUu

Figura 2: Bombe Machine reconstruıda. Disponıvelem: http://bit.ly/2cB4xXo

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 4: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

Motivacao da construcaoBletchley ParkEsperancaAlan Turing

Bletchley Park

I Inicialmente, na propriedade rural de Bletchley Park, duzentas pessoas buscavam resolver aenigma e decorrido cinco anos Bletchley Park estava alojando sete mil homens e mulheres.A imponencia Bletchley Park logo comeou a dividir espaco com casinhas de madeirachamadas de hunts.

Figura 3: Mansao de Bletchley Park. Disponıvelem:http://bit.ly/2dhRoR4

Figura 4: Interior dos hunts. Disponıvel em:http://bit.ly/2cSaaDi

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 5: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

Motivacao da construcaoBletchley ParkEsperancaAlan Turing

Esperanca

I Resultados de esforcos poloneses mostravam que as cifras tinham falhas. Existia algumasfraquezas nos procedimentos operacionais como: Tres letras consecutivas no tecladoalemao, como QWE ou TZU; Tres letras do nome da namorada do operador; PalavrasObscenas.

Figura 5: Poster do filme Jogo da Imitacao. Disponıvel em:http://bit.ly/2dmWRIa .

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 6: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

Motivacao da construcaoBletchley ParkEsperancaAlan Turing

Alan Turing

I Contratado em 1939, Turing chegou a Bletchley Park um dia depois de a Inglaterra declararguerra a Alemanha, viajando sob o disfarce de membros do destacamento de tiro doCapitao Ridley. Segundo Singh, ele passava parte do tempo nos huts contribuindo para oesforo rotineiro de quebra de codigos, e parte do tempo na sala de pesquisas teoricas deBletchley (2011, p. 190).

Figura 6: Alan turing, a esquerda, e outros membros do Walton AthleticsClub. Disponıvel em: http://www.turing.org.uk/turing/pi1/busgroup.jpg .

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 7: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

IntroducaoRotorPainelCircuitoInterface da Enigma

Introducao

I A Enigma original era formada de um teclado com 26 letras, um painel com 26 letrasiluminadas cada uma por uma lampada eletrica.

Figura 7: Teclado da Enigma

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 8: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

IntroducaoRotorPainelCircuitoInterface da Enigma

Rotor

I E na parte superior havia um dispositivo chamado de Scrambler, que tinha 3 rotores e cadaum formado por 2 pares de discos em cada lado, e cada disco com um conjunto de 26contatos, e no canto mais esquerdo era posicionado o refletor.

Figura 8: Rotor

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 9: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

IntroducaoRotorPainelCircuitoInterface da Enigma

Painel

I A parte inferior era constituıda por um painel de plugues, que modificava as letras empares, o mesmo era utilizado para um adicional contra a criptoanalise.

Figura 9: Painel de plugues

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 10: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

IntroducaoRotorPainelCircuitoInterface da Enigma

Circuito

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 11: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

IntroducaoRotorPainelCircuitoInterface da Enigma

Interface da Enigma

I Por fim a maquina Enigma:

Figura 10: Interface

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 12: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

CRIBS

CRIBS

I CRIBS eram mensagens utilizadas pelos alemes como formalidade, portanto se tornandouma falha a vista da criptoanlise, por exemplo: A maioria das mensagens teria umadestinao do tipo (PARAOGENERALJOSE), e esse tipo de sequencia era chamado deCRIBS, os poloneses j tinha uma grande quantidade de CRIBS descriptografados e deu aoportunidade a Alan Turing observar e analisa-los.

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 13: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

FuncionamentoRotoresRotores de indicacaoMenu3 correntes3 refletoresConfiguracao

Funcionamento

I A parte da frente da Bombe e constituıda por 36 Conjuntos de 3 Baterias, Baterias ouRelays.

Figura 11: Bombe

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 14: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

FuncionamentoRotoresRotores de indicacaoMenu3 correntes3 refletoresConfiguracao

Rotores

I So divididos em 3 linhas em cada linha com 12 Baterias e cada coluna contem 3 baterias,portanto assim, representando os 3 Rotores da Enigma.

Figura 12: Rotores

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 15: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

FuncionamentoRotoresRotores de indicacaoMenu3 correntes3 refletoresConfiguracao

Rotores de indicacao

I e um conjunto de 3 rotores responsaveis por mostrar qual a combinao utilizada paracodificar a mensagem.

Figura 13: Rotores deindicacao

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 16: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

FuncionamentoRotoresRotores de indicacaoMenu3 correntes3 refletoresConfiguracao

Menu

I A parte de tras e constituıda por varios conectores e a mesma e chamada de Menu, o menue utilizado para a configuracao da maquina de acordo com analise da cifra.

Figura 14: Menu

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 17: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

FuncionamentoRotoresRotores de indicacaoMenu3 correntes3 refletoresConfiguracao

3 correntes

I Na parte direita da maquina se encontra as 3 Correntes, as mesmas so utilizadas comocontroles logicos, com a inteno de conseguir executar 3 Mensagens ou configuraesdiferentes ao mesmo tempo.

Figura 15: Tres correntes

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 18: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

FuncionamentoRotoresRotores de indicacaoMenu3 correntes3 refletoresConfiguracao

3 refletores

I Por fim a parte esquerda e formada por 3 refletores, e cada um desse para cada 12conjuntos de baterias que ha na frente

Figura 16: Tres correntes

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 19: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

FuncionamentoRotoresRotores de indicacaoMenu3 correntes3 refletoresConfiguracao

Configuracao

I O primeiro passo para configurar a maquina, seria ligar os plugues que se encontram portras da Bombe, ou seja, no menu da maquina Bombe, esse plugues eram ligados de acordocom a analise dos CRIBS e apos isso eram feitos diagramas e extraıdos informacoesnecessarias para essa configuraao.

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine

Page 20: História do computador: Bombe Machine

SumarioContexto historico

EnigmaDesenvolvimento da Bombe

Bomba EletromecanicaReferencias

Referencias

KRISCHER, Thais Cristine. Um estudo da maquina Enigma.Dispoıvel em: http://bit.ly/2dmCo6n .

SINGH, Simon. O livro dos codigos: A ciencia do sigilo - doantigo Egito a criptografia quantica. 9.ed. Rio de Janeiro:Editora Record, 2011.

Gabriel Alcantara, Matheus Soares Historia do computador: Bombe Machine