×

Method and System for Detecting Hardware Trojans and Unintentional Design Flaws

  • US 20180032760A1
  • Filed: 07/27/2017
  • Published: 02/01/2018
  • Est. Priority Date: 07/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by data processing apparatus, the method comprising:

  • receiving a hardware design specifying an implementation for information flow in a hardware configuration, wherein the hardware design comprises at least two variables relating to the information flow;

    receiving one or more labels annotating the hardware design, wherein each of the one or more labels corresponds to a respective variable of the at least two variables;

    receiving one or more security properties specifying a restriction relating to the one or more labels for implementing an information flow model;

    generating the information flow model, wherein generating comprises translating the one or more security properties to automatically assign a respective label value to each of the one or more labels based on the one or more security properties;

    performing verification using the information flow model, wherein verification comprises verifying whether the information flow model passes or fails against the one of more security properties; and

    upon verifying that the information flow model passes, determining that an unintentional design flaw is not identified in the hardware design.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×