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:
Nov. 21, 2023

Filed:

Oct. 28, 2019
Applicant:

Cryptography Research, Inc., San Jose, CA (US);

Inventors:

Michael Hutter, Walnut Creek, CA (US);

Michael Tunstall, Walnut Creek, CA (US);

Assignee:

CRYPTOGRAPHY RESEARCH, INC., San Jose, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/72 (2013.01); G06F 21/75 (2013.01); H04L 9/00 (2022.01);
U.S. Cl.
CPC ...
G06F 21/72 (2013.01); G06F 21/755 (2017.08); H04L 9/003 (2013.01);
Abstract

A first arithmetic input share and a second arithmetic input share of an initial arithmetically-masked cryptographic value are received. A sequence of operations using the arithmetic input shares and a randomly generated number is performed, where a current operation in the sequence of operations generates a corresponding intermediate value that is used in a subsequent operation. At the end of the sequence of operations, a first Boolean output share and a second Boolean output share are generated. The arithmetic-to-Boolean mask conversion is independent of the input bit length.


Find Patent Forward Citations

Loading…