Patent ID: 9081991
Filing Date: 2015-07-14
Classification: G06F

Abstract:
1. A computer-implemented method for enabling detection of a Trojan in an integrated circuit (IC), the computer-implemented method comprising: a) selecting a path in the IC based on a path selection criteria, wherein the path has one or more unsecured gates; b) embedding a ring oscillator on the IC to secure the one or more unsecured gates in the selected path, wherein the selected path is a functional path of the IC, and wherein the selected path defines a portion of the embedded ring oscillator; c) determining an input pattern to be provided to the IC, to activate the embedded ring oscillator; d) repeating acts (a)-(c) until a stop condition is met; and e) determining a golden frequency of each of one or more of the embedded ring oscillators, wherein the golden frequency is a frequency at which the embedded ring oscillator oscillates without a presence of the Trojan.