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:
Jun. 22, 2021

Filed:

Apr. 19, 2019
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Ayla Kol, Sammamish, WA (US);

Kameshwar Jayaraman, Redmond, WA (US);

Yoganand Rajasekaran, Bothell, WA (US);

Jaclynn Hiranaka, Seattle, WA (US);

Girish Nagaraja, Kirkland, WA (US);

Nikhil Aggarwal, Seattle, WA (US);

Paul Howard Rich, Seattle, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 9/08 (2006.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01);
U.S. Cl.
CPC ...
H04L 9/0822 (2013.01); G06F 21/602 (2013.01); G06F 21/6209 (2013.01); G06F 21/6218 (2013.01); H04L 9/083 (2013.01); H04L 9/0825 (2013.01); H04L 9/0894 (2013.01); G06F 2221/2131 (2013.01);
Abstract

Systems, methods, and software technology for managing keys used to encrypt data at-rest and decrypt the data when serving requests for the data. In an implementation, a data service receives a request for data that has been encrypted at rest using a data key, wherein the data key has been encrypted using a policy key, and wherein the policy key has been encrypted using a root key. When the root key is unavailable, the data service requests a key service to decrypt the policy key using an alternative root key. When the data service receives the policy key in an unencrypted state from the key service, it decrypts the data key using the policy key and decrypts the data using the data key.


Find Patent Forward Citations

Loading…