Implementação e análise do algoritmo de cifra simétrica TEA

Detalhes bibliográficos
Autor(a) principal: Silva, Bruno Henrique de Aguiar
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/214101
Resumo: The transmission of confidential data through a channel requires a scenario highly restricted to security, therefore requiring the application of some encryption algorithm. Encryption is a technique used to protect data from malicious attacks. There are different algorithms used in cryptography, chosen depending on the desired application. In this work we are interested in the algorithms TEA (Tiny Encryption Algorithm) and DES (Data Encryption Standart), both algorithms are of symmetric key and block cipher and, based on Feistel networks. The TEA has a very simple description and implementation and is efficient for medium security systems. In addition, TEA achieves complete diffusion and confusion after just six rounds. DES, despite being currently considered insecure for several applications, is a well-known and used encryption algorithm. In this work we present a study on the functioning of the TEA, an implementation of this algorithm using the MATLAB software and an analysis in relation to diffusion, confusion and avalanche effect for 5, 32 and 50 rounds. We also present a study and an implementation of the DES encryption algorithm.
id UNSP_ae49594f4554e9f9ffb40d586aaa7458
oai_identifier_str oai:repositorio.unesp.br:11449/214101
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Implementação e análise do algoritmo de cifra simétrica TEAImplementation and analysis of the TEA symmetric cipher algorithmAlgoritmosCriptografiaSimulação (Computadores)TelecomunicaçõesThe transmission of confidential data through a channel requires a scenario highly restricted to security, therefore requiring the application of some encryption algorithm. Encryption is a technique used to protect data from malicious attacks. There are different algorithms used in cryptography, chosen depending on the desired application. In this work we are interested in the algorithms TEA (Tiny Encryption Algorithm) and DES (Data Encryption Standart), both algorithms are of symmetric key and block cipher and, based on Feistel networks. The TEA has a very simple description and implementation and is efficient for medium security systems. In addition, TEA achieves complete diffusion and confusion after just six rounds. DES, despite being currently considered insecure for several applications, is a well-known and used encryption algorithm. In this work we present a study on the functioning of the TEA, an implementation of this algorithm using the MATLAB software and an analysis in relation to diffusion, confusion and avalanche effect for 5, 32 and 50 rounds. We also present a study and an implementation of the DES encryption algorithm.A transmissão de dados confidenciais por algum canal necessita de um cenário altamente restrito à segurança, exigindo portanto, a aplicação de algum algoritmo de criptografia. Criptografia é uma técnica utilizada para proteger os dados de ataques maliciosos. Existem diferentes algoritmos utilizados em criptografia, escolhidos dependendo a aplicação desejada. Neste trabalho estamos interessados nos algoritmos TEA (Tiny Encryption Algorithm) e DES (Data Encryption Standart), ambos algoritmos são de chave simétrica e cifra de bloco e, baseados nas redes de Feistel. O TEA possui uma descrição e implementação bastante simples e se mostra eficiente para sistemas de segurança média. Além disso, o TEA alcança uma difusão e confusão completa após apenas seis rodadas. O DES apesar de atualmente ser considerado inseguro para diversas aplicações, é um algoritmo de criptografia bastante conhecido e utilizado. Neste trabalho apresentamos um estudo sobre o funcionamento do TEA, uma implementação deste algoritmo utilizando o software MATLAB e uma análise em relação a difusão, confusão e efeito avalanche para 5, 32 e 50 rodadas. Apresentamos também um estudo e uma implementação do algoritmo de criptografia DES.Não recebi financiamentoUniversidade Estadual Paulista (Unesp)Benedito, Cintya Wink de Oliveira [UNESP]Universidade Estadual Paulista (Unesp)Silva, Bruno Henrique de Aguiar2021-08-19T19:21:50Z2021-08-19T19:21:50Z2020-07-31info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://hdl.handle.net/11449/21410179163755740508210000-0002-4806-3399porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-08-06T14:17:59Zoai:repositorio.unesp.br:11449/214101Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-06T14:17:59Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Implementação e análise do algoritmo de cifra simétrica TEA
Implementation and analysis of the TEA symmetric cipher algorithm
title Implementação e análise do algoritmo de cifra simétrica TEA
spellingShingle Implementação e análise do algoritmo de cifra simétrica TEA
Silva, Bruno Henrique de Aguiar
Algoritmos
Criptografia
Simulação (Computadores)
Telecomunicações
title_short Implementação e análise do algoritmo de cifra simétrica TEA
title_full Implementação e análise do algoritmo de cifra simétrica TEA
title_fullStr Implementação e análise do algoritmo de cifra simétrica TEA
title_full_unstemmed Implementação e análise do algoritmo de cifra simétrica TEA
title_sort Implementação e análise do algoritmo de cifra simétrica TEA
author Silva, Bruno Henrique de Aguiar
author_facet Silva, Bruno Henrique de Aguiar
author_role author
dc.contributor.none.fl_str_mv Benedito, Cintya Wink de Oliveira [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Silva, Bruno Henrique de Aguiar
dc.subject.por.fl_str_mv Algoritmos
Criptografia
Simulação (Computadores)
Telecomunicações
topic Algoritmos
Criptografia
Simulação (Computadores)
Telecomunicações
description The transmission of confidential data through a channel requires a scenario highly restricted to security, therefore requiring the application of some encryption algorithm. Encryption is a technique used to protect data from malicious attacks. There are different algorithms used in cryptography, chosen depending on the desired application. In this work we are interested in the algorithms TEA (Tiny Encryption Algorithm) and DES (Data Encryption Standart), both algorithms are of symmetric key and block cipher and, based on Feistel networks. The TEA has a very simple description and implementation and is efficient for medium security systems. In addition, TEA achieves complete diffusion and confusion after just six rounds. DES, despite being currently considered insecure for several applications, is a well-known and used encryption algorithm. In this work we present a study on the functioning of the TEA, an implementation of this algorithm using the MATLAB software and an analysis in relation to diffusion, confusion and avalanche effect for 5, 32 and 50 rounds. We also present a study and an implementation of the DES encryption algorithm.
publishDate 2020
dc.date.none.fl_str_mv 2020-07-31
2021-08-19T19:21:50Z
2021-08-19T19:21:50Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/214101
7916375574050821
0000-0002-4806-3399
url http://hdl.handle.net/11449/214101
identifier_str_mv 7916375574050821
0000-0002-4806-3399
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.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808128171539693568