×

End-to-end encryption of a block storage device with protected key

  • US 10,491,387 B2
  • Filed: 11/15/2016
  • Issued: 11/26/2019
  • Est. Priority Date: 11/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for protecting an encryption key for a block storage device, said method comprisingreading from a superblock of said block storage device:

  • a secure key, wherein said secure key refers to a clear key that is only accessible by a hardware security module of a plurality of hardware security modules, anda type indicator indicating that said secure key refers to said clear key, wherein said type indicator also indicates that the secure key requires a related secure key algorithm that is executed on a dedicated hardware security module of the plurality of hardware security modules,associating said block storage device with said hardware security module, wherein said associating said block storage device to said hardware security module comprises searching the plurality of hardware security modules to identify the dedicated hardware security module based at least in part on a correspondence to said type indicator, andconverting said secure key into a protected key using said hardware security module, wherein converting said secure key into said protected key comprises sending, by the hardware security module and via a secure channel, the clear key to a central processing unit of a related computer system that generates the protected key by wrapping the clear key with a master key, and wherein said protected key refers to said clear key and is only accessible by the central processing unit of the related computer system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×