Invention Grant
- Patent Title: Elliptic curve random number generation
-
Application No.: US14575844Application Date: 2014-12-18
-
Publication No.: US10243734B2Publication Date: 2019-03-26
- Inventor: Daniel Richard L. Brown , Scott Alexander Vanstone
- Applicant: Certicom Corp.
- Applicant Address: CA Mississauga, Ontario
- Assignee: Certicom Corp.
- Current Assignee: Certicom Corp.
- Current Assignee Address: CA Mississauga, Ontario
- Agency: Fish & Richardson P.C.
- Main IPC: H04L9/08
- IPC: H04L9/08 ; G06F7/58 ; H04L9/30 ; H04L9/06 ; G06F7/72

Abstract:
An elliptic curve random number generator avoids escrow keys by choosing a point Q on the elliptic curve as verifiably random. An arbitrary string is chosen and a hash of that string computed. The hash is then converted to a field element of the desired field, the field element regarded as the x-coordinate of a point Q on the elliptic curve and the x-coordinate is tested for validity on the desired elliptic curve. If valid, the x-coordinate is decompressed to the point Q, wherein the choice of which is the two points is also derived from the hash value. Intentional use of escrow keys can provide for back up functionality. The relationship between P and Q is used as an escrow key and stored by for a security domain. The administrator logs the output of the generator to reconstruct the random number with the escrow key.
Public/Granted literature
- US20150156019A1 Elliptic Curve Random Number Generation Public/Granted day:2015-06-04
Information query