IP Library › Granted Patent US 8,077,870
Granted Patent B2
US 8,077,870 · App. 12/906,906 · Granted Dec 13, 2011

Cryptographic key split binder for use with tagged data elements

Assignee: TecSec, Inc.
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 8,077,870
App. No.
12/906,906
Granted
Dec 13, 2011
Kind
B2
Abstract

A process of cryptographically securing a data object including one or more respectively tagged data elements includes selecting a tagged data element from among a plurality of tagged data elements, based on an associated data tag. A plurality of cryptographic key splits is generated from seed data. The cryptographic key splits are bound together to produce a first cryptographic key. A second cryptographic key is generated based on security requirements of the data object. The tagged data element is encrypted using the first cryptographic key. The data object encrypting using the second cryptographic key. At least one of the cryptographic key splits is based on the associated data tag.

Claims (32)

1. A process of creating cryptographic keys to secure a data object including a tagged data element, comprising:

selecting a tagged data element, from among a plurality of tagged data elements, based on an associated data tag;

generating a plurality of cryptographic key splits from seed data;

binding the cryptographic key splits together to produce a first cryptographic key; and

generating a second cryptographic key based on security requirements of the data object;

wherein at least one of the cryptographic key splits is based on the associated data tag.

2. The process of claim 1 , wherein the cryptographic key is one of a symmetric key and an asymmetric key.

3. The process of claim 1 , wherein the seed data for the at least one cryptographic key split includes the associated data tag.

4. The process of claim 1 , wherein the associated data tag is the seed data for the at least one cryptographic key split.

5. The process of claim 1 , wherein generating a plurality of cryptographic key splits from seed data includes generating a random split based on reference data.

6. The process of claim 5 , wherein generating a plurality of cryptographic key splits from seed data includes generating a label split based on tag data.

7. The process of claim 1 , wherein generating a plurality of cryptographic key splits from seed data includes generating a label split based on tag data.

8. The process of claim 1 , wherein the associated data tag corresponds to at least one of a role, a rule and a privilege.

9. The process of claim 1 , wherein the associated data tag corresponds to at least one label based on one of a role, a rule and a privilege.

10. The process of claim 1 , wherein the associated data tag corresponds to an identification function unrelated to access control.

11. A process of cryptographically securing a data object including one or more respectively tagged data elements, comprising:

selecting a tagged data element, from among a plurality of tagged data elements, based on an associated data tag;

generating a plurality of cryptographic key splits from seed data;

binding the cryptographic key splits together to produce a first cryptographic key;

generating a second cryptographic key based on security requirements of the data object;

encrypting the tagged data element with the first cryptographic key; and

encrypting the data object with the second cryptographic key;

wherein at least one of the cryptographic key splits is based on the associated data tag.

12. The process of claim 11 , wherein the cryptographic key is one of a symmetric key and an asymmetric key.

13. The process of claim 11 , wherein the seed data for the at least one cryptographic key split includes the associated data tag.

14. The process of claim 11 , wherein the associated data tag is the seed data for the at least one cryptographic key split.

15. The process of claim 11 , wherein generating a plurality of cryptographic key splits from seed data includes generating a random split based on reference data.

16. The process of claim 15 , wherein generating a plurality of cryptographic key splits from seed data includes generating a label split based on tag data.

17. The process of claim 11 , wherein generating a plurality of cryptographic key splits from seed data includes generating a label split based on tag data.

18. The process of claim 11 , wherein the associated data tag corresponds to at least one of a role, a rule and a privilege.

19. The process of claim 1 wherein the associated data tag corresponds to at least one label based on one of a role, a rule and a privilege.

20. The process of claim 11 , wherein the associated data tag corresponds to an identification function unrelated to access control.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2011
From: WACK, C. JAY; SCHEIDT, EDWARD M.; KOLOUCH, JAMES L.
To: TECSEC, INC.
Reel/Frame 025629/0864 →
Continuity (5)
Continuation 11473520 · Jun 22, 2006
Division 09992529 · Nov 20, 2001
Continuation In Part 09023672 · Feb 13, 1998
Provisional Application 09023672 · Feb 13, 1998
Related Publication 20110116628A1 · May 19, 2011