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:
Sep. 17, 2024

Filed:

Apr. 26, 2023
Applicant:

Lendingclub Bank, National Association, Lehi, UT (US);

Inventors:

Mohsin Roowalla, Hayward, CA (US);

Tianhao Gu, Fremont, CA (US);

Pranamya Raghuveer Nayak, Warm Springs, CA (US);

Edward Suryadi, San Ramon, CA (US);

Roger Santosa Tanuatmadja, Daly City, CA (US);

Raul Acevedo, San Francisco, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/08 (2006.01); G06F 9/54 (2006.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G06F 11/30 (2006.01); G06F 16/13 (2019.01); G06F 16/182 (2019.01); H04L 9/14 (2006.01); H04L 9/40 (2022.01);
U.S. Cl.
CPC ...
H04L 9/0891 (2013.01); G06F 9/546 (2013.01); G06F 11/076 (2013.01); G06F 11/3006 (2013.01); G06F 16/137 (2019.01); G06F 16/182 (2019.01); H04L 9/0825 (2013.01); H04L 63/123 (2013.01);
Abstract

Techniques are described herein for efficiently and expeditiously performing key rotation and key replacement. In an embodiment, a key replacement request is received that specifies one or more key names of a plurality of key names. A location-to-key-name mapping that maps the plurality of key names to a plurality of encrypted-data locations is used to determine one or more encrypted-data locations that are mapped to the one or more key names. A first set of messages is generated where each message identifies a table that is associated with the one or more encrypted-data locations. The first set of messages is stored in a queue for processing by a first plurality of worker processes. Each worker process of the first plurality of worker processes retrieves a message of the first set of messages from the queue and generates a message of a second set of messages that identifies a subset of encrypted data records from the table identified in the message of the first set of messages. Each message of the second set of messages is stored in a distinct queue which is assigned to a worker process of a second plurality of worker processes. Each worker process of the second plurality of worker processes retrieves the message from the assigned queue, decrypts the subset of encrypted data records identified in the respective message, re-encrypts the decrypted data records using a new encryption key that corresponds to a new key name, and stores the re-encrypted data records in a database.


Find Patent Forward Citations

Roowalla, Mohsin. (2024). Encryption key rotation framework (U.S. Patent No. 12095913). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12095913

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…