IP Library Granted Patent US 8,073,139
Granted Patent B2
US 8,073,139 · App. 12/169,795 · Granted Dec 6, 2011

Method of compressing a cryptographic value

Assignee: Certicom Corp.
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,073,139
App. No.
12/169,795
Granted
Dec 6, 2011
Kind
B2
Abstract

A method of compressing a cryptographic value. The method comprising the steps of: (a) selecting a secret value; (b) performing a cryptographic operation on the secret value to generate the cryptographic value; (c) determining whether the cryptographic value satisfies the pre-determined criteria; and (d) repeating the sequence of steps starting at step (a) until the cryptographic value satisfies the pre-determined criteria.

Claims (19)

1. A computer implemented method of selecting a digitally represented public key that satisfies a compression criteria, the public key belonging to a private/public key pair defined on an elliptic curve of order n and with a generator G, the method comprising the steps of:

(a) initializing the public key and a corresponding private key, said corresponding private key being selected randomly from 1, n−1;

(b) determining whether the public key satisfies the compression criteria;

(c) if the compression criteria is not satisfied, incrementing the corresponding private key by a first pre-selected increment, incrementing the public key by a second pre-selected increment and repeating the steps (b) and (c) until the pre-determined criteria is satisfied; and

(d) outputting the corresponding private key and the public key.

2. The method of claim 1 , wherein the first pre-selected increment equals 1.

3. The method of claim 1 , wherein the second pre-selected increment is the generator G.

4. The method of claim 1 , wherein the compression criteria is to produce the public key containing a sequence of pre-selected characters.

5. The method of claim 4 , wherein the sequence of pre-selected characters is a sequence of trailing zeros.

6. A computer implemented method of compressing a digitally represented ECC cryptographic value that satisfies a compression criteria, said ECC cryptographic value being mathematically related to a private/public key pair defined on an elliptic curve of order n and with a generator G, comprising:

(a) initializing the public key and a corresponding private key, the corresponding private key being selected randomly from 1, n−1;

(b) computing said ECC cryptographic value from said public key and the corresponding private key;

(c) determining whether said ECC cryptographic value satisfies the compression criteria;

(d) if the compression criteria is not satisfied, incrementing the private key by a first pre-selected increment, incrementing the public key by a second pre-selected increment and repeating the steps (b) to (d) until the compression criteria is satisfied; and

(e) outputting said ECC cryptographic value and said public key and the corresponding private key.

7. The method of claim 6 , wherein the first pre-selected increment equals 1.

8. The method of claim 6 , wherein the second pre-selected increment is the generator G.

9. The method of claim 6 , wherein the compression criteria is to produce the ECC cryptographic value containing a sequence of pre-selected characters.

10. The method of claim 9 , wherein the sequence of pre-selected characters is a sequence of trailing zeros.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2019
From: CERTICOM CORP.
To: BLACKBERRY LIMITED
Reel/Frame 050610/0937 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2008
From: VANSTONE, SCOTT A.; BROWN, DANIEL R.
To: CERTICOM CORP.
Reel/Frame 021649/0747 →
Continuity (2)
Provisional Application 60950235 · Jul 17, 2007
Related Publication 20090022311A1 · Jan 22, 2009