The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 30, 2019

Filed:

Feb. 24, 2017
Applicant:

Security Innovation Inc., Wilmington, MA (US);

Inventors:

Jeffrey Hoffstein, Providence, RI (US);

Jill Pipher, Providence, RI (US);

Joseph H Silverman, Needham, MA (US);

William J Whyte, Belmont, MA (US);

Zhenfei Zhang, Burlington, MA (US);

Assignee:

Onboard Security, Inc., Wilmington, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/30 (2006.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
H04L 9/3247 (2013.01); H04L 9/3026 (2013.01);
Abstract

A method for signing and subsequently verifying a digital message, including the following steps: generating an irreducible monic polynomial f(x) of degree n in a ring F[x]; generating an irreducible monic polynomial F(y) of degree n in a ring F[y]; producing first and second finite fields as F[x]/(f(x)) and F[y]/(F(y)), respectively; producing a secret isomorphism from the first finite field to the second finite field; producing and publishing a public key that depends on F(y); producing a private key that depends on the secret isomorphism; producing a message digest by applying a hash function to the digital message and the public key; producing a digital signature using the message digest and the private key; and performing a verification procedure utilizing the digital signature and the public key.


Find Patent Forward Citations

Loading…