IP Library Granted Patent US 10,423,952
Granted Patent B2
US 10,423,952 · App. 14/019,989 · Granted Sep 24, 2019

Encapsulated security tokens for electronic transactions

Inventor: Mark A. Heyner (Golden, CO)
Assignee: INSTITUTIONAL CASH DISTRIBUTORS TECHNOLOGY, LLC
G06Q20/3829G06F21/60G06F21/602G06F21/64G06Q20/385G06Q20/3823G06Q20/3825H04L9/321H04L9/3234H04L9/3247H04L2209/56
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 10,423,952
App. No.
14/019,989
Granted
Sep 24, 2019
Kind
B2
Abstract

Functional data for use in one or more digital transactions are secured by using an encapsulated security token (EST). In certain embodiments, the EST is created by encapsulating digital data including the functional data using at least two cryptographic systems of two parties. The encapsulation and subsequent de-encapsulation can utilize cryptographic systems of the parties that involve a private key for signing and decryption and a public key for encryption and signature verification. If constructed carefully over a series of rigorous events, the resulting EST can be practically impossible to counterfeit. In addition, a propagation of rights can be tracked for auditing and rights can be easily terminated or modified.

Claims (38)

1. A method for use in executing a digital transaction using one or more processors, comprising:

1) first receiving, at a transaction processing system, a security token that incorporates a first set of first transaction elements that are required for an electronic transaction, said security token comprising:

a) a first data object including at least a first subset of said first set of first transaction elements;

b) an at least once-encapsulated data object encapsulating at least the first data object using a first digital signature system including a first digital signature of a first party for encapsulating the first data object and a first signature verification for verifying the first signature and de-encapsulating the first data object; and

c) an at least twice-encapsulated data object including at least a second subset of said first transaction elements, different than said first subset, and encapsulating at least the at least once-encapsulated data object and said second subset of said first transaction elements using a second digital signature system including a second digital signature of a second party for encapsulating the at least once-encapsulated data object and said second subset of said first transaction elements, and a second signature verification for verifying the second signature and de-encapsulating the at least once-encapsulated data object and said second subset of said first transaction elements;

2) second receiving, at said transaction processing system, a transaction request for said electronic transaction, said request comprising a second set of second transaction elements;

3) first operating said transaction processing system to use said second signature system to de-encapsulate said at least twice-encapsulated data object so as to obtain said second subset of said first transaction elements;

4) second operating said transaction processing system to use said first signature system to de-encapsulate said at least once-encapsulated data object to obtain said first subset of said first transaction elements; and

5) comparing, at said transaction processing system, said first financial transaction elements of said security token with said second financial transaction elements of said transaction request to verify said transaction request.

2. A method as set forth in claim 1 , wherein said step of first receiving comprises receiving said security token from another party.

3. A method as set forth in claim 1 , wherein said step of first receiving comprises providing at least a portion of said first data object to one party and receiving said security token from said one party or another party who received said security token directly or indirectly from said one party.

4. A method as set forth in claim 1 , wherein at least an element of said first data object encapsulated in said security token is identical to a corresponding element of said second transaction elements.

5. A method as set forth in claim 1 , wherein each of said first and second digital signature systems is public key—private key system, and said security token was generated by encapsulating said first data object using a private key of at least one of said first and second digital signature systems.

6. A method as set forth in claim 1 , wherein said second transaction elements comprise one of personal identification information, financial information and contact information.

7. A method as set forth in claim 1 , wherein said digital transaction involves an authorization by an authorizing party to an authorized party for said authorized party to act on said authorizing party's behalf, and said security token was generated at least in part under the control of said authorizing party to memorialize said authorization.

8. A method as set forth in claim 1 , wherein said digital transaction involves an allowance for an allowed party to access an asset of an allowing party, and said security token was generated at least in part under the control of said allowing party to memorialize said allowance.

9. A method as set forth in claim 8 , wherein said asset comprises one of a financial account, an email account, and a phone number.

10. A method as set forth in claim 1 , wherein said security token was generated a least in part by an operator of an application requiring authentication of users, and said encapsulated security token is used for said authentication.

11. A method as set forth in claim 1 , wherein said digital transaction involves counting a vote in an election.

12. A method as set forth in claim 1 , wherein said digital transaction involves consuming proprietary digital content.

