Use este identificador para citar ou linkar para este item:
https://repositorio.ufpe.br/handle/123456789/57765
Compartilhe esta página
Título: | Blocos de permutação para construções esponja : explorando o uso da transformada do cosseno sobre corpos finitos de característica 2 |
Autor(es): | ARAÚJO, Laís Maria Rodrigues de |
Palavras-chave: | Primitiva criptográfica; Construção esponja; Polinômio de permutação; Transformada do cosseno; Corpos Finitos de Característica |
Data do documento: | 27-Jun-2024 |
Editor: | Universidade Federal de Pernambuco |
Citação: | ARAÚJO, Laís Maria Rodrigues de. Blocos de permutação para construções esponja: explorando o uso da transformada do cosseno sobre corpos finitos de característica 2. 2024. Dissertação (Mestrado em Engenharia Elétrica) – Universidade Federal de Pernambuco, Recife, 2024. |
Abstract: | Neste trabalho, é abordada a relevância das primitivas criptográficas na construção de sistemas de segurança e comunicação confiáveis. São investigadas algumas primitivas, incluindo algoritmos de cifragem e decifragem, funções hash e geração de números pseudoaleatórios que utilizam a construção esponja em seu projeto. É dada ênfase à flexibilidade e adaptabilidade da construção esponja, devido à sua capacidade de ajustar o tamanho do estado interno para atender aos requisitos de segurança. Neste sentido, são estudados algoritmos que utilizam essa primitiva, tais como as funções hash SHA3, Quark, Photon, SPONGENT e o ASCON. Este último é considerado como cifra de bloco, como função hash e para geração de números pseudoaleatórios. Também é avaliado, nesse trabalho, o uso de estruturas algébricas finitas em algoritmos de premissas criptográficas. Mais especificamente, são estudados polinômios de permutação e a transformada do cosseno sobre corpos finitos de característica 2. Diante disso, é proposto um novo bloco de permutação de comprimento (2+n)×32, em que n é um número natural não-nulo, para utilização em construções esponja. Este bloco de permutação emprega um polinômio de permutação juntamente com a transformada do cosseno do tipo 1, ambos definidos sobre o corpo finito F28. Quando utilizado nos algoritmos hash mencionados anteriormente, o bloco proposto torna possível reduzir o número de rodadas de aplicação do bloco de permutação para dois, ao invés das 12 rodadas do ASCON-hash, 24 do SHA3 e 1024 do S-Quark. Além disso, foi verificado o uso do bloco proposto no algoritmo ASCON em sua forma de cifra de bloco e gerador de números pseudoaleatórios. Para validação de todos os sistemas implementados, foram realizados testes de entropia, efeito avalanche, testes estatísticos da suíte de testes do Instituto Nacional de Padrões e Tecnologia (NIST) e teste de resistência a ataques de força bruta. A avaliação dos testes realizados indica que o uso do bloco proposto manteve resultados semelhantes aos gerados pelos algoritmos originais. |
URI: | https://repositorio.ufpe.br/handle/123456789/57765 |
Aparece nas coleções: | Dissertações de Mestrado - Engenharia Elétrica |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
DISSERTAÇÃO Laís Maria Rodrigues de Araújo.pdf | 1,22 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este arquivo é protegido por direitos autorais |
Este item está licenciada sob uma Licença Creative Commons