¿Qué son los cifrados Simon y Speck?
Creado por la NSA en 2013, Simon y Speck son familias de cifrados de bloques livianos, lo que significa que son algoritmos criptográficos diseñados para dispositivos de bajos recursos, con memoria y poder de procesamiento limitado. Aunque ambos algoritmos son versátiles en hardware y software, Simon es óptimo en hardware mientras que Speck es óptimo en software. La información detallada sobre las familias de Simon y Speck es compilada por la NSA en su repositorio oficial de GitHub.
En 2014, se propuso que se incluyeran Simon y Speck (documento IACR) en la norma ISO que especifica los requisitos para la criptografía liviana y con un cifrado adecuado. Publicado en 2012, este estándar ya cubre dos cifras de bloques livianos, Present y Clefia. Además, hay dos "Anteproyectos de enmiendas" registrados sin ninguna información de contenido. Pueden referirse a los códigos de bloque de la NSA propuestos.
Otro estándar relevante especifica los aspectos de seguridad y privacidad de los Acuerdos de nivel de servicio (SLA) para servicios en la nube con el "componente de criptografía" como parte central. Según un aviso de Prismacloud, este estándar fue el tema en Wuhan, del 16 al 20 de abril, donde los grupos de trabajo del SO/IEC JTC 1/SC 27 responsable celebraron su 26ª reunión. Esta reunión no figura en el calendario de reuniones de la organización ISO.
Según la NSA, el objetivo de Simon y Speck es asegurar las aplicaciones en entornos restringidos o especializados, en gran parte para prepararse para la era de internet de las cosas. La idea básica es diseñar algoritmos que sean lo suficientemente flexibles y simples como para realizar prácticamente en cualquier lugar el cifrado de archivo.
Lo que es inusual sobre Simon y Speck es que la NSA tuvo un retraso de cuatro años en la publicación de las cifras con un análisis de seguridad y una descripción de las decisiones de diseño, que se consideran mejores prácticas obligatorias.