• DocumentCode
    1924577
  • Title

    Formalization and analysis of Borda protocol using pi calculus

  • Author

    Kurhade, B.S. ; Kshirsagar, Manali

  • Author_Institution
    Y.C.C.E., Ctech Dept., RTMNU, Nagpur, India
  • fYear
    2013
  • fDate
    21-22 Feb. 2013
  • Firstpage
    232
  • Lastpage
    236
  • Abstract
    E-voting systems are important tools for community participation in essential decisions of society. In comparison with traditional voting systems, e-voting systems have special advantages. Any e-voting system is based on an e-voting protocol. The applied pi calculus is a language used to formalise the protocol. It is a language for describing concurrent processes and their intersections. Properties of processes described in the applied pi calculus can be proved by employing manual techniques or by automated tool such as proverif. A potentially much more secure system could be implemented, based on formal protocols that specify the messages sent to electronic voting machines. Such protocols have been studied for several decades. They offer the possibility of abstract analysis of protocol against formally stated properties. Formal verification techniques are notoriously difficult to design and analyse. Our aim is use verification technique to analyse the protocol. This review paper focus on modelling a known protocol for elections known as BORDA in the applied pi calculus, and this paper also focus on formalizing some of its expected properties, namely eligibility, fairness, Receipt freeness, individual verifiability and privacy. The applied pi calculus has a family of proof techniques which we can use is supported by the proverif tool and has been used to analyse a variety of security protocols.
  • Keywords
    formal specification; formal verification; government data processing; pi calculus; protocols; security of data; Borda protocol; community participation; concurrent process; e-voting protocol; e-voting system; electronic voting; eligibility property; fairness property; formal protocol; formal specification; formal verification; individual verifiability property; pi calculus; privacy property; proof technique; proverif tool; receipt freeness property; security protocol; Calculus; Cryptography; Electronic voting; Mobile communication; Privacy; Protocols; Borda voting protocol; Electronic voting; Fairness; privacy protection; security; universal verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Pattern Recognition, Informatics and Mobile Engineering (PRIME), 2013 International Conference on
  • Conference_Location
    Salem
  • Print_ISBN
    978-1-4673-5843-9
  • Type

    conf

  • DOI
    10.1109/ICPRIME.2013.6496478
  • Filename
    6496478