DocumentCode :
3400664
Title :
Improving Independence of Failures in BFT
Author :
Shoker, Ali ; Bahsoun, Jean-Paul ; Yabandeh, Maysam
Author_Institution :
IRIT, Toulouse, France
fYear :
2013
fDate :
22-24 Aug. 2013
Firstpage :
227
Lastpage :
234
Abstract :
Independence of failures is a basic assumption for the correctness of BFT protocols. In literature, this subject was addressed by providing N-version like abstractions. Though this can provide a good level of obfuscation against semantic-based attacks, if the replicas know each others identities then non-semantic attacks like DoS can still compromise all replicas together. In this paper, we address the obfuscation problem in a different way by keeping replicas unaware of each other. This makes it harder for attackers to sneak from one replica to another and reduces the impact of simultaneous attacks on all replicas. For this sake, we present a new obfuscated BFT protocol, called OBFT, where the replicas remain unaware of each other by exchanging their messages through the clients. Thus, OBFT assumes honest, but possibly crash-prone clients. We show that obfuscation in our context could not be achieved without this assumption, and we give possible applications where this assumption can be accepted. We evaluated our protocol on an Emulab cluster with a wide area topology. Our experiments show that the scalability and throughput of OBFT remain comparable to existing BFT protocols despite the obfuscation overhead.
Keywords :
computer network security; cryptographic protocols; fault tolerant computing; system recovery; telecommunication network topology; wide area networks; Byzantine fault tolerance; Emulab cluster; N-version like abstractions; OBFT; crash-prone clients; failure independence; nonsemantic attacks; obfuscated BFT protocol; obfuscation problem; semantic-based attacks; wide area topology; Computer crashes; Delays; Fault tolerance; History; Protocols; Switches; Wide area networks; Byzantine fault tolerance; independence of failures; obfuscated BFT;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Network Computing and Applications (NCA), 2013 12th IEEE International Symposium on
Conference_Location :
Cambridge, MA
Print_ISBN :
978-0-7695-5043-5
Type :
conf
DOI :
10.1109/NCA.2013.22
Filename :
6623667
Link To Document :
بازگشت