Um simulador para a máquina Lorenz SZ40

Detalhes bibliográficos
Autor(a) principal: Brauner Filho, Hélio Carlos
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/110327
Resumo: A criptografia é uma ciência estudada desde tempos muito remotos. Ao longo da história, diversos sistemas criptográficos foram usados. Na Segunda Guerra Mundial, várias máquinas que implementavam diferentes sistemas criptográficos foram criadas. Nesse contexto é que surgiu a Lorenz SZ40, criada pelos alemães, que implementava um sistema criptográfico baseado em cifra de fluxo. Embora esse sistema fosse baseado em outro tipo de cifra, chamada de cifra de Vernam ou one-time pad, a cifra de fluxo da forma como foi feita nesta máquina foi uma inovação, e utilizada em larga escala. Com o objetivo de melhor compreender e auxiliar no ensino sobre o funcionamento destas máquinas e das cifras de fluxo em geral em cursos de criptografia, um simulador para a máquina Lorenz SZ40 foi construído e integrado a um ambiente já existente, o Oedipus, que contém vários outros sistemas de criptografia. Este simulador implementa o sistema de geração de chaves utilizado pela SZ40, e utiliza uma interface que tem por objetivo aproximar o usuário da idéia geral do funcionamento da máquina de uma maneira simples e similar àquela apresentada nos outros simuladores do ambiente Oedipus.
id UFRGS-2_73c6188f97c5217f58cdf458c5811517
oai_identifier_str oai:www.lume.ufrgs.br:10183/110327
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Brauner Filho, Hélio CarlosWeber, Raul Fernando2015-02-25T01:57:47Z2014http://hdl.handle.net/10183/110327000952573A criptografia é uma ciência estudada desde tempos muito remotos. Ao longo da história, diversos sistemas criptográficos foram usados. Na Segunda Guerra Mundial, várias máquinas que implementavam diferentes sistemas criptográficos foram criadas. Nesse contexto é que surgiu a Lorenz SZ40, criada pelos alemães, que implementava um sistema criptográfico baseado em cifra de fluxo. Embora esse sistema fosse baseado em outro tipo de cifra, chamada de cifra de Vernam ou one-time pad, a cifra de fluxo da forma como foi feita nesta máquina foi uma inovação, e utilizada em larga escala. Com o objetivo de melhor compreender e auxiliar no ensino sobre o funcionamento destas máquinas e das cifras de fluxo em geral em cursos de criptografia, um simulador para a máquina Lorenz SZ40 foi construído e integrado a um ambiente já existente, o Oedipus, que contém vários outros sistemas de criptografia. Este simulador implementa o sistema de geração de chaves utilizado pela SZ40, e utiliza uma interface que tem por objetivo aproximar o usuário da idéia geral do funcionamento da máquina de uma maneira simples e similar àquela apresentada nos outros simuladores do ambiente Oedipus.Cryptography is a science that has been studied since ancient times. Throughout history, several cryptographic systems have been used. InWorldWar II, lots of machines that implemented different cryptographic systems were created. It was in this context that the Lorenz SZ40 came to exist, created by the Germans and implementing a cryptographic system based on stream ciphers. Even though that system has been based in another kind of cipher called Vernam Cipher or one-time pad, the stream cipher that has been implemented on that machine was a great innovation that has been used in large scale. With the objective of attaining a better understanding and to aid in the teaching about the properties of those machines and stream ciphers in general in cryptography courses, a simulator for the Lorenz SZ40 machine has been built and integrated into a previously existent environment called Oedipus, which contains several other cryptography systems implemented. This simulator implements the key generation system used by the SZ40, and implements an interface that aims to approximate the user to the broad idea of how the machine worked in a simple manner and similar to the one presented in the other simulators in the Oedipus environment.application/pdfporSeguranca : ComputadoresTolerancia : FalhasCryptographySimulatorCryptographic simulatorStream ciphersOne-time padLorenz SZ40CriptoanalysisCriptography in World War IIUm simulador para a máquina Lorenz SZ40A simulator for the Lorenz SZ40 machine info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2014Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000952573.pdf000952573.pdfTexto completoapplication/pdf1070831http://www.lume.ufrgs.br/bitstream/10183/110327/1/000952573.pdfa31a668dc22a936d5a7953511748992cMD51TEXT000952573.pdf.txt000952573.pdf.txtExtracted Texttext/plain63114http://www.lume.ufrgs.br/bitstream/10183/110327/2/000952573.pdf.txted795a0d8a9c67feddcb3218ee6b4a2cMD52THUMBNAIL000952573.pdf.jpg000952573.pdf.jpgGenerated Thumbnailimage/jpeg910http://www.lume.ufrgs.br/bitstream/10183/110327/3/000952573.pdf.jpg65efc88b976bc480b0df938477e923e9MD5310183/1103272018-10-23 09:30:59.222oai:www.lume.ufrgs.br:10183/110327Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-23T12:30:59Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Um simulador para a máquina Lorenz SZ40
dc.title.alternative.en.fl_str_mv A simulator for the Lorenz SZ40 machine
title Um simulador para a máquina Lorenz SZ40
spellingShingle Um simulador para a máquina Lorenz SZ40
Brauner Filho, Hélio Carlos
Seguranca : Computadores
Tolerancia : Falhas
Cryptography
Simulator
Cryptographic simulator
Stream ciphers
One-time pad
Lorenz SZ40
Criptoanalysis
Criptography in World War II
title_short Um simulador para a máquina Lorenz SZ40
title_full Um simulador para a máquina Lorenz SZ40
title_fullStr Um simulador para a máquina Lorenz SZ40
title_full_unstemmed Um simulador para a máquina Lorenz SZ40
title_sort Um simulador para a máquina Lorenz SZ40
author Brauner Filho, Hélio Carlos
author_facet Brauner Filho, Hélio Carlos
author_role author
dc.contributor.author.fl_str_mv Brauner Filho, Hélio Carlos
dc.contributor.advisor1.fl_str_mv Weber, Raul Fernando
contributor_str_mv Weber, Raul Fernando
dc.subject.por.fl_str_mv Seguranca : Computadores
Tolerancia : Falhas
topic Seguranca : Computadores
Tolerancia : Falhas
Cryptography
Simulator
Cryptographic simulator
Stream ciphers
One-time pad
Lorenz SZ40
Criptoanalysis
Criptography in World War II
dc.subject.eng.fl_str_mv Cryptography
Simulator
Cryptographic simulator
Stream ciphers
One-time pad
Lorenz SZ40
Criptoanalysis
Criptography in World War II
description A criptografia é uma ciência estudada desde tempos muito remotos. Ao longo da história, diversos sistemas criptográficos foram usados. Na Segunda Guerra Mundial, várias máquinas que implementavam diferentes sistemas criptográficos foram criadas. Nesse contexto é que surgiu a Lorenz SZ40, criada pelos alemães, que implementava um sistema criptográfico baseado em cifra de fluxo. Embora esse sistema fosse baseado em outro tipo de cifra, chamada de cifra de Vernam ou one-time pad, a cifra de fluxo da forma como foi feita nesta máquina foi uma inovação, e utilizada em larga escala. Com o objetivo de melhor compreender e auxiliar no ensino sobre o funcionamento destas máquinas e das cifras de fluxo em geral em cursos de criptografia, um simulador para a máquina Lorenz SZ40 foi construído e integrado a um ambiente já existente, o Oedipus, que contém vários outros sistemas de criptografia. Este simulador implementa o sistema de geração de chaves utilizado pela SZ40, e utiliza uma interface que tem por objetivo aproximar o usuário da idéia geral do funcionamento da máquina de uma maneira simples e similar àquela apresentada nos outros simuladores do ambiente Oedipus.
publishDate 2014
dc.date.issued.fl_str_mv 2014
dc.date.accessioned.fl_str_mv 2015-02-25T01:57:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/110327
dc.identifier.nrb.pt_BR.fl_str_mv 000952573
url http://hdl.handle.net/10183/110327
identifier_str_mv 000952573
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/110327/1/000952573.pdf
http://www.lume.ufrgs.br/bitstream/10183/110327/2/000952573.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/110327/3/000952573.pdf.jpg
bitstream.checksum.fl_str_mv a31a668dc22a936d5a7953511748992c
ed795a0d8a9c67feddcb3218ee6b4a2c
65efc88b976bc480b0df938477e923e9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224479451381760