Implementação e análise do algoritmo de cifra simétrica TEA
Autor(a) principal: | |
---|---|
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 |