发明名称 Ring oscillator based design-for-trust
摘要 A ring oscillator (RO) based Design-For-Trust (DFTr) technique is described. Functional paths of integrated circuit (IC) are included in one or more embedded ROs by (1) selecting a path in the IC, based on path selection criteria, that has one or more unsecured gates, and (2) embedding one or more ROs on the IC until a stop condition is met. An input pattern to activate embedded RO is determined. Further, a golden frequency which is a frequency at which the embedded RO oscillates, and a frequency range of the embedded RO are determined. A Trojan in the IC may be detected by activating the embedded RO (by applying the input pattern), measuring a frequency at which the embedded RO oscillates, and determining whether or not a Trojan is present based on whether or not the measured frequency of the RO is within a predetermined operating frequency range of the RO.
申请公布号 US9081991(B2) 申请公布日期 2015.07.14
申请号 US201213428725 申请日期 2012.03.23
申请人 Polytechnic Institute of New York University 发明人 Jyothi Vinayaka;Karri Ramesh;Rajendran Jeyavijayan;Sinanoglu Ozgur
分类号 G06F11/00;G06F12/14;G06F21/71;G06F21/56;G08B23/00 主分类号 G06F11/00
代理机构 Straub & Pokotylo 代理人 Pokotylo John C.;Straub & Pokotylo
主权项 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.
地址 Brooklyn NY US