Patent ID: 9652408
Date: 2017-05-16
CPC Classifications: G06F,H04L

Claim:
1. A method comprising: receiving a read command at a storage resource, wherein the read command is received in connection with an initialization of a storage array; reading a data block from the storage resource, the data block comprising: comparing the key counter value field to a key counter register associated with the storage resource, wherein the key counter register is modified each time a cryptographic key of the storage resource is modified, the modified cryptographic key is to be used to encrypt the data field when the data block is to be written to the storage resource; returning at least a portion of the data field if the key counter value field does not equal the key counter register; determining whether the data field is corrupted based on the data integrity field, if the key counter value field equals the key counter register; and returning an error indication if the data field is corrupted.