SC Warns Against Publicising EVM Source Code. But What Does It Mean?

That disclosing the source code will make the machines vulnerable to hacking is an argument the Supreme Court has put forward time and again.

New Delhi: The Supreme Court has said that making the source code of the software of EVMs public could result in its misuse. Seeking a clarification Wednesday (April 24) on a clutch of petitions regarding EVMs, Justice Sanjiv Khanna said, “The source code should never be disclosed. If it is disclosed, it will be misused.”

While the judge did not clarify the nature of the misuse or whether it is the software or the machines that are prone to misuse, the remark has muddied the water further. The judgement has been reserved.

This stand is contradictory to what the Election Commission of India has been saying time and again that the machines are 100% tamper-proof and cannot be hacked. Experts are pointing to what appears to be two seemingly contradictory stands.

“[The] Supreme Court of India acknowledges EVMs can be manipulated if the source code is made public. What protections/methods does it propose to detect if the source code got leaked somehow and manipulation is already happening?” activist Srinivas Kodali pointed out.

“Integrity of the code can be detected without having to make it public. There needs to be a verifiable, auditable mechanism for source code,” he told The Wire.

That disclosing the source code will make the machines vulnerable to hacking is an argument the Supreme Court has put forward time and again.

In September last year, a three-judge bench headed by Chief Justice D.Y. Chandrachud had disallowed a petition for an audit of the source code public, saying this would make the machines vulnerable to hacking. “If we start putting out the source code in the public domain, you know who will be able to hack that,” the bench had told the petitioner.

Last year, The Wire had reported that the source code of the software used for the EVMs has never been audited by any public authority.

Written by handpicked employees of Bharat Electronics Limited, the source code of the software used in the EVMs has never been shared with the Technical Evaluation Committee (TEC) mandated to audit the software or the Ministry of Electronics and Information Technology’s Standardisation Testing and Quality Certification cell, the third party that cross-verifies the TEC’s audit.

It has definitely also never been shared with the ECI – the body tasked with conducting elections.

The source code is a set of human-readable instructions that tells the machine what to do. If altered, the source code can change the outcome of an election.

While the Supreme Court has clubbed a bunch of petitions on various aspects of EVMs, a petition on the source code is yet to be listed. Lawyer and petitioner in the source code case, Sunil Ahya, has asked the court to get the source code audited by any standard, such as the BIS recognised by the Centre. Ahya says it is not his case to make the code public like the Supreme Court is suggesting.

For the record, Australian EVMs use Linux, an open-source software for operating the machines. Venezuela audits its source code before every election. The US keeps its source codes and hashes in a public repository and Germany and several other countries have got rid of electronic voting machines.

The Supreme Court also told the advocate for petitioners that the court has to rely on the technical data given by the ECI. At one point, the bench asked the petitioner, “Can we issue a mandamus on the basis of suspicion?” The court also said, “We cannot control the elections,” and added that conduct of the elections is the purview of the executive.

Lawyer Prashant Bhushan unsuccessfully tried to convince the court that the micro-controllers or chips in the machines are not one-time programmable as the ECI said it was. Some of the chips, as per RTI data, have a ‘Flash’ memory and are imported from a Dutch semiconductor company in the Netherlands, NXP. The court said this chip, located in the VVPAT machine, only has the candidate’s “symbol and no other software”.

One of the interveners tried to point out unsuccessfully that the Election Commission has very little control over the conduct of the elections, including the manufacture of the hardware and software of the machines, which is in clear violation of Article 324 (i) of the Constitution. The court did not entertain this plea either.

EVMs and VVPATs: Why Suspicions Persist, and Won’t Subside Yet

The discrepancy in the expansion of VVPAT, recorded as “Voter Verified Paper Audit Trail” in patent-related records, raises questions about the legitimacy and functioning of these voting systems. Moreover, do we know enough about the microcontrollers used in the EVM-VVPAT combo?

This article is part of The Wire‘s ‘India Black Boxed’ series. Read it here: Introduction | Part I | Part II | Part III | Part IV | Part V

In the first part, I aimed to delve deeper into certain responses provided by the Election Commission of India (ECI) in its revised set of 100 FAQs (frequently asked questions) to demonstrate how unsatisfactory they are. The ECI released these updated FAQs on its website in January of this year, with the intention of addressing all doubts regarding these electoral machines.

