08510552 is referenced by 27 patents and cites 30 patents.

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for encryption and key management. The method includes encrypting each file on a computing device with a unique file encryption key, encrypting each unique file encryption key with a corresponding class encryption key, and encrypting each class encryption key with an additional encryption key. Further disclosed are systems, methods, and non-transitory computer-readable storage media for encrypting a credential key chain. The method includes encrypting each credential on a computing device with a unique credential encryption key, encrypting each unique credential encryption key with a corresponding credential class encryption key, and encrypting each class encryption key with an additional encryption key. Also disclosed is a method of verifying a password by decrypting a key bag, retrieving data from an encrypted file using an encryption key from the decrypted key bag, and verifying the password by comparing retrieved data with expected data.

Title
System and method for file-level data protection
Application Number
12/756153
Publication Number
8510552 (B2)
Application Date
April 7, 2010
Publication Date
August 13, 2013
Inventor
Carsten Guenther
San Francisco
CA, US
David Rahardja
Sunnyvale
CA, US
Eric Brandon Tamura
Sunnyvale
CA, US
Mitchell David Adler
Cupertino
CA, US
Conrad Sauerwald
Mountain View
CA, US
Michael Lambertus Hubertus Brouwer
San Jose
CA, US
Lucia Elena Ballard
San Francisco
CA, US
Vrajesh Rajesh Bhavsar
Cupertino
CA, US
John Andrew Wright
San Francisco
CA, US
Thomas Brogan Duffy Jr
San Francisco
CA, US
Gordon Freedman
Palo Alto
CA, US
Dallas Blake De Atley
San Francisco
CA, US
Agent
Womble Carlyle Sandridge & Rice
Assignee
Apple
CA, US
IPC
H04L 9/08
H04L 9/00
H04L 29/06
View Original Source