Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional
Autor(a) principal: | |
---|---|
Data de Publicação: | 2009 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UnB |
Texto Completo: | http://repositorio.unb.br/handle/10482/4985 |
Resumo: | Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2009. |
id |
UNB_66aa4480ed3520d6986ac195f9c0fdcd |
---|---|
oai_identifier_str |
oai:repositorio.unb.br:10482/4985 |
network_acronym_str |
UNB |
network_name_str |
Repositório Institucional da UnB |
repository_id_str |
|
spelling |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacionalAlgoritmos de computador - criptografia de dados (Computação)Engenharia elétrica - telecomunicaçõesTese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2009.O uso de dispositivos que geram comunicação sem contato, possibilitando identificação por rádio frequência, como os RFID (Radio Frequency Identification), tem avançado bastante em todo o mundo por permitirem transações rápidas, serem duráveis, de fácil manuseio e seu preço estar em queda. Por estes motivos o RFID, que é utilizado principalmente como um meio para identificação, aos poucos tem substituído sistemas como o de Código de Barras. Além disso, a tecnologia RFID está sendo utilizada também para validação dos mais diversos documentos como passaportes e passes pessoais, para rastreamento de carnes e de produtos oriundos das indústrias em geral. Este mercado em ascensão tem gerado a necessidade de criação e análise de algoritmos e de protocolos criptográficos direcionados a estes dispositivos, notórios pelo seu baixo poder computacional. Vários protocolos têm sido criados, porém muito poucos diferentes métodos de ataques têm sido propostos. Com esta preocupação quanto a importância destes sistemas e também com a privacidade dos usuários, nós analisamos e criamos várias novas técnicas de ataques a alguns desses protocolos e algoritmos direcionados a dispositivos de baixo poder de processamento. Este trabalho apresenta nove resultados referentes a ataques criptoanalíticos que criamos para protocolos direcionados a esses dispositivos. Um dos resultados corresponde a um ataque passivo e probabilístico ao protocolo HB, extensivo aos protocolos HB+, HB++, HB#s e HB*, onde obtivemos resultados bastante eficientes, na maioria dos casos melhores do que todos aqueles já apresentados na literatura, como o método BKW [12] e o método otimizado de Fossorier et al. [22]. Uma outra linha de nossa pesquisa que desenvolvemos e obtivemos resultados bastante expressivos foi a de criação de métodos de criptoanálise utilizando-se de ataques por falha aos protocolos HB, HB+, HB# e Random-HB#, sendo extensivos ao protocolos HB++ e HB*. Nós também desenvolvemos linhas de pesquisa referentes a criação de métodos de ataques, um ativo e um passivo, a protocolos baseados no problema da soma de k mínimos, assim como criamos métodos de ataques, um ativo e um passivo, ao protocolo HB-MP. Por fim, criamos também um método de ataque ativo ao algoritmo simétrico baseado em autômata celular, regra 30, possibilitando a recuperação de toda a chave utilizada. __________________________________________________________________________________ ABSTRACTRadio Frequency Identification Devices (RFID) are gradually becoming a common part of our daily lives. Initially thought as an improved substitute to bar-code based identification systems, they are now being used for identifying valid passports, counterfeit gods and for tracking animals. RFID based systems are mostly used for providing efficient identification. It is, thus, essential to ensure that they are resistant against attacks performed by malicious users attempting to impersonate a legal user. This task, known as the identification problem, is well known in cryptography. However, the classical solutions usually cannot be applied to the RFID environment, due to the lack of computational power and restrictions to bandwidth and battery consumption. Thus, one has to design solutions suitable to this tightly restricted environment and analyze their proposed security . This thesis analyzes several cryptographic protocols (mostly identification protocols) proposed for computational devices with low computational power. More specifically, we design several novel attacks against the family of protocols HB, against identification protocols based on the hardness of the sum of k mins problems and against a stream cipher based on cellular automata. Our results significantly improve over previous published attacks. Moreover, we introduce, to the best of our knowledge, the first fault based attacks againt RFID identification protocols.Nascimento, Anderson Clayton AlvesBarbosa, Jose Antônio Carrijo2010-06-10T20:48:34Z2010-06-10T20:48:34Z20092009info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfBARBOSA, Jose Antônio Carrijo. Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional. 2009. 94 f. Tese (Doutorado em Engenharia Elétrica)-Universidade de Brasília, Brasília, 2009.http://repositorio.unb.br/handle/10482/4985info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2023-07-07T21:09:49Zoai:repositorio.unb.br:10482/4985Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2023-07-07T21:09:49Repositório Institucional da UnB - Universidade de Brasília (UnB)false |
dc.title.none.fl_str_mv |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional |
title |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional |
spellingShingle |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional Barbosa, Jose Antônio Carrijo Algoritmos de computador - criptografia de dados (Computação) Engenharia elétrica - telecomunicações |
title_short |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional |
title_full |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional |
title_fullStr |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional |
title_full_unstemmed |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional |
title_sort |
Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional |
author |
Barbosa, Jose Antônio Carrijo |
author_facet |
Barbosa, Jose Antônio Carrijo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Nascimento, Anderson Clayton Alves |
dc.contributor.author.fl_str_mv |
Barbosa, Jose Antônio Carrijo |
dc.subject.por.fl_str_mv |
Algoritmos de computador - criptografia de dados (Computação) Engenharia elétrica - telecomunicações |
topic |
Algoritmos de computador - criptografia de dados (Computação) Engenharia elétrica - telecomunicações |
description |
Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2009. |
publishDate |
2009 |
dc.date.none.fl_str_mv |
2009 2009 2010-06-10T20:48:34Z 2010-06-10T20:48:34Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
BARBOSA, Jose Antônio Carrijo. Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional. 2009. 94 f. Tese (Doutorado em Engenharia Elétrica)-Universidade de Brasília, Brasília, 2009. http://repositorio.unb.br/handle/10482/4985 |
identifier_str_mv |
BARBOSA, Jose Antônio Carrijo. Criptoanálise de protocolos direcionados a dispositivos de baixo poder computacional. 2009. 94 f. Tese (Doutorado em Engenharia Elétrica)-Universidade de Brasília, Brasília, 2009. |
url |
http://repositorio.unb.br/handle/10482/4985 |
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.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
instname_str |
Universidade de Brasília (UnB) |
instacron_str |
UNB |
institution |
UNB |
reponame_str |
Repositório Institucional da UnB |
collection |
Repositório Institucional da UnB |
repository.name.fl_str_mv |
Repositório Institucional da UnB - Universidade de Brasília (UnB) |
repository.mail.fl_str_mv |
repositorio@unb.br |
_version_ |
1814508278301851648 |