When compared with the information contained in publicly available official documents, the ECI’s claims about the design, and functioning of electronic voting machines (EVMs) and Voter Verifiable Paper Audit Trail (VVPAT) units, raise more suspicion instead of resolving persistent doubts.

In this sequel, I address additional claims by ECI, considering the VVPAT patent-related documents and information revealed in response to formal requests under the Right to Information Act, 2005 (RTI Act).

In this piece, I’ve examined the following grey areas in the ECI’s FAQs:

  • What is the correct expanded form of VVPAT?
  • Do we know enough about the microcontrollers used in the EVM-VVPAT combo?

What is the correct expanded form of VVPAT?

At FAQ #1, the ECI addresses the question, “What is an EVM?”

It says, “EVM stands for Electronic Voting Machine. It is a device used to electronically record and count votes cast in elections. The Indian Electronic Voting Machine (EVM) system is also termed as ECI-EVM, meaning an EVM specifically designed, manufactured and used for Elections as per election procedure and rules framed by Election Commission of India and documented in manual on EVM, so as to differentiate it from EVMs used in other countries. ECI – EVM consists of Ballot Unit (BU), Control Unit (CU) and the later added Voter Verifiable Paper Audit Trail (VVPAT)…” (emphasis supplied)

According to the ECI, VVPAT stands for “Voter Verifiable Paper Audit Trail”. The reader is expected to believe that this is the correct expansion of that abbreviation. However other official documents tell a different story.

There is no specific mention of the term ‘VVPAT’ or its expansion in the primary election laws.

The primary law which governs the conduct of elections and voting in India is the Representation of the People Act, 1951 (RPA). The lone provision which enables the use of electronic voting in elections to parliament and the State Legislatures is Section 61A is reproduced below:

“61A – voting machines at elections – Notwithstanding anything contained in this Act or the rules made thereunder, the giving and recording of votes by voting machines in such manner as may be prescribed, may be adopted in such constituency or constituencies as the Election Commission may, having regard to the circumstances of each case, specify.”

Here “‘voting machine’ means any machine or apparatus whether operated electronically or otherwise used for giving or recording of votes and any reference to a ballot box or ballot paper in this Act or the rules made thereunder shall, save as otherwise provided, be construed as including a reference to such voting machine wherever such voting machine is used at any election.” (This provision was inserted through an amendment in 1989.)

There is no reference to VVPATs in the above provision, nor can it be found in the Conduct of Election Rules, 1961 (CoER), which contains the details of the manner in which the provisions of the RPA will be implemented. In 2013, a proviso each to Rule 49A and 49M and two new rules – 49MA and 56D – were introduced through an amendment to the CoER, to facilitate the use of VVPATs in conjunction with EVMs. (Other relevant rules were also tweaked to incorporate reference to this change in the electronic voting and counting system). The contents of these statutory insertions are also hyperlinked to the ECI’s FAQs.

However, what is noteworthy in these amendments is the complete absence of a reference to the term “VVPAT” or an expansion of this abbreviation. Instead, the phrase “printer for paper trail” or its derivations are used in the amendments. So, to the best of our knowledge, the nomenclature “Voter Verifiable Paper Audit Trail” has no statutory mention, either in the 1989 amendment to the RPA or in the 2013 amendments to the CoER.

How did the ECI coin this phrase and the related abbreviation is a question which is not explained in its FAQs or the related Annexures.

Also read: The Anatomy of an Electronic Voting Machine: What We Know and What We Don’t

VVPAT is expanded differently in the patent-related records

According to the ECI’s answer to FAQ #7, Bharat Electronics Limited (BEL), which comes under the Ministry of Defence, and Electronics Corporation of India Limited (ECIL), which comes under the Department of Atomic Energy, have a duopoly on the supply of EVMs and VVPATs for parliamentary and assembly elections.

As discussed in the first part, only BEL has been officially granted a patent for the production of VVPATs in May 2022. (This was done after the completion of the 2019 Lok Sabha election).

ECIL’s patent application for a VVPAT machine is not available on this database, so it may be presumed that there is some working arrangement between the two CPSUs for manufacturing the VVPAT machines.

