Implementação em software de algoritmos de resumo criptográfico
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1615767 |
Resumo: | Orientador: Julio César López Hernández |
id |
UNICAMP-30_08a742f515dea7ef048d71ca8b06c2a5 |
---|---|
oai_identifier_str |
oai::802943 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Implementação em software de algoritmos de resumo criptográficoSoftware implementation of cryptographic hash algorithmsCriptografiaHashing (Computação)Arquitetura de computadorCryptographyHashing (Computer science)Computer architectureOrientador: Julio César López HernándezDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Os algoritmos de resumo criptográfico são uma importante ferramenta usada em muitas aplicações para o processamento seguro e eficiente de informações. Na década de 2000, sérias vulnerabilidades encontradas em funções de resumo tradicionais, como o SHA-1 e o MD5, levou a comunidade a repensar o desenvolvimento da criptanálise destes algoritmos e projetar novas estratégias para a sua construção. Como resultado, o instituto NIST anunciou em novembro de 2007 um concurso público para o desenvolvimento de um novo padrão de funções de resumo, o SHA-3, contando com a participação de autores de todo o mundo. Esta dissertação foca nos aspectos da implementação em software de alguns algoritmos submetidos no concurso SHA-3, buscando compreender a forma como os autores desenvolveram a questão do custo computacional de seus projetos em diversas plataformas, além de entender os novos paradigmas de implementação introduzidos pela tecnologia presente nos processadores atuais. Como consequência, propusemos novas técnicas algorítmicas para a implementação em software de alguns algoritmos, como o Luffa e o Keccak, levando aos mesmos melhorias significativas de desempenhoAbstract: Hash algorithms are an important tool of cryptography used in many applications for secure and efficient information processing. During the 2000 decade, serious vulnerabilities found at some traditional hash functions like SHA-1 and MD5 prompted the cryptography community to review the advances in the cryptanalysis of these algorithms and their design strategies. As a result, on November, 2007, NIST announced a public competition to develop a new cryptographic hash function, the SHA-3, which involved competitors throughout the world. This work focuses on the software implementation aspects of some of the SHA-3 submitted algorithms, seeking to comprehend how the authors resolved the computational cost issues at distinct platforms and to understand the new paradigms introduced by the present processors technology. As a consequence, we proposed new algorithmic techniques for the software implementation of Luffa and Keccak hash algorithms, improving their performance significantlyMestradoTeoria da ComputaçãoMestre em Ciência da Computação[s.n.]López Hernández, Julio César, 1961-Barbosa, José Antônio CarrijoDahab, RicardoUniversidade Estadual de Campinas. Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASOliveira, Thomaz Eduardo de Figueiredo2011info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf131 p. : il.https://hdl.handle.net/20.500.12733/1615767OLIVEIRA, Thomaz Eduardo de Figueiredo. Implementação em software de algoritmos de resumo criptográfico. 2011. 131 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1615767. Acesso em: 15 mai. 2024.https://repositorio.unicamp.br/acervo/detalhe/802943porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T06:19:56Zoai::802943Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T06:19:56Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Implementação em software de algoritmos de resumo criptográfico Software implementation of cryptographic hash algorithms |
title |
Implementação em software de algoritmos de resumo criptográfico |
spellingShingle |
Implementação em software de algoritmos de resumo criptográfico Oliveira, Thomaz Eduardo de Figueiredo Criptografia Hashing (Computação) Arquitetura de computador Cryptography Hashing (Computer science) Computer architecture |
title_short |
Implementação em software de algoritmos de resumo criptográfico |
title_full |
Implementação em software de algoritmos de resumo criptográfico |
title_fullStr |
Implementação em software de algoritmos de resumo criptográfico |
title_full_unstemmed |
Implementação em software de algoritmos de resumo criptográfico |
title_sort |
Implementação em software de algoritmos de resumo criptográfico |
author |
Oliveira, Thomaz Eduardo de Figueiredo |
author_facet |
Oliveira, Thomaz Eduardo de Figueiredo |
author_role |
author |
dc.contributor.none.fl_str_mv |
López Hernández, Julio César, 1961- Barbosa, José Antônio Carrijo Dahab, Ricardo Universidade Estadual de Campinas. Instituto de Computação Programa de Pós-Graduação em Ciência da Computação UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Oliveira, Thomaz Eduardo de Figueiredo |
dc.subject.por.fl_str_mv |
Criptografia Hashing (Computação) Arquitetura de computador Cryptography Hashing (Computer science) Computer architecture |
topic |
Criptografia Hashing (Computação) Arquitetura de computador Cryptography Hashing (Computer science) Computer architecture |
description |
Orientador: Julio César López Hernández |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011 |
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://hdl.handle.net/20.500.12733/1615767 OLIVEIRA, Thomaz Eduardo de Figueiredo. Implementação em software de algoritmos de resumo criptográfico. 2011. 131 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1615767. Acesso em: 15 mai. 2024. |
url |
https://hdl.handle.net/20.500.12733/1615767 |
identifier_str_mv |
OLIVEIRA, Thomaz Eduardo de Figueiredo. Implementação em software de algoritmos de resumo criptográfico. 2011. 131 p. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1615767. Acesso em: 15 mai. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/802943 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 131 p. : il. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1799138485346500608 |