Implementação de um sistema de decriptografia em hardware para controle bancário.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2002 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/3/3140/tde-25092024-135704/ |
Resumo: | Este trabalho aborda a implementação de um sistema para decriptografar dados em tempo real a partir de um disco flexível criptografado. Neste trabalho é apresentado o padrão do disco flexível em detalhe como também é abordado o algoritmo de criptografia DES (Data Encryption Standard). O circuito foi modelado na linguagem VHDL. Investigações das possíveis vantagens e desvantagens na utilização desta tecnologia, comparadas com as técnicas tradicionais de software foram consideradas. É demonstrado que com a utilização de VHDL pode-se produzir circuitos independentes de tecnologia que facilitam na migração para futuras tecnologias como também na integração com outros dispositivos. Uma placa protótipo foi desenvolvida com dispositivo FPGA da família Altera FLEX10K para testes dos circuitos desenvolvidos. Após os testes iniciais e otimização do sistema quanto ao número de portas internas do FPGA, uma placa final foi desenvolvida, onde todo o circuito DES foi implementado no dispositivo FPGA FLEX6k. Finalmente, a placa com o sistema de decriptografia de floppy-disk, foi testado com sucesso para uma grande variedade de motherboard\'s e de unidades de disco flexível de diferentes fabricantes. |
id |
USP_d4601292db4a0a260fc06ed495774579 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-25092024-135704 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Implementação de um sistema de decriptografia em hardware para controle bancário.Untitled in englishCriptologiaCryptologyEste trabalho aborda a implementação de um sistema para decriptografar dados em tempo real a partir de um disco flexível criptografado. Neste trabalho é apresentado o padrão do disco flexível em detalhe como também é abordado o algoritmo de criptografia DES (Data Encryption Standard). O circuito foi modelado na linguagem VHDL. Investigações das possíveis vantagens e desvantagens na utilização desta tecnologia, comparadas com as técnicas tradicionais de software foram consideradas. É demonstrado que com a utilização de VHDL pode-se produzir circuitos independentes de tecnologia que facilitam na migração para futuras tecnologias como também na integração com outros dispositivos. Uma placa protótipo foi desenvolvida com dispositivo FPGA da família Altera FLEX10K para testes dos circuitos desenvolvidos. Após os testes iniciais e otimização do sistema quanto ao número de portas internas do FPGA, uma placa final foi desenvolvida, onde todo o circuito DES foi implementado no dispositivo FPGA FLEX6k. Finalmente, a placa com o sistema de decriptografia de floppy-disk, foi testado com sucesso para uma grande variedade de motherboard\'s e de unidades de disco flexível de diferentes fabricantes.This work addresses an implementation of a hardware system to decrypt data in real-time from an encrypted floppy-disk. This work presents detailed floppy disk standard, and also the encryption algorithm DES (Data Encryption Standard) is presented. The hardware was modeled in VHDL language. Investigation on possible advantages and disadvantages using this technology, compared with traditional software techniques is also considered. It is demonstrated that using VHDL technology independent circuits can be produced, which make easier the migration for future technologies and the integration with other devices. A prototype test board with Altera FPGA\'s FLEX10K family device was designed to test the developed circuits. After initial tests and system optimization regards to the number of used gates internally of the device, a final board was developed, where the whole circuit of DES was implemented on a single FLEX6K FPGA device. Finally, a board with the decrypt system was tested successfully for many brands of motherboards and floppy-disk unitsBiblioteca Digitais de Teses e Dissertações da USPNoije, Wilhelmus Adrianus Maria VanMorita, Augusto Ken2002-02-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3140/tde-25092024-135704/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-09-25T17:00:02Zoai:teses.usp.br:tde-25092024-135704Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-09-25T17:00:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Implementação de um sistema de decriptografia em hardware para controle bancário. Untitled in english |
title |
Implementação de um sistema de decriptografia em hardware para controle bancário. |
spellingShingle |
Implementação de um sistema de decriptografia em hardware para controle bancário. Morita, Augusto Ken Criptologia Cryptology |
title_short |
Implementação de um sistema de decriptografia em hardware para controle bancário. |
title_full |
Implementação de um sistema de decriptografia em hardware para controle bancário. |
title_fullStr |
Implementação de um sistema de decriptografia em hardware para controle bancário. |
title_full_unstemmed |
Implementação de um sistema de decriptografia em hardware para controle bancário. |
title_sort |
Implementação de um sistema de decriptografia em hardware para controle bancário. |
author |
Morita, Augusto Ken |
author_facet |
Morita, Augusto Ken |
author_role |
author |
dc.contributor.none.fl_str_mv |
Noije, Wilhelmus Adrianus Maria Van |
dc.contributor.author.fl_str_mv |
Morita, Augusto Ken |
dc.subject.por.fl_str_mv |
Criptologia Cryptology |
topic |
Criptologia Cryptology |
description |
Este trabalho aborda a implementação de um sistema para decriptografar dados em tempo real a partir de um disco flexível criptografado. Neste trabalho é apresentado o padrão do disco flexível em detalhe como também é abordado o algoritmo de criptografia DES (Data Encryption Standard). O circuito foi modelado na linguagem VHDL. Investigações das possíveis vantagens e desvantagens na utilização desta tecnologia, comparadas com as técnicas tradicionais de software foram consideradas. É demonstrado que com a utilização de VHDL pode-se produzir circuitos independentes de tecnologia que facilitam na migração para futuras tecnologias como também na integração com outros dispositivos. Uma placa protótipo foi desenvolvida com dispositivo FPGA da família Altera FLEX10K para testes dos circuitos desenvolvidos. Após os testes iniciais e otimização do sistema quanto ao número de portas internas do FPGA, uma placa final foi desenvolvida, onde todo o circuito DES foi implementado no dispositivo FPGA FLEX6k. Finalmente, a placa com o sistema de decriptografia de floppy-disk, foi testado com sucesso para uma grande variedade de motherboard\'s e de unidades de disco flexível de diferentes fabricantes. |
publishDate |
2002 |
dc.date.none.fl_str_mv |
2002-02-20 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/3/3140/tde-25092024-135704/ |
url |
https://www.teses.usp.br/teses/disponiveis/3/3140/tde-25092024-135704/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1815256535551442944 |