发明名称 Verification of intellectual property core trusted state
摘要 Secure initialization of the state of an electronic circuit. A processor determines the trusted state of one or more architecture state registers of an intellectual property core. The processor clears entries in a memory of the intellectual property core. The processor verifies that state machines, included in execution logic of the intellectual property core, have not generated output.
申请公布号 US9336391(B2) 申请公布日期 2016.05.10
申请号 US201414306284 申请日期 2014.06.17
申请人 International Business Machines Corporation 发明人 Lichtenau Cedric;Padeffke Martin;Pflueger Thomas;Schmidt Hagen
分类号 G06F12/14;G06F21/57;G06F11/30 主分类号 G06F12/14
代理机构 代理人 Gooshaw Isaac J.
主权项 1. A semiconductor device to securely initialize a state of an electronic circuit, the semiconductor device comprising: one or more architecture state registers; a memory; an intellectual property core that includes an execution logic; a first device connected to and configured to monitor the architecture state registers and the execution logic, wherein the first device is configured to verify whether a state machine, included in the execution logic, has not generated output by determining whether a trusted state of an architecture state latch is verified based, at least in part, on a result that indicates a state of the architecture state latch; and a second device connected to the memory and first device, wherein the second device controls whether the execution logic is integrated into the electronic circuit to process programming instructions; and a third device that is i) included in the intellectual property core, and ii) is configured to a) determine the state of the architecture state latch, wherein the architecture state latch is vulnerable to state manipulations, b) generate the result, and c) respond to a determination that the trusted state of the architecture state latch is not verified by sending a signal to the second device that indicates that the intellectual property core is not trusted.
地址 Armonk NY US