Patent · US Active

Method and system for byzantine fault-tolerance replicating of data on a plurality of servers

US10049017B2 · kind B2 · utility

17Cited by
6References
15Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 4, 2016
Grant dateAug 14, 2018
Priority date
Expiry dateOct 4, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/84
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.