发明名称 Securely saving a state of a processor during hibernation
摘要 A data processing apparatus comprises processing circuitry including several state retention cells for holding a current state of the processing circuitry, at least some of the state retention cells being arranged in series. In response to a hibernate signal, the processing apparatus switches from an operational mode to a low power or sleep mode in which the processing circuitry is powered down. Prior to powering down the processing circuitry its current state is output from the state retention cells and encrypted, and the encrypted state is then stored (fig. 3a). Upon detection of a wake signal, the processing apparatus switches from the low power mode to the operational mode and the stored encrypted state data is decrypted and used to restore the state of the processing circuitry (fig. 3b). The state retention cells may take the form of one or more scan chains and provide an output in the form of one or more serial data streams. This is a convenient form for subsequent encryption by hardware logic. A hash or checksum of the state may also be calculated and stored for protecting the integrity of the data.
申请公布号 GB2446658(A) 申请公布日期 2008.08.20
申请号 GB20070003178 申请日期 2007.02.19
申请人 ARM LIMITED 发明人 BRYAN DAVID LAWRENCE;NEIL EDWARD PARRIS
分类号 G01R31/3185;G06F1/32;G06F21/71;G06F21/74;G06F21/81 主分类号 G01R31/3185
代理机构 代理人
主权项
地址