Implementação compacta do algoritmo Ketje

O avanço do desenvolvimento de dispositivos móveis trouxe à tona o problema de segurança da informação, impondo novos requisitos de sistemas criptográficos para dispositivos cada vez menores, com capacidades de computação e armazenamento reduzidas. Este trabalho apresenta uma implementação compacta do esquema de cifração autenticada Ketje realizada em linguagem C, conforme a versão 1.1 de sua especificação, para chaves e nonces de tamanhos múltiplos de 8 bits. Visando uma melhoria na legibilidade do código, o presente trabalho teve como resultado uma redução no tamanho final do arquivo de até 24% comportando-se de maneira semelhante à referência do ponto de vista de desempenho.