Profile picture
Ankit Lal @AnkitLal
, 24 tweets, 4 min read Read on Twitter
A lot of people have been giving a lot of 'Gyan' about EVM's and how they are unhackable as the Gujarat and Himachal results approach.

This is a ready reckoner thread for those interested in facts.

1/n
The hackability of EVM's has been a long standing issue and questions have been raised ever since the first time the trial runs began in 1987.

However various governments continued with trials claiming that it would stop looting of booths.

2/n
I will first talk about the various technical loopholes and then go on to explain how introduction of EVM's didn't stop boot loot but has a severe environmental side effect.

3/n
The basic misconception that people have is that EVM's use microprocessors which are not rewritable. This is also the basic argument which the ECI and BEL use.

A non-writable microchip is simple microchip in which the writing pin is programmatically or physically disabled.

4/n
There are several ways in which a non writable microchip can also be written over. However an easier way to hack a EVM is by manipulating the input rather than the program itself.

The input comes from BU to CU via cables which can be easily manipulated.

5/n
A micro size chip on the wire can manipulate the input to get the desired output. Thus without even touching the BU or the CU, the results can be altered.

The manupulatibility of wires is an aspect which most of the time is ignored.

6/n
Another interesting aspect is that neither the election commission nor the BEL actually know what the code inside the microchip is.

They do a white box testing for expected results and not a thorough black box testing.

7/n
The fact that BEL and ECI don't actually know the code written inside microchip came to the light in reply to an RTI filed by a gentleman called Omesh Saigal.

Saigal's research later laid ground for a book by @GVLNRAO on the issue of EVM hackability.

8/n
The book called 'Democracy at risk' launched by Senior BJP leader LK Advani after the 2009 loss of the BJP led NDA to the Congress led UPA give details about various instances and methods pertaining to hackability of EVM's.

amazon.com/Democracy-Trus…

9/n
Another argument against the hackability of EVM's is that it is not connected to the internet or other wireless network. However the ECI has never explained why it doesn't allow phones inside polling booths if the devices are blind to all kinds of networks.

10/n
Another interesting fact is that the microprocessors are not burnt in India. Till very recently they were sent overseas for being programmed and then assembled in Bangalore unit of BEL by private contractors.

No BEL is planning to build at capacity in house.

11/n
Interestingly, most advanced Western Nations, including the highly technology dependent ones, like Israel and Japan use ballots and not EVM's.

Some like Germany, shifted to EVM's and then switched back to ballots.

12/n
EVM's where manufactured in 3 batches called generations. Each has increased security features but same basic program.

The EVM which was hacked by Alex Heldermann and VV Rao in 2009 live on TV was a generation 2.

13/n
The fact that EVM's can be hacked was established in the Supreme Court of India.

Hearing a petition filed by VV Rao the SC ordered in 2013 that all EVM's be fitted with VVPAT's.

14/n
Another argument that people have used against vulnerability of EVM's is that it is hard to manipulate machines at such a large scale.

How many machines does one have to manipulate in order to rig an assembly election?

Let's do some basic maths.

15/n
The mean of electoral win/loss margin in an assembly election is 5000 votes.

Each EVM's can hold up to 3000 votes however the number of voters in a booth is generally around 1200. Let's say 50% of these i.e 600 are manipulated to go in favor of a certain party.

16/n
Thus to manipulate 5000 votes, one would have to manipulate a maximum of 9 machines.

Also remember that each vote added to someone is also one vote deducted from someone.

So, by manipulating 5 machines for 50% votes, the result can be completely altered.

17/n
Assembly constituencies these days have anywhere between 150 to 200 booths. Each booth has one machine.

Let's take an average of 180 booths per constituency. By manipulating 5 of these 180 the result will be completely different from what it could have been.

18/n
Basic maths shows that by above statistics, manipulating less than 3% of the EVM's can actually change the entire outcome of an election.

One doesn't have to rig 100% of the EVM's to win. One doesn't have to be entirely distracted to lose. 3% distraction is good enough.

19/n
So, a 50% manipulation at 3% of the booths.

That is all it takes to subvert Democracy.

20/n
Coming back to VVPAT.

They were supposed to be verifiable slips. That is what the acronym stands for. However the EC's unease in checking VVPAT's raises many questions.

EC has repeatedly refused to check VVPAT results.

21/n
Coming to the environment aspect - some have argued that EVM's help in saving paper.

However, they discount the fact that paper is really recyclable and reusable. After VVPAT, paper is being used in EVM's too. Not making them any better than ballot in paper useage.

22/n
Another facet which is ignore is the ridiculously low standard of e-recycling in India. EVM's become unusable after some time. Nobody knows how they are disposed.

They were found at a kabad shop in Andhra during one raid.

23/n
Lastly, the most interesting part - maintainance.

EVM's are supposed to be maintained by ECIL. However, ECIL hires private individuals to do the task.

Who are the private individuals? Mostly your next door TV and cable repair mechanic.

24/n
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Ankit Lal
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member and get exclusive features!

Premium member ($3.00/month or $30.00/year)

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!