Desenvolvimento de hardware configurável de criptografia simétrica utilizando FPGA e linguagem VHDL.

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: GOMES, Otávio de Souza Martins
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Programa de Pós-Graduação: Mestrado - Engenharia Elétrica
Departamento: IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação
País: Não Informado pela instituição
Link de acesso: https://repositorio.unifei.edu.br/jspui/handle/123456789/1409
Resumo: O objetivo deste trabalho é disponibilizar um hardware de criptografia AES rápido e modular, pois com algumas alterações ele pode ser configurado em 128, 192 ou 256 bits de chave e ser aplicado em dispositivos de smart metering, criptografia USB, entre outros. A comparação com outros trabalhos foi feita utilizando a arquitetura de 128 bits. Este trabalho apresenta um núcleo do Advanced Encryption Standard (AES) desenvolvido em FPGA (Field Programmable Gate Array). Para o desenvolvimento foram utilizadas uma placa Spartan-3 FPGA e uma Virtex 5 FPGA. Foi desenvolvido um hardware eficiente (comparado a alguns trabalhos que serão descritos), com arquitetura de chave e palavra, ambos, de 128 bits. A freqüência obtida na Spartan-3 foi de 318 MHz (pelo menos 50% mais rápida que outros hardwares, conforme será mostrado neste trabalho) e obteve-se uma freqüência de 800 MHz na placa Virtex-5. Uma arquitetura de pipelines foi desenvolvida para testar o desempenho dos módulos.