13. A method as set forth in claim 1 , further comprising further encapsulating at least said at least twice encapsulated data object using a further digital signature system.

14. An apparatus for use in executing a digital transaction comprising:

1) an input port for receiving a security token that incorporates a first set of first transaction elements that are required for an electronic transaction, said security token comprising:

a) a first data object including at least a first subset of said first set of first transaction elements;

b) an at least once-encapsulated data object encapsulating at least the first data object using a first digital signature system including a first digital signature of a first party for encapsulating the first data object and a first signature verification for verifying the first signature and de-encapsulating the first data object; and

c) an at least twice-encapsulated data object including at least a second subset of said first transaction elements, different than said first subset, and encapsulating at least the at least once-encapsulated data object and said second subset of said first transaction elements using a second digital signature system including a second digital signature of a second party for encapsulating the at least once-encapsulated data object and said second subset of said first transaction elements, and a second signature verification for verifying the second signature and de-encapsulating the at least once-encapsulated data object and said second subset of said first transaction elements; and

2) a transaction processing system operative for:

a) receiving a transaction request for said electronic transaction, said request comprising a second set of second transaction elements;

b) first using said second signature system to de-encapsulate said at least twice-encapsulated data object so as to obtain said second subset of said first transaction elements;

c) second using said first signature system to de-encapsulate said at least once-encapsulated data object to obtain said first subset of said first transaction elements; and

d) comparing said first financial transaction elements of said security token with said second financial transaction elements of said transaction request to verify said transaction request.

15. An apparatus as set forth in claim 14 , wherein said input port is operative for receiving said security token from another party.

16. An apparatus as set forth in claim 14 , wherein said transaction processing system is operative for providing at least a portion of said first data object to an authorized and receiving said security token from said authorized party or another party who received said first data object directly or indirectly from said authorized party.

17. An apparatus as set forth in claim 14 , wherein each of said first and second digital signature systems is a public key—private key system, and said security token is generated by encapsulating said first data object using a private key of at least one of said first and second digital signature systems.

18. An apparatus as set forth in claim 14 , wherein said digital transaction involves an authorization by an authorizing party to an authorized party for said second party to act on said authorizing party's behalf, and authorizing party to memorialize said authorization.

19. An apparatus as set forth in claim 14 , wherein said digital transaction involves an allowance for an allowed party to access an asset of an allowing party, and said security token is generated at least in part under the control of said allowing party to memorialize said allowance.

20. An apparatus as set forth in claim 14 , wherein said security token was generated a least in part by an operator of an application requiring authentication of users, and security token is used for said authentication.

21. An apparatus as set forth in claim 14 , wherein said security token is encapsulated using a further cryptographic system.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2024
From: INSTITUTIONAL CASH DISTRIBUTORS TECHNOLOGY, LLC
To: TRADEWEB MARKETS LLC
Reel/Frame 068164/0466 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 44514/0171 Recorded Aug 2, 2024
From: ANTARES CAPITAL LP
To: INSTITUTIONAL CASH DISTRIBUTORS TECHNOLOGY, LLC
Reel/Frame 068293/0339 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 044979/0315 Recorded Jul 30, 2024
From: STELLUS CAPITAL INVESTMENT CORPORATION
To: INSTITUTIONAL CASH DISTRIBUTORS TECHNOLOGY, LLC
Reel/Frame 068191/0536 →
SECURITY INTEREST Recorded Jan 2, 2018
From: INSTITUTIONAL CASH DISTRIBUTORS TECHNOLOGY, LLC
To: ANTARES CAPITAL LP, AS ADMINISTRATIVE AGENT
Reel/Frame 044514/0171 →
NOTICE OF GRANT OF SECURITY INTEREST - PATENTS Recorded Jan 2, 2018
From: INSTITUTIONAL CASH DISTRIBUTORS TECHNOLOGY, LLC
To: STELLUS CAPITAL INVESTMENT CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 044979/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2013
From: HEYNER, MARK A.
To: INSTITUTIONAL CASH DISTRIBUTORS TECHNOLOGY, LLC
Reel/Frame 031693/0044 →
Continuity (3)
Continuation In Part 13888322 · May 6, 2013
Continuation In Part 13888233 · May 6, 2013
Related Publication 20140331058A1 · Nov 6, 2014