A copy of the order granting the patent to BEL by the Controller General of Patents, Designs, Trademarks, and Geographical Indications mentions the expansion of VVPAT as “Voter Verified Paper Audit Trail” and not “Voter Verifiable Paper Audit Trail”.

Images of the patent order and its communication to BEL by the Chennai Patents Office testify to this fact (see images 1 and 2 below).

Image 1. A copy of the government order granting the VVPAT patent and its communication to BEL through their Patent Agent.

 

Image 2. A copy of the government order granting the VVPAT patent and its communication to BEL through their Patent Agent.

 

The phrase “Voter Verified Paper Audit Trail” is also recorded on the patent certificate granted to BEL as part of the decision-making procedure (see image 3 below). In case readers begin to speculate, the Patents Office may have made an error in the name due to bureaucratic procedures, it’s worth noting that this is precisely how BEL named the VVPAT in the complete specifications submitted along with the patent application (see image 4 below).

Images 3 and 4: A copy of the patent certificate issued and the front page of the VVPAT’s
complete specifications submitted by BEL.

Why is this significant?

Readers might call this nitpicking. “Verifiable” or “verified” – what difference does it make as long as the VVPAT machine does what it is required to do?

The last question I raised before the concluding segment of the first part, which concerned the vote that must be counted, is at the heart of this semantic debate.

The term “verifiable” only refers to the potential of the machine – to show a slip recording the name, symbol, and serial number in whose favour the voter clicked on the Ballot Unit (BU) so that he or she may be satisfied with it and nothing more. The term “verified”, on the other hand, indicates a certainty of the fact that the slip has been verified by the voter before it cuts and falls down into the Drop Box in the VVPAT unit.

So, is it not the VVPAT slip that must be counted as the “vote”, which the voter verifies as a correct record of his or her choice, instead of the electronic tally recorded in the control unit (CU)? This is why use of the correct nomenclature becomes important.

ECI’s longwinded answers to FAQs #62 and 63 based on its defensive claims of scientific sampling of five VVPAT Units, for the purpose of tallying those slips with the candidate totals from the CU, are simply unconvincing.

Do we know enough about the microcontrollers used in the EVM-VVPAT combo?

Microcontrollers form the nerve centre of the EVM-VVPAT combo. Extracts from the ECI’s FAQs, which explain what the microcontrollers do, are reproduced below:

FAQ #42 says, The ECI says an EVM can be programmed only once, making hacking unlikely. However, there are reports that it can be programmed several times. There are other reports saying that EVM machines can be manipulated by connecting it to cell phones, Bluetooth devices, replacing parts of it and other forms of manipulation, apart from physical replacement of it by other EVMs.”

This query is explained as, “The ECI-EVM use secure controllers which can disable further programming after a step known as one-time-programming (OTP). The technical information about the micro controllers is available in public domain and can be accessed on the website of micro controller manufacturers…” (emphasis supplied)

FAQ #46 says, “It is claimed that EVM machines can be manipulated by connecting it to cell phones, Bluetooth devices, replacing parts of it and other forms of manipulation, apart from physical replacement of it by other EVMs.”

This query is explained as, “The claim is baseless and unscientific claim. The technical information about the microcontrollers is available in public domain and can be accessed on the website of microcontroller manufacturers. The EVMs / VVPATs use controllers which are One Time Programmable (OTP). This feature is activated by a code /command, fed via a software program, and in the first time run at power ‘on’ sets an internal register to shut off any re-programmability capability. The code / command and procedure are also available in public domain in the datasheets/ application notes on use of these microcontrollers….” (emphasis supplied)

FAQ #48 says, “Can the details of the EVM microcontrollers be explained along with the OTP features?

This is explained as, “Both BEL and ECIL use standard microcontrollers available off the shelf and hence all information on the microcontrollers is available in the public domain via manufacturers’ data sheets/ application notes and user manuals. The One Time Programmable (OTP) feature is not activated by any hardware or pin-based signal/command at external pins of the microcontrollers, rather this code/ command is fed via a software programme and in the first time “run” at power on sets an internal register to shut off any re-programmability. Once this is done the programme cannot be changed. The procedure is available in public domain in the datasheets / user manuals on use of the microcontrollers.” (emphasis supplied)

