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:
Aug. 14, 2018

Filed:

Oct. 04, 2016
Applicant:

Nec Europe Ltd., Heidelberg, DE;

Inventors:

Ghassan Karame, Heidelberg, DE;

Wenting Li, Heidelberg, DE;

Jian Liu, Helsinki, FI;

Nadarajah Asokan, Espoo, FI;

Andrew Paverd, Espoo, FI;

Assignee:

NEC Corporation, Tokyo, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); H04L 9/32 (2006.01); G06F 11/07 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1451 (2013.01); G06F 11/006 (2013.01); G06F 11/07 (2013.01); G06F 11/0709 (2013.01); G06F 11/2023 (2013.01); G06F 11/2069 (2013.01); H04L 9/3247 (2013.01); G06F 2201/805 (2013.01); G06F 2201/82 (2013.01);
Abstract

A method for byzantine fault-tolerant replication of data on a plurality of n servers by a client, wherein the n servers include one primary node (PN) and n−1 replica nodes (REPN), wherein f servers may arbitrarily fail, and wherein all n servers include a trusted computing entity (TCE), includes: performing a request procedure, performing a prepare procedure, performing a commit procedure, and performing a reply procedure. The request procedure includes providing a request message for requesting a certain operation, and transmitting the request message to all n servers. The prepare procedure includes computing a prepare message including at least part of the content of the request message and a unique identifier (UI), the UI being computed by the TCE, the UI being based on a cryptographic signature of the request message and a unique, monotonic, sequential counter (UMSC), and providing the prepare message to the REPN.


Find Patent Forward Citations

Loading…