发明名称 |
Method for secure software resume from low power mode |
摘要 |
Systems, methods, and other embodiments associated with a secure software resume from low power mode are described. According to one embodiment, a method includes receiving a request to enter a low power mode. In response to the request, the method includes storing a data section in LPDRM, performing a validation function on the data section to compute a validation value, and constructing a resume package that includes the validation value and a location of the data section in the LPDRM. The resume package is stored in the LPDRM for use in resuming operation after exiting low power mode. |
申请公布号 |
US9268941(B1) |
申请公布日期 |
2016.02.23 |
申请号 |
US201313874759 |
申请日期 |
2013.05.01 |
申请人 |
MARVELL INTERNATIONAL LTD. |
发明人 |
Akdemir Kahraman D.;Aytek Tolga Nihat |
分类号 |
G06F15/177;G06F21/57 |
主分类号 |
G06F15/177 |
代理机构 |
|
代理人 |
|
主权项 |
1. A device, comprising:
secure flash memory configured to store data in a manner that can be validated by a secure boot ROM; a low power data retentive memory (LPDRM); a package logic configured to:
receive a request from the device to enter a low power mode;in response to the request to enter a low power mode,
store a data section in the secure flash memory;store the data section in the LDPRM;construct a resume package that includes i) a location of the data section in the LPDRM, ii) an image identifier for an image to be loaded from the secure flash memory in a subsequent boot operation, and iii) a validation value that results from performing a validation function on the data section, andstore the resume package in the LPDRM for use by the device in resuming operation when exiting the low power mode; and a resume logic configured to, in response to a boot signal from a device operating in low power mode:
access the resume package;perform the validation function on the data section stored in the LPDRM to compute a resulting validation value;compare the resulting validation value with the validation value in the resume package;
when the resulting validation value agrees with the validation value in the resume package:
identify, in the resume package, the image identifier;load the image from the secure flash memory; andtransfer control of the device to an operating system without loading an image corresponding to the data section to the LPDRM. |
地址 |
BM |