Invention Grant
- Patent Title: File system support for rolling keys
-
Application No.: US14700070Application Date: 2015-04-29
-
Publication No.: US10032038B2Publication Date: 2018-07-24
- Inventor: Christopher J. Suter , Eric B. Tamura , George K. Colley , Mark S. Day
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Dickinson Wright RLLP
- Main IPC: G06F21/62
- IPC: G06F21/62 ; H04L9/14 ; G06F21/60

Abstract:
This application relates to a key rolling process for a file system of a computing device. The key rolling process allows for files to be transparently re-encrypted in a background process while still allowing applications to access files being re-encrypted. During re-encryption, a portion of the file is decrypted using a current key for the file and re-encrypted using a new key for the file. During re-encryption, the portion of the file can be relocated to another location in memory. Metadata associated with the file can be updated to include information pertaining to the location of the re-encrypted portion. The metadata can also be updated include information pertaining to how much of the file has been re-encrypted with the new key and how much of the file remains encrypted with the current key.
Public/Granted literature
- US20160321460A1 FILE SYSTEM SUPPORT FOR ROLLING KEYS Public/Granted day:2016-11-03
Information query