Implementação em software de algoritmos de resumo criptográfico

Orientador: Julio César López Hernández === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-08-18T13:36:05Z (GMT). No. of bitstreams: 1 Oliveira_ThomazEduardodeFigueiredo_M.pdf: 4175073 bytes, checksum: 14d147ca37955c85736d05e6...

Full description

Bibliographic Details
Main Author: Oliveira, Thomaz Eduardo de Figueiredo
Other Authors: UNIVERSIDADE ESTADUAL DE CAMPINAS
Format: Others
Language:Portuguese
Published: [s.n.] 2011
Subjects:
Online Access: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: <http://www.repositorio.unicamp.br/handle/REPOSIP/275749>. Acesso em: 18 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/275749
id ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-275749
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2757492019-01-21T21:12:57Z Implementação em software de algoritmos de resumo criptográfico Software implementation of cryptographic hash algorithms Oliveira, Thomaz Eduardo de Figueiredo UNIVERSIDADE ESTADUAL DE CAMPINAS López Hernández, Julio César, 1961- Hernandez, Julio Cesar Lopez Barbosa, José Antônio Carrijo Dahab, Ricardo Criptografia Hashing (Computação) Arquitetura de computador Cryptography Hashing (Computer science) Computer architecture Orientador: Julio César López Hernández Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação Made available in DSpace on 2018-08-18T13:36:05Z (GMT). No. of bitstreams: 1 Oliveira_ThomazEduardodeFigueiredo_M.pdf: 4175073 bytes, checksum: 14d147ca37955c85736d05e60182a583 (MD5) Previous issue date: 2011 Resumo: 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 desempenho Abstract: 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 significantly Mestrado Teoria da Computação Mestre em Ciência da Computação 2011 2018-08-18T13:36:05Z 2018-08-18T13:36:05Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis 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: <http://www.repositorio.unicamp.br/handle/REPOSIP/275749>. Acesso em: 18 ago. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/275749 por info:eu-repo/semantics/openAccess 131 p. : il. application/octet-stream [s.n.] Universidade Estadual de Campinas. Instituto de Computação Programa de Pós-Graduação em Ciência da Computação reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Criptografia
Hashing (Computação)
Arquitetura de computador
Cryptography
Hashing (Computer science)
Computer architecture
spellingShingle Criptografia
Hashing (Computação)
Arquitetura de computador
Cryptography
Hashing (Computer science)
Computer architecture
Oliveira, Thomaz Eduardo de Figueiredo
Implementação em software de algoritmos de resumo criptográfico
description Orientador: Julio César López Hernández === Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação === Made available in DSpace on 2018-08-18T13:36:05Z (GMT). No. of bitstreams: 1 Oliveira_ThomazEduardodeFigueiredo_M.pdf: 4175073 bytes, checksum: 14d147ca37955c85736d05e60182a583 (MD5) Previous issue date: 2011 === Resumo: 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 desempenho === Abstract: 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 significantly === Mestrado === Teoria da Computação === Mestre em Ciência da Computação
author2 UNIVERSIDADE ESTADUAL DE CAMPINAS
author_facet UNIVERSIDADE ESTADUAL DE CAMPINAS
Oliveira, Thomaz Eduardo de Figueiredo
author Oliveira, Thomaz Eduardo de Figueiredo
author_sort Oliveira, Thomaz Eduardo de Figueiredo
title Implementação em software de algoritmos de resumo criptográfico
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
publisher [s.n.]
publishDate 2011
url 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: <http://www.repositorio.unicamp.br/handle/REPOSIP/275749>. Acesso em: 18 ago. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/275749
work_keys_str_mv AT oliveirathomazeduardodefigueiredo implementacaoemsoftwaredealgoritmosderesumocriptografico
AT oliveirathomazeduardodefigueiredo softwareimplementationofcryptographichashalgorithms
_version_ 1718881947099332608