How to tolerate half less one Byzantine nodes in practical distributed systems

被引:66
作者
Correia, M [1 ]
Neves, NF [1 ]
Veríssimo, P [1 ]
机构
[1] Univ Lisbon, Fac Ciencias, P-1749016 Lisbon, Portugal
来源
23RD IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS | 2004年
关键词
D O I
10.1109/RELDIS.2004.1353018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The application of dependability concepts and techniques to the design of secure distributed systems is raising a considerable amount of interest in both communities under the designation of intrusion tolerance. However practical intrusion-tolerant replicated systems based on the state machine approach (SMA) can handle at most f Byzantine components out of a total of n = 3f + 1, which is the maximum resilience in asynchronous systems. This paper extends the normal asynchronous system with a special distributed oracle called TTCB. Using this extended system we manage to implement an intrusion-tolerant service based on the SMA with only 2f + 1 replicas. Albeit a few other papers in the literature present intrusion-tolerant services with this approach, this is the first time the number of replicas is reduced from 3f + 1 to 2f + 1. Another interesting characteristic of the described service is a low time complexity.
引用
收藏
页码:174 / 183
页数:10
相关论文
共 24 条
  • [1] [Anonymous], TR941425 CORN U DEP
  • [2] ASYNCHRONOUS CONSENSUS AND BROADCAST PROTOCOLS
    BRACHA, G
    TOUEG, S
    [J]. JOURNAL OF THE ACM, 1985, 32 (04) : 824 - 840
  • [3] Secure intrusion-tolerant replication on the Internet
    Cachin, C
    Poritz, JA
    [J]. INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, : 167 - 176
  • [4] Practical byzantine fault tolerance and proactive recovery
    Castro, M
    Liskov, B
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04): : 398 - 461
  • [5] CLOUTIER P, 2000, REAL TIME LINUX WORK
  • [6] Correia M, 2002, LECT NOTES COMPUT SC, V2485, P234
  • [7] Efficient Byzantine-Resilient reliable multicast on a hybrid failure model
    Correia, M
    Lung, LC
    Neves, NF
    Veríssimo, P
    [J]. 21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 2 - 11
  • [8] CORREIA M, 2004, 046 DIFCULTR U LISB
  • [9] CORREIA M, 2001, 0112 DIFCULTR U LISB
  • [10] IMPOSSIBILITY OF DISTRIBUTED CONSENSUS WITH ONE FAULTY PROCESS
    FISCHER, MJ
    LYNCH, NA
    PATERSON, MS
    [J]. JOURNAL OF THE ACM, 1985, 32 (02) : 374 - 382