Chaos-Based S-Boxes as a Source of Confusion in Cryptographic Primitives
| dc.contributor.advisor1 | Cruz, Carlos Augusto de Moraes | |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/4703865680016516 | eng |
| dc.contributor.referee2 | Silva Junior, Paulo Fernandes da | |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/7543812637795681 | eng |
| dc.contributor.referee3 | Feitosa, Eduardo Luzeiro | |
| dc.contributor.referee3Lattes | http://lattes.cnpq.br/5939944067207881 | eng |
| dc.contributor.referee4 | Nakamura, Fabíola Guerra | |
| dc.contributor.referee4Lattes | http://lattes.cnpq.br/9615041048900531 | eng |
| dc.contributor.referee5 | Silva Junior, Waldir Sabino da | |
| dc.contributor.referee5Lattes | http://lattes.cnpq.br/2925380715531711 | eng |
| dc.creator | Silva Junior, Elvio Carlos Dutra e | |
| dc.creator.Lattes | http://lattes.cnpq.br/7213452821526503 | eng |
| dc.creator.orcid | https://orcid.org/0009-0002-2130-2123 | eng |
| dc.date.issued | 2026-06-22 | |
| dc.description.abstract | O presente trabalho apresenta duas contribuições principais. A primeira consiste em uma Revisão Sistemática da Literatura (RSL) sobre criptografia baseada em caos, com foco em caixas de substituição (S-boxes) como primitivas criptográficas, sendo, até onde se pôde verificar, a primeira RSL dessa natureza, conforme evidenciado por meio de um levantamento de revisões da literatura (SoS - Survey of Surveys). A segunda contribuição, identificada como original a partir da RSL inédita conduzida nesta tese, refere-se à implementação de uma Caixa de Substituição Baseada em Caos (CB-SBox), na qual S-boxes convencionais baseadas em ROM são substituídas por um circuito digital que computa diretamente um mapa caótico devidamente selecionado. Nos últimos anos, diversos algoritmos de criptografia baseados em caos têm sido propostos. Muitos desses algoritmos baseiam-se em projetos já estabelecidos e preenchem suas S-boxes (caixas de substituição) com valores derivados de mapas caóticos, seguindo estratégias convencionais de implementação a fim de possibilitar a comparação com seus equivalentes não caóticos. Em contraste, este trabalho propõe uma abordagem inovadora: a implementação de uma Caixa de Substituição Baseada em Caos (CB-SBox), na qual S-boxes convencionais baseadas em ROM são substituídas por um circuito digital que computa diretamente um mapa caótico devidamente selecionado. Este método permite a construção de S-boxes com grandes tamanhos de palavra por meio de um circuito programável baseado em FPGA, possibilitando o uso de tamanhos configuráveis de S-boxes, o que facilita a análise de estruturas com diferentes dimensões e, em última instância, pode aumentar a segurança, particularmente para S-boxes de maior dimensão, conforme evidenciado pelo aumento da resistência à criptoanálise linear e diferencial. Além disso, a CB-SBox proposta apresenta reduções tanto na área quanto no consumo de energia em comparação com S-boxes convencionais baseadas em ROM e de tamanho equivalente. Uma S-box de 19 bits baseada em caos consome apenas 0.0238% da área e 0.0241% da energia exigidas por uma S-box equivalente implementada em ROM, mantendo o mesmo nível de segurança. A imprevisibilidade inerente ao comportamento caótico não linear faz com que as S-boxes propostas apresentem características não bijetivas, tornando-as adequadas para aplicação em primitivas criptográficas não invertíveis, como funções de hash e redes de Feistel. A CB-SBox proposta é implementada em uma rede de Feistel conforme descrito na literatura, e os resultados experimentais são apresentados. | por |
| dc.description.resumo | This work presents two main contributions. The first consists of a Systematic Literature Review (SLR) on chaos-based cryptography, with a focus on substitution boxes (S-boxes) as cryptographic primitives. To the best of the authors' knowledge, this is the first SLR of this nature, as evidenced by a survey of literature reviews (SoS -- Survey of Surveys). The second contribution, original as identified on the novel SLR conducted in this work, concerns the implementation of a Chaos-Based Substitution Box (CB-SBox), in which conventional ROM-based S-boxes are replaced by a digital circuit that directly computes a suitably selected chaotic map. In recent years, numerous chaos-based encryption algorithms have been proposed. Many of these approaches build upon established encryption designs and populate their S-boxes with values derived from chaotic maps, following conventional implementation strategies to enable comparison with their non-chaotic counterparts. In contrast, this work proposes a novel approach: a Chaos-Based Substitution Box (CB-SBox) implementation, in which conventional ROM-based S-boxes are replaced by a digital circuit that directly computes the next state of a suitably selected chaotic map. This method enables the construction of S-boxes with large word lengths through an FPGA-based programmable circuit that supports configurable S-box sizes, thereby facilitating the analysis of structures with varying dimensions and, ultimately, enhancing security, particularly for larger S-boxes, as evidenced by increased resistance to linear and differential cryptanalysis. Furthermore, the proposed CB-SBox achieves reductions in both area and power consumption compared to size-equivalent ROM-based S-boxes. A 19-bit chaos-based S-box consumes only 0.0238% of the area and 0.0241% of the power required by an equivalent ROM-based S-box, while maintaining the same level of security. The inherent unpredictability of nonlinear chaotic behavior leads the proposed chaos-based S-boxes to exhibit non-bijective characteristics, making them well suited for application in non-invertible cryptographic primitives, such as hash functions and Feistel networks. The proposed CB-SBox is implemented within a Feistel network, as described in the literature, and experimental results are presented. | eng |
| dc.format | application/pdf | * |
| dc.identifier.citation | SILVA JUNIOR, Elvio Carlos Dutra e. Chaos-Based S-Boxes as a Source of Confusion in Cryptographic Primitives. 2026. 203 f. Doctoral Dissertation (Ph.D. in Electrical Engineering) – Graduate Program in Electrical Engineering, Federal University of Amazonas, Manaus, 2026. | eng |
| dc.identifier.uri | https://tede.ufam.edu.br/handle/tede/11875 | |
| dc.language | eng | eng |
| dc.publisher | Universidade Federal do Amazonas | eng |
| dc.publisher.country | Brasil | eng |
| dc.publisher.department | Faculdade de Engenharia Elétrica e Computação | eng |
| dc.publisher.initials | UFAM | eng |
| dc.publisher.program | Programa de Pós-graduação em Engenharia Elétrica | Por |
| dc.rights | Acesso Aberto | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | por |
| dc.subject | Substitution boxes | eng |
| dc.subject | Chaos | eng |
| dc.subject | Chaotic map | eng |
| dc.subject | Encryption | por |
| dc.subject | Cryptographic primitives | por |
| dc.subject.cnpq | ENGENHARIAS: ENGENHARIA ELETRICA: CIRCUITOS ELETRICOS, MAGNETICOS E ELETRONICOS: CIRCUITOS LINEARES E NAO-LINEARES | eng |
| dc.subject.cnpq | ENGENHARIAS: ENGENHARIA ELETRICA: TELECOMUNICACOES: SISTEMAS DE TELECOMUNICACOES | eng |
| dc.thumbnail.url | https://tede.ufam.edu.br/retrieve/96789/TESE_ElvioSilvaJunior_PPGEE.pdf.jpg | * |
| dc.title | Chaos-Based S-Boxes as a Source of Confusion in Cryptographic Primitives | eng |
| dc.title.alternative | Caixas de Substituição (S-Boxes) Baseadas em Caos como Fonte de Confusão em Primitivas Criptográficas | por |
| dc.type | Tese | eng |
Arquivos
Pacote original
1 - 3 de 3
Carregando...
- Nome:
- Ata de Defesa - Elvio Dutra.pdf
- Tamanho:
- 60,94 KB
- Formato:
- Documentos internos
- Descrição:
- Ata de defesa da tese de doutorado - Elvio Dutra
Carregando...
- Nome:
- Carta Encaminhamento - Elvio Dutra.pdf
- Tamanho:
- 193,31 KB
- Formato:
- Documentos internos
- Descrição:
- Carta de encaminhamento assinada pelo orientador - Elvio Dutra
Carregando...
- Nome:
- TESE_ElvioSilvaJunior_PPGEE.pdf
- Tamanho:
- 10,6 MB
- Formato:
- Adobe Portable Document Format
- Descrição:
Pacote de licença
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 2,32 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
