IP Library Granted Patent US 7,860,247
Granted Patent B2
US 7,860,247 · App. 11/667,555 · Granted Dec 28, 2010

Identity based encryption

Assignee: Dublin City University
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 7,860,247
App. No.
11/667,555
Granted
Dec 28, 2010
Kind
B2
Abstract

A method of performing IBE cryptography comprising the steps of a key generation server transmitting a master public key to a processor, the processor generating or retrieving a fresh master public key derived from the master public key transmitted by the key generation centre, and the processor using the fresh master public key to generate a public key for transmitting a message to a recipient device having a corresponding private key. The processor may store the fresh master public key in a read only memory for repeated use or it may dynamically generate it. To dynamically generate the fresh master public key the processor multiplies the original master public key by a curve co-factor. The processor may be incorporated into a hand-held card, and it may transfer information to a linked second processor for performing some of the calculations.

Claims (18)

1. A processor for generating a key for IBE encryption using a master public key, sP,

the processor generating a fresh master public key sP_c by multiplying the master public key sP by a curve co-factor cof;

the processor providing as a public key an intermediate key A′=(Ax′, Ay′), where Ay′ is a hash of public information of the recipient and Ax′ is computed by solving an elliptic curve equation using Ay′, said public key A′ being paired with the fresh master public key sP_c; and

the processor using the fresh master public key sP_c together with the public key A′ to encrypt messages for a recipient having a private key sA.

2. The processor as claimed in claim 1 , wherein the processor transfers information to a linked second processor for performing some of the calculations.

3. The processor as claimed in claim 2 , wherein the processor transfers non-sensitive information to the second processor.

4. The processor as claimed in claim 2 , wherein the processor transfers non-sensitive information to the second processor; and wherein the processor hides sensitive information from the second processor.

5. A method of performing IBE cryptography comprising the steps of:

a key generation server transmitting a master public key to a processor, for generating a key for IBE encryption using a master public key sP, wherein the processor is adapted to:

generate a fresh master public key sP_c by multiplying the master public key sP by a curve co-factor cof;

provide as a public key an intermediate key A′=(Ax′, Ay′), where Ay′ is a hash of public information of the recipient and Ax′ is computed by solving an elliptic curve equation using Ay′, said public key A′ being paired with the fresh master public key sP_c; and

use the fresh master public key sP_c together with the public key A′ to encrypt messages for a recipient having a private key sA.

the processor generating or retrieving a fresh master public key derived from the master public key transmitted by the key generation server,

the processor using the fresh master public key to generate a public key for transmitting a message to a recipient device having a corresponding private key.

6. The method as claimed in claim 5 , wherein the processor stores the fresh master public key in a read only memory.

7. The method as claimed in claim 5 , wherein the processor dynamically generates the fresh master public key.

8. The method as claimed in claim 5 , wherein the processor is incorporated into a hand-held card.

9. The method as claimed in claim 5 , wherein the processor transfers information to a linked second processor for performing some calculations.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2019
From: MIRACL UK LIMITED; MIRACL LIMITED
To: OMLIS LIMITED
Reel/Frame 049711/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2007
From: MCCULLAGH, NOEL; SCOTT, MICHAEL; COSTIGAN, NEIL
To: DUBLIN CITY UNIVERSITY
Reel/Frame 020108/0890 →
Continuity (2)
Provisional Application 6062689000 · Nov 12, 2004
Related Publication 20080144837A1 · Jun 19, 2008