Patent ID: 8886962

Claim:
An apparatus comprising: one or more processors; and one or more storage devices; wherein, responsive to execution of computer readable program code accessible to the one or more processors, the one or more processors are configured to: encrypt data utilizing one or more encryption keys, wherein data is initially encrypted utilizing a first encryption key; store the encrypted data on the one or more storage devices; provide for one or more secondary encryption keys to be generated; after the one or more secondary encryption keys are generated, encrypt new data utilizing the one or more secondary encryption keys; maintain both the first encryption key and the one or more secondary encryption keys, wherein access is maintained to the data encrypted utilizing the first encryption key; store an indicator indicating which of said first encryption key and said one or more of secondary encryption keys was used to encrypt data; and access encrypted data via selection and use of one or more of the first encryption key and the one or more secondary encryption keys.