Estonia publish on GitHub their e-voting source code


Estonia created the world’s first nationwide Internet-based voting system and use it since 2005. All ID cards in Estonia also bear personal electronic signature which allow Estonian citizens to use it to access all government and electronic services securely online.

Last Friday the source code of the e-voting system was released for public on GitHub

This is very nice example of transparency which many other countries should follow.

photo used from

4 Comments (+add yours?)

  1. cnxsoft
    Jul 15, 2013 @ 11:15:30

    It should be compulsory to release source code for e-voting. It can avoid potential abuses, and allow better security, as the code would be peer-reviewed.


  2. Max
    Jul 15, 2013 @ 12:10:31

    A definitely laudable step. I do wonder though, what opportunities an average citizen has to verify that the published code is the one that actually runs on whatever their voting hardware is…?


  3. funlw65
    Jul 15, 2013 @ 15:15:55

    This is how nightmares are born…


  4. Max
    Jul 15, 2013 @ 17:31:00

    Just read up some more on it – “We are not releasing the client-side because that would make creation of fake clients too easy” [1]. This implies there is some level of security-through-obscurity involved, which sounds like a very bad idea. If they think security of voting is dependent on knowledge of how the client operates, then they still seem to be struggling with basic concepts regarding security. Unless what they actually trying to prevent is discovery and use of potential exploits in the client code – but that’s not what they said.

    [1] –


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: