Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL).
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNIFEI (RIUNIFEI) |
Texto Completo: | https://repositorio.unifei.edu.br/jspui/handle/123456789/1693 |
Resumo: | A comunicação, das mais variadas formas e meios, sempre foi uma constante na existência humana, sendo considerada, por muitos especialistas, como uma necessidade básica do homem para a sua sobrevivência e existência. Com a evolução da comunicação, da forma falada para a escrita e atualmente para os sistemas de telecomunicação e informática, o homem sentiu a necessidade e a importância do sigilo para a realização de determinadas operações de envio e recebimento de informação. Sendo assim, o processo de se comunicar ou enviar informações consideradas sigilosas, passou a ter especial atenção por parte da humanidade. Visto que existem relatos de cifragem de informação escrita desde a época dos faraós e dos imperadores romanos, nos dias de hoje, com o advento das novas tecnologias, a criptografia se tornou ferramenta básica para transferência mais segura de informação eletrônica. Este trabalho apresenta o algoritmo de criptografia AES (Advanced Encryption Standard), denominado algoritmo de criptografia simétrica, que foi homologado e certificado pelo NIST (National Institute of Standards and Technology) órgão governamental dos Estados Unidos da América, como novo padrão de cifragem de informação, utilizado em operações de comércio, tecnologia da informação e segurança para dados eletrônicos. Este trabalho foi desenvolvido utilizando linguagem de descrição de hardware (VHDL) e aplicado em dispositivo de lógica programável (FPGA) com o intuito de se obter um sistema de grande velocidade e capacidade de processamento de dados. Será apresentado o seu funcionamento, além de implementações de alguns blocos funcionais do algoritmo, com os resultados obtidos em um dispositivo do fabricante ALTERA®. |
id |
UFEI_78b3bde4eb9cc9bdd4f20439aadadcf7 |
---|---|
oai_identifier_str |
oai:repositorio.unifei.edu.br:123456789/1693 |
network_acronym_str |
UFEI |
network_name_str |
Repositório Institucional da UNIFEI (RIUNIFEI) |
repository_id_str |
7044 |
spelling |
2008-06-292018-09-21T18:20:46Z2018-09-21T18:20:46ZCAMPOS, Alessandro Augusto Nunes. Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de Itajubá, Itajubá, 2008.https://repositorio.unifei.edu.br/jspui/handle/123456789/1693A comunicação, das mais variadas formas e meios, sempre foi uma constante na existência humana, sendo considerada, por muitos especialistas, como uma necessidade básica do homem para a sua sobrevivência e existência. Com a evolução da comunicação, da forma falada para a escrita e atualmente para os sistemas de telecomunicação e informática, o homem sentiu a necessidade e a importância do sigilo para a realização de determinadas operações de envio e recebimento de informação. Sendo assim, o processo de se comunicar ou enviar informações consideradas sigilosas, passou a ter especial atenção por parte da humanidade. Visto que existem relatos de cifragem de informação escrita desde a época dos faraós e dos imperadores romanos, nos dias de hoje, com o advento das novas tecnologias, a criptografia se tornou ferramenta básica para transferência mais segura de informação eletrônica. Este trabalho apresenta o algoritmo de criptografia AES (Advanced Encryption Standard), denominado algoritmo de criptografia simétrica, que foi homologado e certificado pelo NIST (National Institute of Standards and Technology) órgão governamental dos Estados Unidos da América, como novo padrão de cifragem de informação, utilizado em operações de comércio, tecnologia da informação e segurança para dados eletrônicos. Este trabalho foi desenvolvido utilizando linguagem de descrição de hardware (VHDL) e aplicado em dispositivo de lógica programável (FPGA) com o intuito de se obter um sistema de grande velocidade e capacidade de processamento de dados. Será apresentado o seu funcionamento, além de implementações de alguns blocos funcionais do algoritmo, com os resultados obtidos em um dispositivo do fabricante ALTERA®.Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL).info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisItajubáUniversidade Federal de Itajubá94 p.CriptografiaFPGAVHDLMicroeletrônicaMORENO, Robson LuizEngenharia ElétricaEngenharia ElétricaCAMPOS, Alessandro Augusto NunesPrograma de Pós-Graduação: Mestrado - Engenharia ElétricaIESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informaçãoporreponame:Repositório Institucional da UNIFEI (RIUNIFEI)instname:Universidade Federal de Itajubá (UNIFEI)instacron:UNIFEIinfo:eu-repo/semantics/openAccessORIGINALdissertacao_0032910.pdfdissertacao_0032910.pdfapplication/pdf1685155https://repositorio.unifei.edu.br/jspui/bitstream/123456789/1693/1/dissertacao_0032910.pdf26fcbe12427a5b494a89e9f307916d58MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unifei.edu.br/jspui/bitstream/123456789/1693/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52123456789/16932024-04-09 12:02:42.224oai:repositorio.unifei.edu.br:123456789/1693Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.unifei.edu.br/oai/requestrepositorio@unifei.edu.br || geraldocarlos@unifei.edu.bropendoar:70442024-04-09T15:02:42Repositório Institucional da UNIFEI (RIUNIFEI) - Universidade Federal de Itajubá (UNIFEI)false |
dc.title.pt_BR.fl_str_mv |
Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). |
title |
Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). |
spellingShingle |
Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). CAMPOS, Alessandro Augusto Nunes |
title_short |
Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). |
title_full |
Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). |
title_fullStr |
Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). |
title_full_unstemmed |
Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). |
title_sort |
Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). |
author |
CAMPOS, Alessandro Augusto Nunes |
author_facet |
CAMPOS, Alessandro Augusto Nunes |
author_role |
author |
dc.contributor.author.fl_str_mv |
CAMPOS, Alessandro Augusto Nunes |
description |
A comunicação, das mais variadas formas e meios, sempre foi uma constante na existência humana, sendo considerada, por muitos especialistas, como uma necessidade básica do homem para a sua sobrevivência e existência. Com a evolução da comunicação, da forma falada para a escrita e atualmente para os sistemas de telecomunicação e informática, o homem sentiu a necessidade e a importância do sigilo para a realização de determinadas operações de envio e recebimento de informação. Sendo assim, o processo de se comunicar ou enviar informações consideradas sigilosas, passou a ter especial atenção por parte da humanidade. Visto que existem relatos de cifragem de informação escrita desde a época dos faraós e dos imperadores romanos, nos dias de hoje, com o advento das novas tecnologias, a criptografia se tornou ferramenta básica para transferência mais segura de informação eletrônica. Este trabalho apresenta o algoritmo de criptografia AES (Advanced Encryption Standard), denominado algoritmo de criptografia simétrica, que foi homologado e certificado pelo NIST (National Institute of Standards and Technology) órgão governamental dos Estados Unidos da América, como novo padrão de cifragem de informação, utilizado em operações de comércio, tecnologia da informação e segurança para dados eletrônicos. Este trabalho foi desenvolvido utilizando linguagem de descrição de hardware (VHDL) e aplicado em dispositivo de lógica programável (FPGA) com o intuito de se obter um sistema de grande velocidade e capacidade de processamento de dados. Será apresentado o seu funcionamento, além de implementações de alguns blocos funcionais do algoritmo, com os resultados obtidos em um dispositivo do fabricante ALTERA®. |
publishDate |
2008 |
dc.date.issued.fl_str_mv |
2008-06-29 |
dc.date.available.fl_str_mv |
2018-09-21T18:20:46Z |
dc.date.accessioned.fl_str_mv |
2018-09-21T18:20:46Z |
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.citation.fl_str_mv |
CAMPOS, Alessandro Augusto Nunes. Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de Itajubá, Itajubá, 2008. |
dc.identifier.uri.fl_str_mv |
https://repositorio.unifei.edu.br/jspui/handle/123456789/1693 |
identifier_str_mv |
CAMPOS, Alessandro Augusto Nunes. Algoritmo de criptografia AES em hardware, utilizando Dispositivos de Lógica Programável (FPGA) e Linguagem de Descrição de Hardware (VHDL). 2008. 94 f. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de Itajubá, Itajubá, 2008. |
url |
https://repositorio.unifei.edu.br/jspui/handle/123456789/1693 |
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.publisher.program.fl_str_mv |
Programa de Pós-Graduação: Mestrado - Engenharia Elétrica |
dc.publisher.department.fl_str_mv |
IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UNIFEI (RIUNIFEI) instname:Universidade Federal de Itajubá (UNIFEI) instacron:UNIFEI |
instname_str |
Universidade Federal de Itajubá (UNIFEI) |
instacron_str |
UNIFEI |
institution |
UNIFEI |
reponame_str |
Repositório Institucional da UNIFEI (RIUNIFEI) |
collection |
Repositório Institucional da UNIFEI (RIUNIFEI) |
bitstream.url.fl_str_mv |
https://repositorio.unifei.edu.br/jspui/bitstream/123456789/1693/1/dissertacao_0032910.pdf https://repositorio.unifei.edu.br/jspui/bitstream/123456789/1693/2/license.txt |
bitstream.checksum.fl_str_mv |
26fcbe12427a5b494a89e9f307916d58 8a4605be74aa9ea9d79846c1fba20a33 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UNIFEI (RIUNIFEI) - Universidade Federal de Itajubá (UNIFEI) |
repository.mail.fl_str_mv |
repositorio@unifei.edu.br || geraldocarlos@unifei.edu.br |
_version_ |
1801863224180604928 |