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

被引:67
作者
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 [J].
BRACHA, G ;
TOUEG, S .
JOURNAL OF THE ACM, 1985, 32 (04) :824-840
[3]   Secure intrusion-tolerant replication on the Internet [J].
Cachin, C ;
Poritz, JA .
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, :167-176
[4]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
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 [J].
Correia, M ;
Lung, LC ;
Neves, NF ;
Veríssimo, P .
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 [J].
FISCHER, MJ ;
LYNCH, NA ;
PATERSON, MS .
JOURNAL OF THE ACM, 1985, 32 (02) :374-382