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 :
بازگشت