Hardware Especializado Aplicado a Aceleração de Algoritmos na Área de Segurança da Informação
SHA-256, SHA-3, FPGA, Detecção de anomalias
O desenvolvimento de novas metodologias de transmissão de dados e conectividade traz consigo a necessidade de controles relacionados à segurança da informação, como a verificação da integridade de mensagens e arquivos, com o amplo uso de algoritmos de hash, e a detecção legítima ou maliciosa do tráfego de redes de computadores. Além eficientes controles de segurança, a quantidade massiva de dados gerados por diversos dispositivos ligados às redes requerem que implementações de segurança da informação sejam feitas em alta velocidade de processamento. Assim, este trabalho tem como objetivo de acelerar o processamento de aplicações da área de segurança da informação através da implementação de hardwares especializados. Para isso, serão propostas implementações em hardware específico para os algoritmos de hash SHA-256 e SHA-3 (Keccak), e uma arquitetura para a detecção de anomalias em redes baseada em sistemas evolutivos com algoritmos de fluxo de dados em tempo real. As arquiteturas de hardware serão implementadas e validadas em um Field Programmable Gate Array (FPGA). Os resultados preliminares aqui apresentados, obtidos por meio da implementação do algoritmo SHA-256, indicam a viabilidade desta proposta.