Extensible management of self-encrypting storage devices
AssigneeMicrosoft Corporation
InventorGrigory Borisovich Lyakhovitskiy
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorGrigory Borisovich Lyakhovitskiy
Estimating the term…
Security device objects can be utilized to support a stack of components of computer-executable instructions that are directed to managing the security functionality represented by the security device object. In the case of hardware encrypting storage devices, a security device object can represent the self-encrypting capabilities of those devices and the attendant stack can comprise drivers directed to band and key management. A default band management driver can support a band-centric set of input/output controls that can be redirected to the band management driver. It can cache band authentication keys or provide callback mechanisms for key providers to register themselves to provide keys on-demand. Key provider identifiers can be stored on the storage device and utilized to dynamically load, install or upgrade key providers when the band authentication key is required. The band management driver can also prevent the powering-down of the storage device in an unlocked state.
One or more computer-readable media comprising computer-executable instructions for processing band-centric input/output control communications, the computer-executable instructions directed to steps comprising:
One or more computer-readable media comprising computer-executable instructions for generating, in response to, and in accordance with, band-centric input/output control communications, control communications comprising one or more cryptographic keys relevant to one or more bands affected by the band-centric input/output control communications, the computer-executable instructions directed to steps comprising:
A computing device comprising:
Dependencies are inferred from the claim text.