Análise da Confusão, Difusão e da Utilização do Modo de Operação CTR no Algoritmo Criptográfico AES
DOI:
https://doi.org/10.5540/03.2023.010.01.0020Keywords:
Criptografia, AES, Confusão, Difusão, Modos de OperaçãoAbstract
O objetivo deste trabalho é analisar a existência das propriedades de confusão e difu- são no algoritmo de encriptação de cifra de bloco e chave simétrica AES (Advanced Encryption Standard ) utilizando algoritmos implementados no Matlab®. As análises estatísticas quantitativas apresentadas foram feitas para dois comprimentos de chave diferentes: 128 e 256 bits, de modo a entender se uma chave maior possibilita melhora nas propriedades de confusão e difusão. Além disso, também foi implementado o modo de operação CTR (Counter Mode) para criptografar mensagens com mais de um bloco de 128 bits. Características deste modo de operação foram analisadas e análises estatísticas foram utilizadas para mostrar que a encriptação de mensagens semelhantes não geraram o mesmo texto cifrado. Especificamente, buscou-se mostrar a existência da aleatorização por meio de análises quantitativas.
Downloads
References
J. Daemen e V. Rijmen. The design of Rijndael: AES - The Advanced Encryption Standard. 2a. ed. New York: Springer-Verlag, 2002. isbn: 978-3642076466.
M. Dworkin. Recommendation for Block Cipher Modes of Operation: The CMAC Mode for Authentication. 2016. doi: 10.6028/NIST.SP.800-38B.
C. Paar e J. Pelzl. Understanding Cryptography: A Textbook for Students and Practitioners. 1a. ed. Londres: Springer, 2010. isbn: 978-3-642-04100-6.
R. L. Rivest, A. Shamir e L. Adleman. “A method for obtaining digital signatures and publickey cryptosystems”. Em: Communications of the ACM 21.2 (1978), pp. 120–126. doi:10.1145/359340.359342.
C. E. Shannon. “Communication theory of secrecy systems”. Em: The Bell system technical journal 28.4 (1949), pp. 656–715. doi: 10.1002/j.1538-7305.1948.tb01338.x.