发明名称 |
Implementing Replay Protected Storage |
摘要 |
In one embodiment, a data storage client may establish a virtual replay protected storage system with an agnostic data storage. The virtual replay protected storage system may maintain a trusted counter and a secret key in a trusted client environment. The virtual replay protected storage system may encode a hash message authentication code signature based on the trusted counter, the secret key, and a data set. The virtual replay protected storage system may send a write request of the data set with the hash message authentication code signature to an agnostic data storage. |
申请公布号 |
US2016379015(A1) |
申请公布日期 |
2016.12.29 |
申请号 |
US201514748214 |
申请日期 |
2015.06.23 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Samsonov Yevgeniy A.;Kinshumann Kinshuman |
分类号 |
G06F21/78;G06F21/64 |
主分类号 |
G06F21/78 |
代理机构 |
|
代理人 |
|
主权项 |
1. A virtual replay protected storage system, comprising:
a trusted counter maintained in a trusted client environment; a processing core having at least one processor configured to encode a hash message authentication code signature based on the trusted counter, a secret key stored in the trusted client environment, and a data set; and a data interface configured to send a write request of the data set associated with the hash message authentication code signature to an agnostic data storage. |
地址 |
Redmond WA US |