Descripción |
Desarrollar un núcleo criptográfico para la ejecución eficiente de algoritmos simétricos, así como rutinas de aritmética de GF(2), utilizando una arquitectura modular para integrar implementaciones de algoritmos ya existentes, con una interfaz de comunicación compatible con una API de comunicaciones.
a)Diseñar una arquitectura modular para la integración de algoritmos simétricos de cifrado, funciones hash y aritmética de campo finito GF(2m).
b)Desarrollar los modos de operación de confidencialidad y cifrado autenticado.
c)Desarrollar implementación de SHA3.
d)Integrar las implementaciones de AES, SHA-1, SHA-2 y HMAC
e)Integrar las implementaciones de GF(2m) para soportar Kyber y Dilitium. |