• 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