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:
Dec. 06, 2022

Filed:

Aug. 24, 2020
Applicant:

Nec Corporation, Tokyo, JP;

Inventors:

Ghassan Karame, Heidelberg, DE;

Wenting Li, Heidelberg, DE;

Jian Liu, Helsinki, FI;

Nadarajah Asokan, Espoo, FI;

Assignee:

NEC CORPORATION, Tokyo, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); G06F 11/14 (2006.01); H04L 9/08 (2006.01); H04L 9/30 (2006.01);
U.S. Cl.
CPC ...
H04L 9/321 (2013.01); G06F 11/1451 (2013.01); G06F 11/1469 (2013.01); H04L 9/0869 (2013.01); H04L 9/3073 (2013.01); H04L 9/3247 (2013.01); G06F 2201/82 (2013.01);
Abstract

A method for byzantine fault-tolerance replicating of data on a plurality of n servers includes performing a preprocessing procedure. The n servers include one primary node (PN) and n−1 backup nodes (BN), wherein f servers may arbitrarily fail, and wherein all n servers have a trusted computing entity (TCE). The preprocessing procedure is performed by the TCE of the PN and includes computing a random secret value for a unique, monotonic, sequential counter (UMSC) to be assigned with a request message for requesting an operation to be performed, computing a commitment for the random secret value and the UMSC, and splitting the random secret value into a plurality of shares. The preprocessing procedure further includes computing a server-specific authenticated encryption of each share, and providing the computed server-specific shares and the computed commitment to the respective servers.


Find Patent Forward Citations

Loading…