IP Library Granted Patent US 9,356,779
Granted Patent B2
US 9,356,779 · App. 13/369,165 · Granted May 31, 2016

Systems and methods for identity-based encryption and related cryptographic techniques

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,356,779
App. No.
13/369,165
Granted
May 31, 2016
Kind
B2
Abstract

A method and system for encrypting a first piece of information M to be sent by a sender [ 100 ] to a receiver [ 110 ] allows both sender and receiver to compute a secret message key using identity-based information and a bilinear map. The sender uses a bilinear map to encrypt a message M, producing ciphertext V to be sent from the sender [ 100 ] to the receiver [ 110 ]. The receiver [ 110 ] uses the bilinear map to decrypt V and recover the original message M. According to one embodiment, the bilinear map is based on a Weil pairing or a Tate pairing defined on a subgroup of an elliptic curve. Also described are several applications of the techniques, including key revocation, credential management, and return receipt notification.

Claims (15)

1. A method, comprising:

with computing equipment, encrypting data using a public key that is formed using an identity, wherein encrypting the data comprises encrypting the data using cryptographic system parameters and a bilinear map, wherein the cryptographic system parameters include an element P of an algebraic group and a computed value sP, wherein s represents a secret master key, and wherein encrypting the data using the cryptographic system parameters and the bilinear map comprises:

with the computing equipment, obtaining the cryptographic system parameters P and sP;

with the computing equipment, selecting a random secret r; and

with the computing equipment, encrypting the data using r, sP, the public key that is formed using the identity, and the bilinear map.

2. A method, comprising:

with computing equipment, decrypting encrypted data using a private key d that corresponds to an identity, wherein decrypting the data comprises decrypting the data using cryptographic system parameters and a bilinear map, wherein the cryptographic system parameters comprise an element P of an algebraic group, and wherein decrypting the data using the cryptographic system parameters and the bilinear map comprises:

with the computing equipment, obtaining a computed value sQ, wherein s represents a secret master key and Q represents a public key associated with the identity.

3. The method defined in claim 2 wherein the identity comprises a user identity.

4. The method defined in claim 3 wherein the user identity comprises an email address.

5. The method defined in claim 2 wherein decrypting the data using the cryptographic system parameters and the bilinear map comprises:

with the computing equipment, obtaining a computed value rP, wherein r is a random secret number; and

with the computing equipment, decrypting the encrypted data using rP, sQ, and the bilinear map.

6. The method defined in claim 1 wherein the identity comprises a user identity.

7. The method defined in claim 6 wherein the user identity comprises an email address.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Feb 27, 2015
From: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
To: VOLTAGE SECURITY, INC.
Reel/Frame 035110/0726 →
SECURITY AGREEMENT Recorded Feb 7, 2014
From: VOLTAGE SECURITY, INC.
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 032170/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2012
From: BONEH, DAN
To: THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
Reel/Frame 027674/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2012
From: FRANKLIN, MATTHEW
To: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA, DAVIS
Reel/Frame 027674/0449 →