Estudo da utilização de computação de alto desempenho para criptoanálise.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2004 |
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/3142/tde-08112024-161307/ |
Resumo: | Um dos principais obstáculos à pesquisa de vulnerabilidades dos algoritmos e protocolos de segurança das comunicações é a baixa capacidade de processamento dos meios computacionais existentes, quando comparada à complexibilidade dos problemas matemáticos envolvidos nos métodos criptográficos contemporâneos. Dentro deste contexto, esta pesquisa tem como objetivo principal estudar a viabilidade de utilização de uma arquitetura de computadores de alto desempenho no levantamento das vulnerabilidades (\"quebra\") de algoritmos criptográficos conjugando a busca por exaustão com outros processos de criptoanálise. O trabalho apresenta conceitos básicos sobre algoritmos criptográficos e métodos de criptoanálise, com ênfase nas análises de algoritmos criptográficos de cifras de blocos, assim como arquiteturas de computadores de alto desempenho e processamento paralelo em multicomputadores (\"clusters\"). São descritos métodos de criptoanálise diferencial e linear e equipamentos e implementações de algoritmos utilizados na parte experimental da pesquisa, composta por um ataque do tipo texto claro conhecido ao Algoritmo Padrão de Cifração de Dados (Data Encryption Standard - DES). Na conclusão são feitas colocações sobre os resultados obtidos nos testes e sugestões de temas que complementariam ou dariam continuidade ao presente estudo. |
id |
USP_5f8ffb6f40232248ad261861d4314098 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-08112024-161307 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Estudo da utilização de computação de alto desempenho para criptoanálise.Untitled in englishCommunication protocolsComputer securityCriptologiaCryptologyProtocolos de comunicaçãoSegurança de computadoresUm dos principais obstáculos à pesquisa de vulnerabilidades dos algoritmos e protocolos de segurança das comunicações é a baixa capacidade de processamento dos meios computacionais existentes, quando comparada à complexibilidade dos problemas matemáticos envolvidos nos métodos criptográficos contemporâneos. Dentro deste contexto, esta pesquisa tem como objetivo principal estudar a viabilidade de utilização de uma arquitetura de computadores de alto desempenho no levantamento das vulnerabilidades (\"quebra\") de algoritmos criptográficos conjugando a busca por exaustão com outros processos de criptoanálise. O trabalho apresenta conceitos básicos sobre algoritmos criptográficos e métodos de criptoanálise, com ênfase nas análises de algoritmos criptográficos de cifras de blocos, assim como arquiteturas de computadores de alto desempenho e processamento paralelo em multicomputadores (\"clusters\"). São descritos métodos de criptoanálise diferencial e linear e equipamentos e implementações de algoritmos utilizados na parte experimental da pesquisa, composta por um ataque do tipo texto claro conhecido ao Algoritmo Padrão de Cifração de Dados (Data Encryption Standard - DES). Na conclusão são feitas colocações sobre os resultados obtidos nos testes e sugestões de temas que complementariam ou dariam continuidade ao presente estudo.One of the main obstacles to the communications security algorithms and protocols vulnerabilities discovering research is the low processing capacity of the existent computational means, when compared to the complexibility of the mathematical problems involved in contemporary cryptographic methods. In this context, this research has as main objective to study the viability of use of high performance computing architecture in the search of vulnerabilities (\"break\") of cryptographic algorithms conjugating exhaustion search with other cryptanalytic processes. The work presents basic concepts on cryptographic algorithms and cryptanalytic methods, with emphasis in the analyses of block cipher cryptographic algorithms, as well as architectures of high performance computer architecture and parallel processing in clusters. There are described differential and linear cryptanalytic methods and equipments and implementations used in the experimental part of the research, composed by a known text attack to the Data Encryption Standard (DES). In the conclusion, there are made remarks about the results obtained in the tests and suggestions of themes that would complement or continue the present study.Biblioteca Digitais de Teses e Dissertações da USPKofuji, Sergio TakeoGuimarães Júnior, Walter José 2004-12-07info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3142/tde-08112024-161307/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-11-08T18:17:02Zoai:teses.usp.br:tde-08112024-161307Biblioteca 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-11-08T18:17:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Estudo da utilização de computação de alto desempenho para criptoanálise. Untitled in english |
title |
Estudo da utilização de computação de alto desempenho para criptoanálise. |
spellingShingle |
Estudo da utilização de computação de alto desempenho para criptoanálise. Guimarães Júnior, Walter José Communication protocols Computer security Criptologia Cryptology Protocolos de comunicação Segurança de computadores |
title_short |
Estudo da utilização de computação de alto desempenho para criptoanálise. |
title_full |
Estudo da utilização de computação de alto desempenho para criptoanálise. |
title_fullStr |
Estudo da utilização de computação de alto desempenho para criptoanálise. |
title_full_unstemmed |
Estudo da utilização de computação de alto desempenho para criptoanálise. |
title_sort |
Estudo da utilização de computação de alto desempenho para criptoanálise. |
author |
Guimarães Júnior, Walter José |
author_facet |
Guimarães Júnior, Walter José |
author_role |
author |
dc.contributor.none.fl_str_mv |
Kofuji, Sergio Takeo |
dc.contributor.author.fl_str_mv |
Guimarães Júnior, Walter José |
dc.subject.por.fl_str_mv |
Communication protocols Computer security Criptologia Cryptology Protocolos de comunicação Segurança de computadores |
topic |
Communication protocols Computer security Criptologia Cryptology Protocolos de comunicação Segurança de computadores |
description |
Um dos principais obstáculos à pesquisa de vulnerabilidades dos algoritmos e protocolos de segurança das comunicações é a baixa capacidade de processamento dos meios computacionais existentes, quando comparada à complexibilidade dos problemas matemáticos envolvidos nos métodos criptográficos contemporâneos. Dentro deste contexto, esta pesquisa tem como objetivo principal estudar a viabilidade de utilização de uma arquitetura de computadores de alto desempenho no levantamento das vulnerabilidades (\"quebra\") de algoritmos criptográficos conjugando a busca por exaustão com outros processos de criptoanálise. O trabalho apresenta conceitos básicos sobre algoritmos criptográficos e métodos de criptoanálise, com ênfase nas análises de algoritmos criptográficos de cifras de blocos, assim como arquiteturas de computadores de alto desempenho e processamento paralelo em multicomputadores (\"clusters\"). São descritos métodos de criptoanálise diferencial e linear e equipamentos e implementações de algoritmos utilizados na parte experimental da pesquisa, composta por um ataque do tipo texto claro conhecido ao Algoritmo Padrão de Cifração de Dados (Data Encryption Standard - DES). Na conclusão são feitas colocações sobre os resultados obtidos nos testes e sugestões de temas que complementariam ou dariam continuidade ao presente estudo. |
publishDate |
2004 |
dc.date.none.fl_str_mv |
2004-12-07 |
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/3142/tde-08112024-161307/ |
url |
https://www.teses.usp.br/teses/disponiveis/3/3142/tde-08112024-161307/ |
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_ |
1826319285037826048 |