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.

Date of Patent:
Nov. 11, 2014

Filed:

Sep. 15, 2011
Applicants:

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);

Inventors:

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);

Assignee:

Apple Inc., Cupertino, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
G06F 21/6218 (2013.01);
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.


Find Patent Forward Citations

Loading…