The ECI asserts, not once but thrice, that information about microcontrollers used in the EVM is available in the public domain. It also says that BEL and ECIL purchase them off the shelf. That may be so and I do not have any reason to dispute that claim. But do we know from which manufacturer’s shelf these companies buy the microcontrollers? Neither the ECI nor the two companies have publicly disclosed the names of the microcontroller manufacturers/suppliers on their own. The only time we officially got to know of the identity of one such manufacturer/supplier was from BEL’s reply to one of my RTI applications.

Also read: BEL Refuses to Disclose EVM, VVPAT Data Even After Demanding Fees. What Does It Mean?

In April 2019, identical RTI applications were filed with BEL, seeking the complete list of manufacturers of microcontrollers used in the latest generation (M3) EVMs, along with their postal addresses.

In response, BEL’s Central Public Information Officer (CPIO) replied with the model number of the microcontroller used in the EVMs (see image 5 below). ECIL’s CPIO denied access to the same information, saying it was ‘classified’, and invoked the national security exemption under Section 8(1)(a) of the RTI Act. (See image 6 below)

Images 5 & 6: RTI replies of BEL and ECIL regarding the manufacturers of microcontrollers.

ECIL’s denial and BEL’s rejection of other RTI queries were challenged all the way up to the Central Information Commission (CIC).

In July 2021, the CIC strangely remanded the matter back to the respective first appellate authorities (FAAs) to decide the matter afresh, without examining the correctness of their decisions on its own, as it ought to have done.

ECIL’s FAA directed its CPIO to provide a “proper explanation/justification” for claiming exemption against revealing the microcontroller-related information (amongst others) because I had shown that BEL had already provided this information (see image 7 below). This time, the CPIO invoked third-party interests and denied the names of the microcontroller manufacturers/suppliers by invoking Section 8(1)(d) of the RTI Act (see image 8 below).

Images 7 & 8: ECIL FAA’s order post CIC decision and CPIO’s subsequent reply.

Given these prolonged RTI interventions, the ECI cannot claim with a straight face that information about the microcontrollers is available in the public domain. Even if it were, voters can only access it if the names of the manufacturers/suppliers are made public. Otherwise, this information remains trapped in a black box.

Also read: Election Commission’s FAQs on EVMs Don’t Really Address Major Design Deficiencies

Are microcontrollers, used by BEL and ECIL, only one-time-programmable (OTP)?

As this was my initial foray into the world of EVMs, the query was negligently drafted, leaving out a reference to VVPAT in the RTI query relating to microcontrollers. I ended up asking only about EVM microcontrollers, as I had not read the relevant patent documents about VVPATs.

As discussed in the first part, we know for a fact that both BEL and ECIL were granted patents for the EVMs in 2006. Both companies disclosed the presence of microcontrollers in the CUs of their EVMs to the Patents Controller, but there is no need under the patents law to mention the names of manufacturers of any component of the machine sought to be patented.

However, while BEL claimed that the microcontroller it was using was one-time-programmable (OTP), ECIL staked no such claim (see images 9 and 10 below).

Extract from the complete specifications about EVMs submitted by BEL and ECIL respectively, to the Patents Controller.

I was a complete believer in their infallibility.

Image 9 is an extract from the complete specifications of the EVM, which BEL submitted to the Patents Controller, where the microcontroller is described as OTP type. Image 10 is an extract from the complete specifications of the EVM, which ECIL submitted to the Patents Controller, where the microcontroller is not described as OTP type. Further, ECIL’s description of what the CU can do with its microcontroller – “collect, record, store, count and display the votes when called for” – completely obviates any possibility that it is one-time-programmable.

As EVM machines are intended for repeated use across multiple elections, it is logical to assume that the microcontroller utilised by ECIL must be rewriteable. Therefore, the Election Commission’s assertion that the microcontrollers employed by both companies are of the OTP type does not appear very convincing. Unless ECIL has since altered the design of its CU to mirror the OTP-type microcontroller used by BEL, there is hardly any information available in the public domain regarding such changes.

How many microcontrollers are used in the EVM-VVPAT combo?

