发明名称 |
Techniques for Secure Storage Hijacking Protection |
摘要 |
Various embodiments of the present disclosure are directed to a storage device having a non-volatile memory, a Proof of Physical Access (PPA) mechanism and a controller circuit. The PPA mechanism generates a PPA value responsive to a direct physical user interaction with the storage device by a user. In response to receipt of a storage command from a host, the controller circuit executes the received storage command responsive to the storage command being determined to be a protected command and responsive to detection of the PPA value during a predetermined window of time. The controller circuit does not execute the received storage command responsive to the storage command being determined to be a protected command and responsive to an absence of the PPA value during the predetermined window of time. The protected command is a command that changes access to data stored in the non-volatile memory. |
申请公布号 |
US2015324304(A1) |
申请公布日期 |
2015.11.12 |
申请号 |
US201514803433 |
申请日期 |
2015.07.20 |
申请人 |
Seagate Technology LLC |
发明人 |
Baryudin Leonid;Markey Timothy Joseph;Obukhov Dmitry |
分类号 |
G06F12/14;G06F21/44 |
主分类号 |
G06F12/14 |
代理机构 |
|
代理人 |
|
主权项 |
1. A storage device comprising:
a non-volatile memory; a Proof of Physical Access (PPA) mechanism which generates a PPA value responsive to a direct physical user interaction with the storage device; and a controller circuit configured to, responsive to receipt of a storage command from a host, execute the received storage command responsive to the storage command being determined to be a protected command and responsive to detection of the PPA value during a predetermined window of time, the controller circuit further configured to not execute the received storage command responsive to the storage command being determined to be a protected command and responsive to an absence of the PPA value during the predetermined window of time, the protected command comprising a command that changes access to data stored in the non-volatile memory. |
地址 |
Cupertino CA US |