Estudo e desenvolvimento de algoritmos criptográficos para redes de sensores sem fio, utilizando técnicas de programação genética


Autoria(s): Semente, Rodrigo Soares
Contribuinte(s)

Salazar, Andres Ortiz

04790852423

http://lattes.cnpq.br/3146456370581663

51618362968

Silveira, Luiz Felipe de Queiroz

02863206494

http://lattes.cnpq.br/4139452169580807

Vidal, Francisco José Targino

96963026491

http://lattes.cnpq.br/7452687215068186

Villanueva, Juan Moisés Mauricio

60016175302

http://lattes.cnpq.br/1446817462218646

Ramos, Karla Darlene Nepomuceno

27522288304

http://lattes.cnpq.br/2751239628595747

Data(s)

10/08/2016

10/08/2016

07/12/2015

Resumo

Cryptography is the main form to obtain security in any network. Even in networks with great energy consumption restrictions, processing and memory limitations, as the Wireless Sensors Networks (WSN), this is no different. Aiming to improve the cryptography performance, security and the lifetime of these networks, we propose a new cryptographic algorithm developed through the Genetic Programming (GP) techniques. For the development of the cryptographic algorithm’s fitness criteria, established by the genetic GP, nine new cryptographic algorithms were tested: AES, Blowfish, DES, RC6, Skipjack, Twofish, T-DES, XTEA and XXTEA. Starting from these tests, fitness functions was build taking into account the execution time, occupied memory space, maximum deviation, irregular deviation and correlation coefficient. After obtaining the genetic GP, the CRYSEED and CRYSEED2 was created, algorithms for the 8-bits devices, optimized for WSNs, i.e., with low complexity, few memory consumption and good security for sensing and instrumentation applications.

Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)

A criptografia é a principal forma de obter a segurança em qualquer rede. Mesmo em redes com grandes restrições de consumo de energia, processamento e memória, como as Redes de Sensores Sem Fio isso não é diferente. Objetivando melhorar o desempenho da criptografia, a segurança e o tempo de vida nessas redes, será proposto um novo algoritmo criptográfico desenvolvido através da técnica de Programação Genética. Para o desenvolvimento de critérios de aptidão do algoritmo criptográfico pelo algoritmo de Programação Genética, nove algoritmos criptográficos diferentes foram testados: AES, Blowfish, DES, RC6, Skipjack, Twofish, T-DES, XTEA e XXTEA. A partir desses testes uma função de aptidão foi desenvolvida levando em conta o tempo de execução, o espaço ocupado em memória, desvio máximo, desvio irregular, coeficiente de correlação, e efeito avalanche. A partir do algoritmo de Programação Genética otimizado foi criado o CRYSEED, um algoritmo para dispositivos de 8-bits, otimizado pra Redes de Sensores Sem Fio, i.e. baixa complexidade, pouco consumo de memória e boa segurança para as aplicações de sensoriamento e instrumentação.

Identificador

SEMENTE, Rodrigo Soares. Estudo e desenvolvimento de algoritmos criptográficos para redes de sensores sem fio, utilizando técnicas de programação genética. 2015. 50f. Tese (Doutorado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2015.

http://repositorio.ufrn.br/handle/123456789/21141

Idioma(s)

por

Publicador

Universidade Federal do Rio Grande do Norte

Brasil

UFRN

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO

Direitos

Acesso Aberto

Palavras-Chave #Redes de sensores sem fio #IEEE 802.15.4 #Criptografia #Programação genética #CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃO
Tipo

doctoralThesis