The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 11, 2014
Filed:
Sep. 15, 2011
Conrad Sauerwald, Mountain View, CA (US);
Daniel J. Post, Campbell, CA (US);
Eric Brandon Tamura, Mountain View, CA (US);
Matthew J. Byom, San Jose, CA (US);
Puja Dilip Gupta, Sunnyvale, CA (US);
Conrad Sauerwald, Mountain View, CA (US);
Daniel J. Post, Campbell, CA (US);
Eric Brandon Tamura, Mountain View, CA (US);
Matthew J. Byom, San Jose, CA (US);
Puja Dilip Gupta, Sunnyvale, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
Systems and methods are disclosed for secure relocation of encrypted files for a system having non-volatile memory ('NVM'). A system can include an encryption module that is configured to use a temporary encryption seed (e.g., a randomly generated key and a corresponding initialization vector) to decrypt and encrypt data files in an NVM. These data files may have originally been encrypted with different encryption seeds. Using such an approach, data files can be securely relocated even if the system does not have access to the original encryption seeds. In addition, the temporary encryption seed allows the system to bypass a default key scheme.