It is confirmed from the patent-related documents discussed above that there is indeed a microcontroller within the CU of the EVMs manufactured by both companies. BEL’s patent application documents further disclose that its VVPAT machine also contains at least one microcontroller and suggest the potential existence of multiple such microcontrollers (see images 11 and 12 below).

Images 11 and 12: Extracts from BEL’s complete specifications of the VVPAT machine submitted to the Patents Controller.

At paragraph no. 0053 of the complete specifications submitted to the Patents Controller while applying for a patent, BEL states as follows:

“[0053] In an aspect, the sensitive hardware may be one or more artefacts such as but not limited to one-time programmable microcontroller, associated storage comprising of computational program, sensitive data and configuration information among other things.” (emphasis supplied)

Further, at paragraph no. 00136 of the same document, BEL states as follows, in the context of a detailed description of the drawings of the VVPAT machine submitted to the Patents Controller:

“[00136] In another aspect, various software for control and operation of the proposed system can be held in appropriately configured one or more controllers in absolutely secure formats so that such software may not be tampered with, without errors being triggered. Microcontrollers used in the proposed system can be of one time programmable type and used to store firmware that cannot be changed or modified once fused.” (emphasis supplied)

A combined reading of the two claims made by BEL indicates the use of at least one more OTP-type microcontroller in its VVPAT machine, which is in addition to the microcontroller used in the CU of the EVM. That is not all, in the same document, BEL claims that there is another associated storage component which will contain a “computational program”.

Obviously, this will be the ‘artefact into which the candidate names, symbols and serial numbers are loaded during every election. So, this artefact (not being a hardware or software engineer, I hesitate to call them a ‘microcontroller’) cannot possibly be OTP-type. Who is supplying this artefact/device is a mystery hidden inside a black box.

Also read: The Term ‘EVM’ No Longer Serves Us. We Need to Understand ‘Electronic Voting Systems’

What kind of memory does NXP microcontroller have?

As mentioned earlier, BEL’s CPIO wittingly or unwittingly disclosed the model number of the microcontroller in response to the 2019 RTI application. The webpage of the company NXP, from which BEL purchased the microcontroller, explains that the model type, NXP-MK61FX512VMD12, features not just one, but three types of memory. Among these, one is OTP type, and another is rewriteable, akin to the memory found in commonly used pen/flash drives (see images 13 and 14 below).

Images 13 and 14: Product description of the NXP-MK61FX512VMD12 microcontroller.

Before I made this information public in 2019, and the media covered it widely, the Election Commission always labelled the microcontroller as an OTP-type. It is quite a relief to see the Commission acknowledging this fact in its FAQ #53 reproduced below:

FAQ53. Does the VVPAT have a programmable memory? If yes, then at what stages in the election process is it accessed by an external device? If no, then where are the names and symbols of the candidates stored in the VVPAT for it to print the same in theVVPAT slip later?

Answer: A VVPAT has two different memories. One, where the program instructions are kept for the microcontrollers, is One Time Programmed (OTP). The VVPAT firmware is stored in the One Time Programmed memory. After the firmware is ported in the microcontroller at the manufacturers’ site, no changes in the program are possible subsequently.The other memory is for storing graphical images containing serial number, name, and symbol of the candidates as data. This is done with the help of a symbol loading unit, during the commissioning of VVPATs before each election. Live display of the symbols being loaded into the VVPAT is done during the Commissioning process in presence of candidates/their representatives to make the process more transparent.” (emphasis supplied)

