发明名称 Encryption key recovery in the event of storage management failure
摘要 A data processing system stores encrypted data. Object identifiers are assigned to storage objects, and data encryption keys are assigned to the storage objects. When performing an operation upon a storage object, data encryption key failure may occur due to a corrupt or incorrect key. In this case, a copy of the data encryption key is fetched from a key server. It is possible for the association of the object identifiers with the data encryption keys to become lost or confused, so that the key server may fail to provide the correct key for a specified object identifier. Therefore, an absolute key identifier that is unique across the key server namespace also is stored in association with the object identifier in the storage system and in the key store of the key server, and the absolute key identifier is used as a failsafe for recovery of encrypted data.
申请公布号 US9571278(B1) 申请公布日期 2017.02.14
申请号 US201314059339 申请日期 2013.10.21
申请人 EMC IP HOLDING COMPANY LLC 发明人 Harwood John S.;Linnell Thomas E.;Fitzgerald John T.;Izhar Amnon;Arsenault Charles E.
分类号 H04L9/32;G06F11/30;G06F21/00;H04L9/08;G06F15/16;G06F11/14;G06F12/14 主分类号 H04L9/32
代理机构 Polsinelli PC 代理人 Polsinelli PC
主权项 1. A method of encryption key recovery, said method comprising a hardware processor executing computer instructions in memory to perform the steps of: (a) creating a storage object for containing encrypted data in data storage of a data storage system, assigning an object identifier to the storage object for identifying the storage object in the data storage system, assigning a data encryption key to the storage object, assigning a key identifier to the data encryption key, storing the data encryption key in the data storage system in association with the object identifier, and storing the key identifier in the data storage system in association with the object identifier; and (b) when performing an operation upon the storage object using the data encryption key in the data storage system, detecting failure of the data encryption key in the data storage system, and in response to detecting failure of the data encryption key in the data storage system, using the object identifier for fetching the stored key identifier associated with the object identifier, and using the fetched key identifier associated with the object identifier for fetching a copy of the data encryption key from a key server computer, and resuming the operation upon the storage object using the copy of the data encryption key fetched from the key server computer.
地址 Hopkinton MA US