Patent · US Active

Methods and apparatus for automatic detection and elimination of functional hardware trojans in IC designs

US10303878B2 · kind B2 · utility

2Cited by
1References
20Claims
0Family size

Inventors

Key dates

Filing dateJan 13, 2017
Grant dateMay 28, 2019
Priority date
Expiry dateNov 17, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/327
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method detects, locates, and masks a hardware Trojan (HT) in an arithmetic circuit to improve circuit security. The method provides a first netlist and a second netlist of the arithmetic circuit, uses reverse engineering to extract 2-input XOR sub circuits, XOR trees, 1-bit adders, 1-bit adder graphs and arithmetic macros from the first netlist and the second netlist to obtain a first plurality of arithmetic macros and a second plurality of arithmetic macros, detects the HT by comparing the first plurality of arithmetic macros with the second plurality of arithmetic macros with functional ECO engine, locates the HT in the second netlist, and improves security of the arithmetic circuit by masking the HT with addition of a patch in the second netlist to obtain a patched netlist.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.