Passer à la navigation principale Passer à la recherche Passer au contenu principal

Hardware trojan horses in cryptographic IP cores

  • Shivam Bhasin
  • , Jean Luc Danger
  • , Sylvain Guilley
  • , Xuan Thuy Ngo
  • , Laurent Sauvage
  • Institut Mines-Télécom
  • Secure-IC SAS

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Detecting hardware trojans is a difficult task in general. In this article we study hardware trojan horses insertion and detection in cryptographic intellectual property (IP) blocks. The context is that of a fabless design house that sells IP blocks as GDSII hard macros, and wants to check that final products have not been infected by trojans during the foundry stage. First, we show the efficiency of a medium cost hardware trojans detection method if the placement or the routing have been redone by the foundry. It consists in the comparison between optical microscopic pictures of the silicon product and the original view from a GDSII layout database reader. Second, we analyze the ability of an attacker to introduce a hardware trojan horse without changing neither the placement nor the routing of the cryptographic IP logic. On the example of an AES engine, we show that if the placement density is beyond 80%, the insertion is basically impossible. Therefore, this settles a simple design guidance to avoid trojan horses insertion in cryptographic IP blocks: have the design be compact enough, so that any functionally discreet trojan necessarily requires a complete replace and re-route, which is detected by mere optical imaging (and not complete chip reverse-engineering).

langue originaleAnglais
titreProceedings - 10th Workshop on Fault Diagnosis and Tolerance in Cryptography, FDTC 2013
Pages15-29
Nombre de pages15
Les DOIs
étatPublié - 9 déc. 2013
Modification externeOui
Evénement10th Workshop on Fault Diagnosis and Tolerance in Cryptography, FDTC 2013 - Santa Barbara, CA, États-Unis
Durée: 20 août 201320 août 2013

Série de publications

NomProceedings - 10th Workshop on Fault Diagnosis and Tolerance in Cryptography, FDTC 2013

Une conférence

Une conférence10th Workshop on Fault Diagnosis and Tolerance in Cryptography, FDTC 2013
Pays/TerritoireÉtats-Unis
La villeSanta Barbara, CA
période20/08/1320/08/13

Empreinte digitale

Examiner les sujets de recherche de « Hardware trojan horses in cryptographic IP cores ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation