Remote E-Voting Using the Smart Card Web Server

Sheila Cobourne, Lazaros Kyrillidis, Keith Mayes, Konstantinos Markantonakis

Research output: Contribution to journalArticlepeer-review


Voting in elections is the basis of democracy, but voting at polling stations may not be possible for all citizens. Remote (Internet) e-voting uses the voter's own equipment to cast votes, but is potentially vulnerable to many common attacks, which affect the election's integrity. Security can be improved by distributing vote processing over many web servers installed in tamper-resistant, secure environments, using the Smart Card Web Server (SCWS) on a mobile phone Subscriber Identity Module (SIM). A generic voting model is proposed, using a SIM/SCWS voting application with standardised Mobile Network Operator (MNO) management procedures to process the votes cast. E-voting systems Pret a Voter and Estonian I-voting are used to illustrate the generic model. As the SCWS voting application is used in a distributed processing architecture, e-voting security is enhanced: to compromise an election, an attacker must target many individual mobile devices, rather than a centralised web server.
Original languageEnglish
Pages (from-to)39-60
JournalInternational Journal of Secure Software Engineering (IJSSE)
Issue number1
Publication statusPublished - 2014


  • Estonian I-Voting
  • M-Voting
  • Mobile Communication
  • Phone
  • Prêt à Voter
  • Remote E-Voting
  • Smart Card Web Server
  • Subscriber Identity Module (SIM) Card

Cite this