IP Library Granted Patent US 11,757,626
Granted Patent B1
US 11,757,626 · App. 17/674,118 · Granted Sep 12, 2023

Deterministic cryptography deidentification with granular data destruction

Inventor: Ofer Rivlin (Petach-Tikva, IL)
Assignee: CYBERARK SOFTWARE LTD.
H04L9/0825G06F21/6263H04L9/0869H04L9/3213
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,757,626
App. No.
17/674,118
Granted
Sep 12, 2023
Kind
B1
Abstract

Disclosed embodiments relate to systems and methods for deterministic cryptography deidentification enabling granular destruction. Techniques include preparing a table of name-token pair groupings with unique tokens, storing data deidentified in association with the deidentification process in a centralized repository, identifying a token from the table of name-token pair groupings, and enabling reidentifying of a specific data item of the deidentified data based on the token provided from the table.

Claims (33)

1. A non-transitory computer readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations for deterministic cryptography deidentification enabling granular destruction, comprising:

prepare a table of name-token pair groupings with unique tokens,

wherein the table of name-token pair groupings is created by randomly assigning each name-token pair grouping based on an output of a cryptography random generator, and wherein the name-token pair groupings are configured to be used in a deidentification process and each unique token is assigned to a group of separate data,

wherein the group is associated with a secured tag and the group creates a single entry in the table of name-token pair groupings;

store data deidentified in association with the deidentification process, using an encryption key and the secured tag, in a centralized repository;

identify a token from the table of name-token pair groupings; and

enable reidentifying of a specific data item of the deidentified data based on the token provided from the table.

2. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise dispose of the token from the table of name-token pair groupings.

3. The non-transitory computer-readable medium of claim 1 , wherein the deterministic cryptography is performed via authenticated encryption with associated data cryptography.

4. The non-transitory computer-readable medium of claim 1 , wherein the data includes personal identifiable information.

5. The non-transitory computer-readable medium of claim 1 , wherein the table of name-token pair groupings includes {group-name: group-token} pairs.

6. The non-transitory computer-readable medium of claim 1 , wherein the token is smaller in size than the encryption key used in the deidentification process.

7. The non-transitory computer-readable medium of claim 1 , wherein the operations further comprise deidentify data using the table of name-token pair groupings.

8. A system for granular destruction of data deidentified by deterministic cryptography, comprising: one or more processors; and a memory storing instructions to cause the one or more processors to execute operations of:

prepare a table of name-token pair groupings with unique tokens, wherein the table of name-token pair groupings is created by randomly assigning each name-token pair grouping based on an output of a cryptography random generator, and

wherein the name-token pair groupings are configured to be used in a deidentification process and each unique token is assigned to a group of separate data,

wherein the group is associated with a secured tag and the group creates a single entry in the table of name-token pair groupings;

store data deidentified in association with the deidentification process, using an encryption key and the secured tag, in a centralized repository;

identify a token from the table of name-token pair groupings; and

enable reidentifying of a specific data item of the deidentified data based on the token provided from the table.

9. The system of claim 8 , wherein the operations further comprise: identify the token from the table of name-token pair groupings; and enable reidentifying of a specific data item of deidentified data associated with the deidentification process based on the token provided from the table.

10. The system of claim 8 , wherein the data includes personal identifiable information.

11. The system of claim 8 , wherein the deterministic cryptography is performed via authenticated encryption with associated data cryptography.

12. The system of claim 8 , wherein the table of name-token pair groupings includes {group-name: group-token} pairs.

13. The system of claim 8 , wherein the token is smaller in size than the encryption key used in the deidentification process.

14. A computer-implemented method for deterministic cryptography deidentification enabling granular destruction, comprising:

prepare a table of name-token pair groupings with unique tokens, wherein the table of name-token pair groupings is created by randomly assigning each name-token pair grouping based on an output of a cryptography random generator, and

wherein the name-token pair groupings are configured to be used in a deidentification process and each unique token is assigned to a group of separate data, wherein the group is associated with a secured tag and the group creates a single entry in the table of name-token pair groupings;

store data deidentified in association with the deidentification process, using an encryption key and the secured tag, in a centralized repository;

identify a token from the table of name-token pair groupings; and

enable reidentifying of a specific data item of the deidentified data based on the token provided from the table.

15. The computer-implemented method of claim 14 , further comprising disposing of the token from the table of name-token pair groupings.

16. The computer-implemented method of claim 14 , wherein the data includes personal identifiable information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2022
From: RIVLIN, OFER
To: CYBERARK SOFTWARE LTD.
Reel/Frame 059061/0412 →
Cited By (2)
US 12,705,207 US 12,705,208