Postquantum preimage chameleon hash functions for digital signatures
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | eng |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Link de acesso: | https://repositorio.ufsc.br/handle/123456789/226814 |
Resumo: | Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2021. |
| id |
UFSC_1e197b680619ab3c72d7fbae5b5c35f5 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufsc.br:123456789/226814 |
| network_acronym_str |
UFSC |
| network_name_str |
Repositório Institucional da UFSC |
| repository_id_str |
|
| spelling |
Universidade Federal de Santa CatarinaAstrizi, Thiago LeuczCustodio, Ricardo FelipeMoura, Lucia2021-08-23T14:03:28Z2021-08-23T14:03:28Z2021372323https://repositorio.ufsc.br/handle/123456789/226814Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2021.Postquantum Preimage Chameleon Hash Functions for Digital SignaturesResumo: Funções de hash camaleão são funções hash (ou funções de resumo criptográfico) com um segredo associado (seu \"trapdoor\") que permite o cálculo de sua primeira ou segunda pré-imagem somente para aqueles que o conhecem. Essa dissertação apresenta uma revisão sobre diferentes construções de hash camaleão e suas aplicações, em especial para o uso de assinaturas digitais. Também propomos uma nova construção de assinatura com uma prova de segurança no modelo do oráculo aleatório, adaptável para adversários clássicos e pós-quânticos. Apresentamos também resultados de sua implementação. A assinatura proposta tem uma propriedade nova de que um par formado pela mensagem e sua assinatura armazena qualquer dado arbitrário que seja escolhido durante a geração de chaves, o qual pode ser revelado computando um hash da mensagem e sua assinatura. Isso pode ser usado para construir assinaturas digitais mais amigáveis ao usuário e ligar um par de chaves a dados biométricos de seu proprietário. Nossa construção também se destaca por ser a primeira assinatura baseada em hash camaleão provada segura neste modelo específico de segurança.Abstract: Chameleon hash functions are hash functions with an associated trapdoor that allows for first or second preimage computation. Without the knowledge of this trapdoor, the chameleon hash is collision-resistant like usual hash functions. This thesis presents a review about different constructions of chameleon hash functions and some applications. We review previous uses of chameleon hash functions to build digital signature schemes and propose a novel construction, secure against adaptive chosen message attacks, even against quantum attackers. A security proof in the random oracle model is presented together with results about the scheme implementation. The new proposed signature scheme has an interesting property that a pair composed of a message and a valid signature can encode any arbitrary data chosen during key generation. This encoded data is revealed computing the hash of the message and signature and can be used to create more user-friendly signatures and link the keys to its owner's biometric data. This signature is also notable for being the first signature scheme based on a chameleon hash function proven secure in this specific security model.185 p.| il., tabs.engComputaçãoAssinaturas digitaisSistemas de segurançaPostquantum preimage chameleon hash functions for digital signaturesinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALPGCC1195-D.pdfPGCC1195-D.pdfapplication/pdf4955861https://repositorio.ufsc.br/bitstream/123456789/226814/-1/PGCC1195-D.pdff579ac35c0a79a138d2e312e86d6d890MD5-1123456789/2268142021-08-23 11:03:28.945oai:repositorio.ufsc.br:123456789/226814Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732021-08-23T14:03:28Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
| dc.title.none.fl_str_mv |
Postquantum preimage chameleon hash functions for digital signatures |
| title |
Postquantum preimage chameleon hash functions for digital signatures |
| spellingShingle |
Postquantum preimage chameleon hash functions for digital signatures Astrizi, Thiago Leucz Computação Assinaturas digitais Sistemas de segurança |
| title_short |
Postquantum preimage chameleon hash functions for digital signatures |
| title_full |
Postquantum preimage chameleon hash functions for digital signatures |
| title_fullStr |
Postquantum preimage chameleon hash functions for digital signatures |
| title_full_unstemmed |
Postquantum preimage chameleon hash functions for digital signatures |
| title_sort |
Postquantum preimage chameleon hash functions for digital signatures |
| author |
Astrizi, Thiago Leucz |
| author_facet |
Astrizi, Thiago Leucz |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Universidade Federal de Santa Catarina |
| dc.contributor.author.fl_str_mv |
Astrizi, Thiago Leucz |
| dc.contributor.advisor1.fl_str_mv |
Custodio, Ricardo Felipe |
| dc.contributor.advisor-co1.fl_str_mv |
Moura, Lucia |
| contributor_str_mv |
Custodio, Ricardo Felipe Moura, Lucia |
| dc.subject.classification.none.fl_str_mv |
Computação Assinaturas digitais Sistemas de segurança |
| topic |
Computação Assinaturas digitais Sistemas de segurança |
| description |
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2021. |
| publishDate |
2021 |
| dc.date.accessioned.fl_str_mv |
2021-08-23T14:03:28Z |
| dc.date.available.fl_str_mv |
2021-08-23T14:03:28Z |
| dc.date.issued.fl_str_mv |
2021 |
| 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://repositorio.ufsc.br/handle/123456789/226814 |
| dc.identifier.other.none.fl_str_mv |
372323 |
| identifier_str_mv |
372323 |
| url |
https://repositorio.ufsc.br/handle/123456789/226814 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
185 p.| il., tabs. |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
| instname_str |
Universidade Federal de Santa Catarina (UFSC) |
| instacron_str |
UFSC |
| institution |
UFSC |
| reponame_str |
Repositório Institucional da UFSC |
| collection |
Repositório Institucional da UFSC |
| bitstream.url.fl_str_mv |
https://repositorio.ufsc.br/bitstream/123456789/226814/-1/PGCC1195-D.pdf |
| bitstream.checksum.fl_str_mv |
f579ac35c0a79a138d2e312e86d6d890 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
| repository.mail.fl_str_mv |
sandra.sobrera@ufsc.br |
| _version_ |
1851759205429542912 |