Implementação eficiente e segura de cifras de fluxo

O crescente número de dispositivos que podem se conectar à Internet atinge novos patamares e traz consigo desafios ainda maiores quanto à segurança das informações transmitidas. Cifras de fluxo são uma primitiva criptográfica ideal para fornecer confidencialidade nesse cenário. Este trabalho apresenta implementações eficientes em software de duas cifras de fluxo na plataforma ARM, protegidas contra ataques de canal lateral de tempo. A implementações do ChaCha20 e SOSEMANUK apresentaram ganhos de desempenho de até 30% e 43% em relação ao código de referência, respectivamente, a depender da plataforma de testes utilizada.