Um simulador para a máquina Lorenz SZ40
dc.contributor.advisor | Weber, Raul Fernando | pt_BR |
dc.contributor.author | Brauner Filho, Hélio Carlos | pt_BR |
dc.date.accessioned | 2015-02-25T01:57:47Z | pt_BR |
dc.date.issued | 2014 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/110327 | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.description.abstract | 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. | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Cryptography | en |
dc.subject | Seguranca : Computadores | pt_BR |
dc.subject | Tolerancia : Falhas | pt_BR |
dc.subject | Simulator | en |
dc.subject | Cryptographic simulator | en |
dc.subject | Stream ciphers | en |
dc.subject | One-time pad | en |
dc.subject | Lorenz SZ40 | en |
dc.subject | Criptoanalysis | en |
dc.subject | Criptography in World War II | en |
dc.title | Um simulador para a máquina Lorenz SZ40 | pt_BR |
dc.title.alternative | A simulator for the Lorenz SZ40 machine | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 000952573 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2014 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License