Busca de permutações APN criptográficas
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Relatório |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/204116 |
Resumo: | Relatório técnico de pesquisa. |
id |
UFSC_ac18e06c4ff7359409509f554cf90c63 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/204116 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Busca de permutações APN criptográficascriptografia simétricaprojeto de caixas-Sfunções APNcriptoanálise diferencialbuscas heurísticasRelatório técnico de pesquisa.O trabalho de pesquisa descrito neste relatório foi realizado em duas partes, no período entre jan/2016 e fev/2018, e trata de um estudo sobre permutações APN (importantes no projeto de cifradores simétricos) com o auxílio dos conceitos de ambiguidade e deficiência, desenvolvidos pelo Prof. Daniel Panario e seu grupo de pesquisa na Universidade de Carleton, em Ottawa, Canadá. A primeira parte deste estudo foi executada durante um pós-doutorado do autor no Canadá (entre jan/2016 e fev/2017) e consistiu em uma caracterização diferencial completa (incluindo espectro diferencial, ambiguidade e deficiência) de todos os polinômios de permutação sobre corpos finitos com baixo grau (grau até 6). Na segunda parte, executada de mar/2017 a fev/2018, no escopo de um projeto de pesquisa do departamento INE/UFSC, o objetivo foi realizar uma busca computacional por permutações APN definidas em anéis sobre inteiros. Esta parte envolveu implementações (em C/C++) de buscas exaustivas do tipo backtracking podadas com heurísticas específicas a fim de encontrar permutações APN (2-uniformes) sobre Z_2 x Z_16. Os melhores resultados obtidos nesta segunda parte consistiram em permutações 3-uniformes sobre Z_2 x Z_16. Note-se que isto corresponde a uma busca em um universo de busca de tamanho maior do que 2^{117}. Os melhores casos encontrados pelo backtracking (com a poda heurística) foram refinados com a aplicação de técnicas de busca do tipo Tabu search e Simulated Annealing. O melhor resultado obtido nesta segunda parte chegou muito perto de uma permutação APN (2-uniforme) e consistiu em uma permutação 3-uniforme sobre Z_2 x Z_16, mas com apenas 24 valores iguais a 3 no espectro diferencial (todos os outros 968 valores eram menores ou iguais a 2).2020-02-07T13:55:04Z2020-02-07T13:55:04Z2019-12-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/reportapplication/pdfhttps://repositorio.ufsc.br/handle/123456789/204116Daniel S. Freitasporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2020-02-07T13:55:04Zoai:repositorio.ufsc.br:123456789/204116Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-02-07T13:55:04Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Busca de permutações APN criptográficas |
title |
Busca de permutações APN criptográficas |
spellingShingle |
Busca de permutações APN criptográficas Daniel S. Freitas criptografia simétrica projeto de caixas-S funções APN criptoanálise diferencial buscas heurísticas |
title_short |
Busca de permutações APN criptográficas |
title_full |
Busca de permutações APN criptográficas |
title_fullStr |
Busca de permutações APN criptográficas |
title_full_unstemmed |
Busca de permutações APN criptográficas |
title_sort |
Busca de permutações APN criptográficas |
author |
Daniel S. Freitas |
author_facet |
Daniel S. Freitas |
author_role |
author |
dc.contributor.author.fl_str_mv |
Daniel S. Freitas |
dc.subject.por.fl_str_mv |
criptografia simétrica projeto de caixas-S funções APN criptoanálise diferencial buscas heurísticas |
topic |
criptografia simétrica projeto de caixas-S funções APN criptoanálise diferencial buscas heurísticas |
description |
Relatório técnico de pesquisa. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-12-02 2020-02-07T13:55:04Z 2020-02-07T13:55:04Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/report |
format |
report |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/handle/123456789/204116 |
url |
https://repositorio.ufsc.br/handle/123456789/204116 |
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 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 |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652157561339904 |