But what the ECI does not tell us is whether the same NXP-manufactured microcontroller is used in the CU of the EVM and also the VVPAT (for two types of uses – one for programme instructions and another for storing the candidate-related information and images?

Is only one of the NXP chips one-time programmed while the others are rewriteable? Or do BEL and ECIL use other brands of rewriteable microcontrollers? Is the pattern of microcontroller usage similar in both BEL- and ECIL-manufactured machines? ECIL did not claim in its EVM patent documents that the microcontroller it uses are OTP type. Has that changed now? The ECI’s FAQs are silent about these matters.

Conclusion

A matter of grave concern is the November 2023 media revelation that NXP was the victim of an espionage attack between 2017 and 2020. Despite this, the company reportedly neglected to inform its customers individually about these developments. It is confirmed that at least BEL, if not ECIL, procured microcontrollers from NXP during this period. The extent to which this may have affected the EVM-VVPAT units produced by BEL, which serves as the Election Commission’s supplier year after year, remains unknown.

This poses a significant national security concern that both the Election Commission and the companies utilising NXP microcontrollers must address to all voters before the next round of elections. When crucial information is withheld within a black box, suspicions will only continue to linger. These elections belong to us, the EVM-VVPAT units are machines funded and utilized by us, the people. Hence, WE THE PEOPLE have the right to demand more transparency than what the ECI has disclosed thus far.

Venkatesh Nayak is director, Commonwealth Human Rights Initiative, New Delhi. All facts narrated above are in the public domain. Views expressed are personal.

ECI Denies VVPATs ‘Defective’, Says Only 3.4 Lakh Machines Need ‘Preventive Maintenance’

However, ECI documents say 6.5 lakh VVPAT machines are ‘defective’ and being sent to the manufacturer for repairs.

New Delhi: The Election Commission of India (ECI) has said that 3.4 lakh Voter Verifiable Paper Audit Trail (VVPAT) machines require “preventive maintenance”.

However, The Wire had reported on April 18, citing ECI documents, that 6.5 lakh VVPAT machines are ‘defective’.

These are the latest M3 generation machines of which 37% were “defective”, per the ECI documents. These machines need to be sent back to the manufacturer for rectifying the defects.

However, in some places, it appears that the defective machines are being replaced with new ones instead of the ones that have been repaired.

A letter exchanged between ECI officials and representatives of political parties in one state, which was seen by The Wire, clearly says that these are new machines.

However, representatives of political parties involved in the first level checking (FLC) or commissioning of the machines say, “Any defects are detected when the machine is first brought for an FLC or at the time when the candidate has been announced and the machine is commissioned. During the election process, if a machine is found to be defective, it is automatically weeded out. The machines kept in strongrooms are always those that have been cleared as functional.”

Unnamed officials at the ECI told PTI that the defective VVPATs mean they only stop functioning during the poll process. It does not give erroneous results, they told the news agency. The ECI said it could not check these machines earlier because of the COVID-19 pandemic.

The ECI has still not responded to The Wire’s questionnaire on this matter.

Reacting to claims that the machines could not be properly tested due to the pandemic, the representatives cited above said, “Elections were held during COVID-19 as well and the process of weeding out defective machines was followed even then.”

ECI officials also told mediapersons that some machines have more than one defect, which is why the number of machines that are defective are higher than the functional ones.

The defects, as noted by the ECI, are called T1, T2, T3, T4 defects.

But going by the ECI’s own letter, it appears that entire series are being replaced. For instance, among machines that will be sent to the Electronics Corporation of India Limited, Hyderabad, the series beginning EVTEA 0001 to EVTEA 99999 have been marked as ‘defective’. So also are the rest of the series, namely, EVTEB, EVTEC, EVTED, each comprising a batch of 99999 machines.

Similarly, the machines which will be sent back to Bharat Electronics Limited (BEL), Bengaluru, have been also marked as ‘defective’. These machines fall under the series BVTAK 00001 to BVTAK 30000, BVTEA 00001 to BVTEA 30000, and BVTEC 05001 to BVTEC 75000, among others.

In all, 2.53 lakh machines from BEL have been found to be ‘defective’. Of them, the series BVTEH 00001 to BVTEH 68500 will be sent to BEL in Panchkula.

These are M3 machines which were first introduced in 2018 and were used in the 2019 elections as well.

To put this in perspective, in the 2019 Lok Sabha elections, a total of 17.4 lakh VVPATs were notified for use for the Lok Sabha polls and also for the assembly elections being held simultaneously. This means that over one-third (37%) of these machines have now been found to be defective by the Election Commission.

PTI reported that after the 2019 polls, a technical expert committee, along with BEL and Electronics Corporation of India, carried out an exhaustive analysis of the performance of VVPAT machines. But the analysis got delayed due to the pandemic.

The analysis concluded that some corrective actions were required to improve the performance of M3 VVPATs.

EC to Allow Political Parties an Opportunity to Try and Hack its Voting Machines

However, the machines that will be offered for the hackathon will be limited to those used in past elections.

However, the machines that will be offered for the hackathon will be limited to those used in past elections.

Credit: Reuters

The all-party meet organised by the Election Commission was fraught with debate over the future of the EVM. Credit: Reuters

New Delhi: Coming under intense attack and scrutiny from various political parties over its electronic voting machines (EVMs) to manipulation and tampering, the Election Commission on Friday, decided to address concerns by allowing the parties an opportunity to try and hack into the voting machines.

However, the ‘hackathon’ exercise, whose date is yet to be finalised, will be limited to EVMs used in the earlier elections.

The Election Commission announced the decision after an all-party meeting organised at Constitution Club on Friday. Representatives of all seven national parties and 35 of the 48 state recognised parties were present at the meeting.

Later in the evening, the Election Commission said the Chief Election Commissioner Nasim Zaidi had declared during the meeting that “the commission will hold a challenge and offer opportunity to political parties to demonstrate that EVMs used in the recently concluded assembly elections were tampered or that EVMs can be tampered even under the laid down technical and administrative safeguards.”

Zaidi also assured that voter verifiable paper audit trails (VVPAT) will be used in all future elections to the parliament and state assemblies. Also, he said, the VVPAT slips of a percentage of EVMs – still to be determined by ECI – will be counted.

In his inaugural address, the chief election commissioner also asserted that “baseless perceptions were generated” through allegations of EVM manipulation at Bhind and Dholpur during the recently concluded by-elections. He insisted that there was no case of biased vote results.

The meeting began with the Election Commission making a detailed presentation on security features of its EVMs.

It had decided to conduct the meeting to allay the concerns of various parties as they had made representations to it and also the President. In particular, the Bahujan Samaj Party, Aam Aadmi Party, Congress and Samajwadi Party had, following the announcement of results for the assembly elections in March this year, alleged that the EVMs were compromised and that votes being cast in favour of other parties were going to the BJP. However, the allegation had been leveled by AAP in the context of Punjab too where Congress came to power with a complete majority.

With concerns being raised by opposition parties repeatedly and the AAP even going to the extent of publicly trying to “hack” into a voting machine, all eyes were on the all-party meeting today to see how it would address the issue, in particular because the “aggrieved” parties were demanding a return to the paper ballots.

In fact, Atul Anjan of the Communist Party of India (Marxist) even suggested so at the meet. He said even developed countries like the United States use paper ballots because “the EVMs can be hacked”. He also demanded state funding of elections and greater transparency in political funding.

However, Nilotpal Basu of the CPI opposed the idea of a return to ballot papers but demanded that EVMs be subjected to independent checks. He said his party also urged that the VVPAT be matched with the at least 15% of the votes cast in each polling booth and the outcome be made known to all.

The Aam Aadmi Party, which tried to show that the voting machines could be tampered with i the Delhi assembly earlier this week, was represented at the meeting by Delhi deputy chief minister Manish Sisodia.

Sisodia later tweeted that EC has refused to conduct a hackathon saying “it would only give the challenge to prove that there was no tampering of the EVMs in the previous elections.”

Sisodia also said in the all-party meeting every leader said that they were against the use of money and muscle power in elections. “But then who are the people who use these powers?” he asked.

The BJP stood in favour of continuation of the EVMs. Its newly-elected legislator from Rajouri Garden, Manjinder Singh Sirsa, said out of the 37 cases pertaining to EVM tampering which have gone to court, in 30 the judgments have come and all of them have held the EVMs to be tamper-proof.

The Congress said it wants a “trustworthy system” and demanded that in the VVPAT more than seven seconds should be given to the voters to see who their vote went to. Its Rajya Sabha MP Vivek Tankha said the EC also needs to look at the system of political funding through electoral bonds, which had been proposed in the Budget, as it did not appear to be transparent.

The meeting also discussed proposals to make bribery a cognisable offence, allowing disqualification of candidates even before conviction in serious offences and easing rules to order counting of votes through the VVPAT machines, for which a big order had been placed with two PSUs – ECIL and BEL – by the EC last month. The Election Commission had earlier made it clear that EVM tampering would not be the only item on the table during the all-party meeting and other items will also be on the agenda.