Un método de cifrado lógico mejorado con un bloque de interdependencia de clave completamente correlacionado
Autores: He, Jiaji; Ma, Haocheng; Song, Kaiyue; Zhao, Yiqiang
Idioma: Inglés
Editor: MDPI
Año: 2019
Acceso abierto
Artículo científico
2019
Un método de cifrado lógico mejorado con un bloque de interdependencia de clave completamente correlacionado
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Encriptación lógica
Circuitos integrados
Seguridad de hardware
Entradas de clave
Interdependencia
Corrupción de salida
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 28
Citaciones: Sin citaciones
El cifrado lógico, como técnica de seguridad de hardware, puede proteger circuitos integrados (ICs) mediante la inserción de compuertas adicionales. Las compuertas insertadas garantizan que las salidas predefinidas solo se generen cuando se proporcionan las entradas de clave correctas, evitando la falsificación de IC, el robo de propiedad intelectual (IP) y la sobreproducción de IC. Para evaluar la robustez del cifrado lógico, generalmente se utilizan dos criterios principales, que son (1) la interdependencia entre las claves y (2) la corrupción de la salida contra ataques, incluidos el ataque de sensibilización de ruta, el ataque basado en SAT, el ataque de escalada de colina, etc. Sin embargo, la mayoría de los métodos de cifrado lógico existentes enfatizan un criterio sobre el otro. En este artículo, se propone un método de cifrado lógico mejorado con un bloque de interdependencia de claves totalmente correlacionado. El método mejora la interdependencia de las claves y determina las ubicaciones de las compuertas de clave utilizando un método de análisis de nodo raro. Los resultados experimentales validan que el método propuesto puede resistir el ataque de sensibilización de ruta y garantizar una distancia de Hamming del 50% con costos de diseño razonables.
Descripción
El cifrado lógico, como técnica de seguridad de hardware, puede proteger circuitos integrados (ICs) mediante la inserción de compuertas adicionales. Las compuertas insertadas garantizan que las salidas predefinidas solo se generen cuando se proporcionan las entradas de clave correctas, evitando la falsificación de IC, el robo de propiedad intelectual (IP) y la sobreproducción de IC. Para evaluar la robustez del cifrado lógico, generalmente se utilizan dos criterios principales, que son (1) la interdependencia entre las claves y (2) la corrupción de la salida contra ataques, incluidos el ataque de sensibilización de ruta, el ataque basado en SAT, el ataque de escalada de colina, etc. Sin embargo, la mayoría de los métodos de cifrado lógico existentes enfatizan un criterio sobre el otro. En este artículo, se propone un método de cifrado lógico mejorado con un bloque de interdependencia de claves totalmente correlacionado. El método mejora la interdependencia de las claves y determina las ubicaciones de las compuertas de clave utilizando un método de análisis de nodo raro. Los resultados experimentales validan que el método propuesto puede resistir el ataque de sensibilización de ruta y garantizar una distancia de Hamming del 50% con costos de diseño razonables.