IP Library Granted Patent US 8,683,204
Granted Patent B2
US 8,683,204 · App. 12/592,907 · Granted Mar 25, 2014

Efficient techniques for achieving secure transactions using tamper-resistant tokens

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,683,204
App. No.
12/592,907
Granted
Mar 25, 2014
Kind
B2
Abstract

An improved secure transaction system for facilitating secure transactions between devices in a network is set forth. The system includes a first device. A secure agent, adapted for encrypting and delivering a message on behalf of the first device, is provided. The secure agent has a secret key drawn at random from a large domain embedded in the agent by the first device. A second device, adapted to obtain the message, based on a session ID, from the secure agent, is provided. The second device can selectively test the truth of a corresponding message from the agent, based on querying of the first device. The testing is unknown and unpredictable to the secure agent during the transaction. In this manner, the first device and agent are kept separate to deter cheating.

Claims (27)

1. A system for producing a Secure Function Evaluation (SFE) transaction in a communications network comprising:

a first server comprising a processing device;

the first server configured to generate a secure token, the secure token having an embedded random key drawn from a domain, the embedded random key being synchronized, or equal, with the first server, and the secure token configured to generate and send a message to a second server, so as to achieve a secure transaction,

wherein the first server is further configured to receive from the second server a request for a session key and to execute a live SFE transaction, so as to achieve a secure transaction,

wherein the first server agrees to random live and test domains,

wherein the random live and test domains are unknown and unpredictable to the secure token, and

wherein the first server is further configured to randomly select and store a key on which the random live and test domains are based.

2. A system as claimed in claim 1 , wherein the first server, upon request from the second server computes the session key and sends the session key back to the second server if the session ID is a member of the test domain.

3. A system as claimed in claim 1 , wherein the message is a garbled circuit generated by the secure token, according to a garbled circuit generation algorithm.

4. The system of claim 1 , wherein the domain is a 2 128 key domain used with Advanced Encryption Standard (AES).

5. The system of claim 4 , wherein the domain is used with Advanced Encryption Standard (AES).

6. A method for providing a Secure Function Evaluation (SFE) transaction comprising the steps of:

a) generating a secure token having an embedded pseudorandom function generator key, the embedded pseudorandom function generator key having a domain, the embedded pseudorandom function generator key being synchronized with a first processor, so as to achieve a secure transaction;

b) receiving a random string by the first processor from a second processor, so as to achieve a secure transaction;

c) forming a live domain set and a test domain set based on the random string, so as to achieve a secure transaction; and

d) storing the random string in the first processor, so as to achieve a secure transaction,

wherein the first processor agrees to random live and test domains,

wherein the random live and test domains are unknown and unpredictable to the secure token, and

wherein the first server randomly selects and stores a key which determines the random live and test domains.

7. A method as claimed in claim 6 , further comprising the step of e) selectively requesting a session key from the first processor by the second processor based on the session ID, so as to achieve a secure transaction.

8. A method as claimed in claim 7 , further comprising the step of:

f) selectively requesting bulk session keys from the first processor based on a number of messages received by the second processor, so as to achieve a secure transaction.

9. A method as claimed in claim 7 , further comprising the step of:

f) maintaining a counter, related to the session ID submitted to the first processor by the second processor, for live executions, so as to achieve a secure transaction.

10. A method as claimed in claim 7 , further comprising the step of:

f) selectively requesting bulk session keys from the first processor based on a number of messages received by the second processor, so as to achieve a secure transaction.

11. The method of claim 6 , wherein the domain is a 2 128 key domain used with Advanced Encryption Standard (AES).

Assignments (8)
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2011
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 026699/0621 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2010
From: KOLESNIKOV, VLADIMIR
To: ALCATEL-LUCENT USA INC.
Reel/Frame 024064/0382 →