DocumentCode
3481854
Title
A majority voter for intrusion tolerant software based on N-version programming techniques
Author
Aghajani, Zahra ; Azgomi, Mohammad Abdollahi
Author_Institution
Sch. of Comput. Eng., Iran Univ. of Sci. & Technol., Tehran, Iran
fYear
2009
fDate
15-17 Dec. 2009
Firstpage
304
Lastpage
308
Abstract
One of the drawbacks of the existing majority voters, which are widely used in N-version programming (NVP) technique, is the high probability of agreement on incorrect results generated by variants. Therefore, to propose an intrusion-tolerant software architecture based on NVP for hostile environments and to consider possible attacks, a new voting scheme is required. In this paper, we propose a voting scheme to improve the correctness of the binary majority voters in the hostile environments to treat the situations that more than half of the variants may have been compromised. We have used stochastic activity networks (SANs) to model the scheme for a triple-version programming (3VP) system and measure the probability of detecting the correct outputs by the voter. The evaluation results showed that the proposed scheme can improve the correctness of the classic majority voting algorithms to detect the correct output, especially the intrusion detection mechanisms are used in the scheme.
Keywords
configuration management; security of data; software architecture; N-version programming; binary majority voters; hostile environment; intrusion detection; intrusion tolerant software; intrusion-tolerant software architecture; stochastic activity networks; triple-version programming system; Fault tolerance; Fault tolerant systems; Intrusion detection; Probability; Software algorithms; Software architecture; Software systems; Stochastic systems; Storage area networks; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovations in Information Technology, 2009. IIT '09. International Conference on
Conference_Location
Al Ain
Print_ISBN
978-1-4244-5698-7
Type
conf
DOI
10.1109/IIT.2009.5413780
Filename
5413780
Link To Document