IP Library Granted Patent US 9,712,519
Granted Patent B2
US 9,712,519 · App. 14/835,046 · Granted Jul 18, 2017

Efficient encryption, escrow and digital signatures

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 9,712,519
App. No.
14/835,046
Granted
Jul 18, 2017
Kind
B2
Abstract

A network server is operated so as to facilitate legal eavesdropping by receiving, from the first user via a network, a session key (SK) encrypted with a second user's public key, k pubU2 , and the SK encrypted with an escrow server's (ES) public key, k pubES . The k pubU2 key is the public key of the second user asymmetric private/public key pair k priU2 /k pubU2 The k pubES key is the public key of the ES asymmetric private/public key pair k priES /k pubES . The received SK encrypted with k pubES is stored. The SK encrypted with k pubU2 is transmitted to the second user via the network. A message encrypted with the SK is received from one of the first and the second users via the network, stored, and transmitted to the other of the first and the second users via the network.

Claims (24)

1. A method of operating a user smart communication device to securely communicate email or text messages to another user via a network, comprising:

retrieving, from a network server, the other user's certificate, where the other user's certificate includes k pubOU , which is the public key of the other user's private/public asymmetric key pair k priOU /k pubOU ;

creating a session key (SK) for securing communications between the user and the other user;

storing the SK;

encrypting the SK with the other user's public key, k pubOU ;

encrypting the SK with an escrow public key k pubES received from an escrow server;

transmitting, to the network server, the SK encrypted with the other user's public key k pubOU and the SK encrypted with the escrow public key k pubES , for forwarding the SK encrypted with the other user's public key k pubOU to the other user via the network server and for storing the SK encrypted with the escrow public key k pubES at the network server, the stored SK encrypted with the escrow public key k pubES being accessible at the network server for transmission to an authorized eavesdropper for decrypting messages between the user and the other user;

transmitting, to the other user via the network server, a first email or text message encrypted with the SK;

receiving, from the other user via the network server, a second email or text message encrypted with the SK; and

decrypting the received encrypted second message with the stored SK.

2. The method of operating a user smart communication device according to claim 1 , further comprising:

receiving, from an escrow server, a certificate, including the escrow public key k pubES ; and

retrieving the escrow public key k pubES from the certificate received from the escrow server.

3. A method of operating a user smart communication device to securely communicate email or text messages to another user via a network, comprising:

retrieving, from a network server, the other user's certificate, where the other user's certificate includes k pubOU , which is the public key of the other user's private/public asymmetric key pair k priOU /k pubOU ;

creating a session key (SK) for securing communications between the user and the other user;

storing the SK;

encrypting the SK with the other user's public key, k pubOU ;

encrypting the SK with an escrow public key k pubES received from an escrow server;

transmitting, to the network server, the SK encrypted with the other user's public key k pubOU and the SK encrypted with the escrow public key k pubES , for forwarding the SK encrypted with the other user's public key k pubOU to the other user via the network server and for storing the SK encrypted with the escrow public key k pubES at the network server, the stored SK encrypted with the escrow public key k pubES being accessible at the network server for transmission to an authorized eavesdropper for decrypting messages between the user and the other user; and

transmitting, to the other user via the network server, a first email or text message encrypted with the SK.

4. The method of operating a user smart communication device according to claim 3 , further comprising:

receiving, from an escrow server, a certificate, including the escrow public key k pubES ; and

retrieving the escrow public key k pubES from the certificate received from the escrow server.

Assignments (8)
CHANGE OF NAME Recorded Dec 20, 2024
From: PAYFONE, INC.
To: PROVE IDENTITY, INC.
Reel/Frame 069750/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2020
From: EARLY WARNING SERVICES, LLC
To: PAYFONE, INC.
Reel/Frame 053148/0191 →
CONFIRMATORY GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 18, 2020
From: PAYFONE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052984/0061 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT AGREEMENT PREVIOUSLY RECORDED ON REEL 041457 FRAME 0045. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded Apr 20, 2020
From: GANESAN, RAVI
To: AUTHENTIFY, INC.
Reel/Frame 052566/0076 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 041610 FRAME: 0944. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Aug 23, 2017
From: AUTHENTIFY, LLC
To: EARLY WARNING SERVICES, LLC
Reel/Frame 043649/0549 →
MERGER AND CHANGE OF NAME Recorded Jul 25, 2017
From: AUTHENTIFY, INC.; AUTHENTIFY, LLC
To: AUTHENTIFY, LLC
Reel/Frame 043325/0945 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2017
From: AUTHENTIFY, INC.
To: EARLY WARNING SERVICES, LLC
Reel/Frame 041610/0944 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2017
From: GANESAN, RAVI
To: AUTHENTIFY, INC.
Reel/Frame 041457/0045 →