Support for changing encryption classes of files
AssigneeApple Inc.
InventorsEric B. Tamura, Kelly B. Yancey
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsEric B. Tamura, Kelly B. Yancey
Estimating the term…
Representative embodiments set forth herein disclose techniques for modifying encryption classes of files. According to some embodiments, a technique can include receiving a request to update an encryption configuration of a file from a current encryption class to an updated encryption class. In response, the technique involves obtaining (i) a first class key associated with the current encryption class, and (ii) a second class key associated with the updated encryption class. Next, the technique involves identifying file extents of the file, where each file extent is encrypted by a respective extent key that is encrypted by the first class key. Finally, the technique involves, for each file extent of the file: (i) decrypting the respective extent key using the first class key to produce a decrypted respective extent key, and (ii) encrypting the decrypted respective extent key using the second class key to produce an updated respective extent key.
A method for managing security on a computing device, the method comprising, at the computing device:
A non-transitory computer readable storage medium configured to store instructions that, when executed by a processor included in a computing device, cause the computing device to manage encryption of a file, by carrying out steps that include:
A computing device configured to manage encryption of a file, the computing device comprising:
Dependencies are inferred from the claim text.