Contra medida generalizada de cumplimiento de código
Autores: Tissot, Pierre-Antoine; Bossuet, Lilian; Grosso, Vincent
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Contra medida generalizada de cumplimiento de código
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Contramedidas
Ataques de fallos
Redundancia de información
Cifrado ligero
Código de bit de paridad
Inyección de fallo único
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 29
Citaciones: Sin citaciones
Las ampliamente utilizadas contramedidas contra los ataques por fallas se basan en redundancia espacial, temporal o de información. Este tipo de solución es muy eficiente, pero puede resultar muy costoso en términos de costo de implementación. Por lo tanto, intentar proponer una contramedida segura y eficiente para un cifrado ligero es un desafío difícil, ya que el objetivo de un cifrado ligero es ser lo más liviano posible. Este documento considera la redundancia de información basada en un código de bits de paridad, con transformaciones de operaciones que cumplen con el código. Este código de detección de errores, con la noción de cumplimiento del código agregada, es muy eficiente contra la inyección de fallas únicas y tiene un pequeño sobrecosto. La solución se prueba en el cifrado ligero LED para medir su sobrecarga. Además, se utiliza una versión de bitslice del cifrado con el código de bits de paridad aplicado para ser robusto contra todas las inyecciones de fallas de una sola palabra. El desafío es adaptar las funciones del cifrado de una manera en la que el bit de paridad siempre se considere, pero sin considerar una implementación pesada. La ventaja de nuestra solución es que esta contramedida conduce a una cobertura de fallas del 100%, con una sobrecarga razonable.
Descripción
Las ampliamente utilizadas contramedidas contra los ataques por fallas se basan en redundancia espacial, temporal o de información. Este tipo de solución es muy eficiente, pero puede resultar muy costoso en términos de costo de implementación. Por lo tanto, intentar proponer una contramedida segura y eficiente para un cifrado ligero es un desafío difícil, ya que el objetivo de un cifrado ligero es ser lo más liviano posible. Este documento considera la redundancia de información basada en un código de bits de paridad, con transformaciones de operaciones que cumplen con el código. Este código de detección de errores, con la noción de cumplimiento del código agregada, es muy eficiente contra la inyección de fallas únicas y tiene un pequeño sobrecosto. La solución se prueba en el cifrado ligero LED para medir su sobrecarga. Además, se utiliza una versión de bitslice del cifrado con el código de bits de paridad aplicado para ser robusto contra todas las inyecciones de fallas de una sola palabra. El desafío es adaptar las funciones del cifrado de una manera en la que el bit de paridad siempre se considere, pero sin considerar una implementación pesada. La ventaja de nuestra solución es que esta contramedida conduce a una cobertura de fallas del 100%, con una sobrecarga razonable.