Skip to main content

How exactly EVMs were hacked in Gujarat to get BJP elected? EVM machine has firmware inside the hardware...

By Amaresh Misra*
In 'Security Analysis of India’s Electronic Voting Machines', authors Hari K Prasad, J Alex Halderman and Rop Gonggrijp state clearly that "the Election Commission of India developed the country’s EVMs in partnership with two government-owned companies, the Electronics Corporation of India (ECIL) and Bharat Electronics Limited (BEL)...second-generation models were introduced in 2000...these machines moved the firmware into the CPU (Control Processing Unit) and upgraded...other components..."
Wikipedia defines Firmware as "a specific class of computer software...that provides both standardized operating environment for the device's more complex software (allowing more hardware-Independence), or, for less complex devices, act as the device's complete operating systems, performing all control, monitoring and data manipulations functions..."
Consider this: Firmware is a basic code written in C to do operations.
Is this code vulnerable to manipulation?
Yes it is. How?
The code doesnt change anything while voting or at any stage before counting. So, if you look at flaws in any process you wont find any. The code runs only during counting of total votes.
So, if the code is manipulated, it tries to favour, say, ' party X', over other parties... when the counting begins, it checks for party X versus votes other parties.
The code is usually manipulated or set to start working only if the margin of difference between X and other parties is say 10% or 15% ... or else, it will not do anything.
The margin is decided by the hacker’s boss and can be any number.
Also, there is a threshold limit, set say, above 20,000 votes. The code is set in a manner that it gets activated only when it reaches the threshold level. This way the code escapes detection at the trial level when few votes are cast and their total is tallied to test the machines.
The threshold level works in a way that if 'party X' is not near the threshold level, the code does not start working! This answers queries of those who say, if EVMs are being hacked, why doesn't 'party X' win all seats!
If the margin condition is met, the manipulated code does the following: reduce votes of others in proportion and add to party X.
First, it reduces votes of Independents to make party X win...
If party X is still losing, the manipulated code can take votes from others contenders.
Now, this explains why Independents lose maximum votes, and some even get zero, in such a scenario. 'Getting zero' is actually a bug in the code. Here, the 'if' condition has not been programmed fully to check that the code doesn't reduce vote of the party it attacks to zero.
The C code firmware is present in all machines before they are sent to polling booths. So the hacking is done at the level of manufacture.
Surprisingly, Election Commission (EC) verifications confirm only that all machines are using the same software version. It is not EC's job to check the firmware code.
EC just uses the machine as supplied to them with whatever code inside!
EVM firmware is stored in masked, read-only memory inside the microcontroller chips, and there is no provision for extracting it or verifying its integrity. This means that if the firmware code was modified before it was built into the CPUs, the changes would be very difficult to detect.
The software/firmware is integrated into the CPU by the manufacturer, Renesas, a Japanese company (other EVM models use CPUs made by Microchip, an American company). The afore-mentioned scholarly paper states that "consider the engineer responsible for compiling the source code and transmitting it to the CPU manufacturer. He or she could substitute a version containing a back door with little chance of being caught. This fact alone would be great temptation for fraud!"
Scholars go on to add that "similarly, employees at the chipmakers could alter the compiled program image before burning it into the chips. While more involved than modifying source code, reverse engineering firmware of such low complexity is not difficult and has been done (sometimes within a few weeks) with other voting systems in the context of academic research..."
Now, let's take the case of Rajkot West where BJP chief minister Vijay Rupani was contesting. At around 10-10.30 am the Congress candidate was leading by exactly 15% margin over Rupani! This is where the firmware code began attacking votes of independents and other smaller parties, taking them towards the BJP candidate. Suddenly, Rupani started getting votes, while other candidates began losing votes. My sources inside the Rajkot counting room say that after each hour, 15% votes were added to Rupani's kitty.
What do you see in the screenshot below that gives you the results of Rajkot West? That there were 5 Independent candidates -- three of them polled less than 1,000. One polled less than 2,000. BSP, the only recognized party, polled 1,400 votes. Other, obscure, small parties got less than 1000 votes.
The NOTA mystery also gets solved in Rajkot West. With all parties barring Congress and BJP getting minuscule votes, NOTA polled 3,251, second only to the Bahujan Mukti Party, which polled 4,122 votes. If you see the pattern of NOTA votes overall, they are significantly higher in areas from where the Congress has won.
NOTA votes dip when BJP wins!
So, a pattern emerges; in about 26 seats where BJP feared losing, the number of Independent candidates is high. In the early stages of counting, these independents got good votes. Then their votes started getting reduced!
NOTA votes seem to increase where BJP is seen in the beginning of counting as doing badly!
This explains several mysteries:
a). Why the BJP vote share is abnormally high? How is it that had Congress got 3,000 more votes in 16 seats where it lost by a margin less than 3000, it would have, while still at a vote share of 41.4% roughly, and 8% behind BJP, got 93 seats, and formed the Government!
b). Remember, the EVM is hacked not through bluetooth or at the polling stage; the scenario that machines showing the BJP symbol when voters are pressing Congress symbol is not covered in this schematics! EVMs are hacked only during counting, through pre-determined setting of codes in firmware.
c). Was the EVM hacked in the 16 seats where Congress lost by less than 3000 votes? No, EVMs were not hacked through pre-determined codes in those 16 seats. The manipulation on these seats was done manually, on the counting day, by scaring counting agents and making BJP win by force!
d). EVMs were hacked through predetermined codes in constituencies where BJP votes are abnormally high, like above 80,000. In these seats, invariably, BJP candidates started winning after trailing by 15% margin! See the Surat seats... and Mehsana!
e). Arvind Kejriwal knows the truth. But his demonstration of EVM hacking, conducted inside the Delhi assembly, did not address the firmware issue...and how hacking takes place only on counting day!
f). The book written by BJP's Narsimha Rao also avoids the issue.
g). It is now clear that international forces are involved in EVM hacking in India!
h). It is not Pakistan but the US lobby, including Japan and Israel, that is subverting Indian democracy!
i). So the EVM hacking thing is not just a technical problem. It is not a live political issue. Congress is the only party that is standing up to US pressure. But the rider is that with the whole Indian establishment infiltrated by the US-Israel-RSS triad, Congress has to compromise and step back from confrontation at intervals.
j). The real problem is the lack of a real civil society movement, of people hitting the streets on this issue. But people are unaware. With all propaganda channels blocked, there is no way things can be put across to the people of India.
---
* For source click HERE

Comments

TRENDING

How the slogan Jai Bhim gained momentum as movement of popularity and revolution

By Dr Kapilendra Das*  India is an incomprehensible plural country loaded with diversities of religions, castes, cultures, languages, dialects, tribes, societies, costumes, etc. The Indians have good manners/etiquette (decent social conduct, gesture, courtesy, politeness) that build healthy relationships and take them ahead to life. In many parts of India, in many situations, and on formal occasions, it is common for people of India to express and exchange respect, greetings, and salutation for which we people usually use words and phrases like- Namaskar, Namaste, Pranam, Ram Ram, Jai Ram ji, Jai Sriram, Good morning, shubha sakal, Radhe Radhe, Jai Bajarangabali, Jai Gopal, Jai Jai, Supravat, Good night, Shuvaratri, Jai Bhole, Salaam walekam, Walekam salaam, Radhaswami, Namo Buddhaya, Jai Bhim, Hello, and so on. A soft attitude always creates strong relationships. A relationship should not depend only on spoken words. They should rely on understanding the unspoken feeling too. So w...

राजस्थान, मध्यप्रदेश, पश्चिम बंगाल, झारखंड और केरल फिसड्डी: जल जीवन मिशन के लक्ष्य को पाने समन्वित प्रयास जरूरी

- राज कुमार सिन्हा*  जल संसाधन से जुड़ी स्थायी समिति ने वर्तमान लोकसभा सत्र में पेश रिपोर्ट में बताया है कि "नल से जल" मिशन में राजस्थान, मध्यप्रदेश, पश्चिम बंगाल, झारखंड और केरल फिसड्डी साबित हुए हैं। जबकि देश के 11 राज्यों में शत-प्रतिशत ग्रामीणों को नल से जल आपूर्ति शुरू कर दी गई है। रिपोर्ट में समिति ने केंद्र सरकार को सिफारिश की है कि मिशन पुरा करने में राज्य सरकारों की समस्याओं पर गौर किया जाए। 

Censor Board's bullying delays 'Phule': A blow to India's democratic spirit

By Vidya Bhushan Rawat*  A film based on the life and legacy of Jyotiba Phule and Savitribai Phule was expected to release today. Instead, its release has been pushed to the last week of April. The reason? Protests by self-proclaimed guardians of caste pride—certain Brahmin groups—and forced edits demanded by a thoroughly discredited Censor Board.

PUCL files complaint with SC against Gujarat police, municipal authorities for 'unlawful' demolitions, custodial 'violence'

By A Representative   The People's Union for Civil Liberties (PUCL) has lodged a formal complaint with the Chief Justice of India, urging the Supreme Court to initiate suo-moto contempt proceedings against the police and municipal authorities in Ahmedabad, Gujarat. The complaint alleges that these officials have engaged in unlawful demolitions and custodial violence, in direct violation of a Supreme Court order issued in November 2024.

Aurangzeb’s last will recorded by his Maulvi: Allah shouldn't make anyone emperor

By Mohan Guruswamy  Aurangzeb’s grave is a simple slab open to the sky lying along the roadside at Khuldabad near Aurangabad. I once stopped by to marvel at the tomb of an Emperor of India whose empire was as large as Ashoka the Great's. It was only post 1857 when Victoria's domain exceeded this. The epitaph reads: "Az tila o nuqreh gar saazand gumbad aghniyaa! Bar mazaar e ghareebaan gumbad e gardun bas ast." (The rich may well construct domes of gold and silver on their graves. For the poor folks like me, the sky is enough to shelter my grave) The modest tomb of Aurangzeb is perhaps the least recognised legacies of the Mughal Emperor who ruled the land for fifty eventful years. He was not a builder having expended his long tenure in war and conquest. Towards the end of his reign and life, he realised the futility of it all. He wrote: "Allah should not make anyone an emperor. The most unfortunate person is he who becomes one." Aurangzeb’s last will was re...

Incarcerated for 2,424 days, Sudhir Dhawale combines Ambedkarism with Marxism

By Harsh Thakor   One of those who faced incarceration both under Congress and BJP rule, Sudhir Dhawale was arrested on June 6, 2018, one of the first six among the 16 people held in what became known as the Elgar Parishad case. After spending 2,424 days in incarceration, he became the ninth to be released from jail—alongside Rona Wilson, who walked free with him on January 24. The Bombay High Court granted them bail, citing the prolonged imprisonment without trial as a key factor. I will always remember the moments we spent together in Mumbai between 1998 and 2006, during public meetings and protests across a wide range of issues. Sudhir was unwavering in his commitment to Maoism, upholding the torch of B.R. Ambedkar, and resisting Brahmanical fascism. He sought to bridge the philosophies of Marxism and Ambedkarism. With boundless energy, he waved the banner of liberation, becoming the backbone of the revolutionary democratic centre in Mumbai and Maharashtra. He dedicated himself ...

Why crucifixion is a comprehensive message of political journey for the liberation of the oppressed

By Vijayan MJ  Passion week is that time of the year when Christians all over the world remind themselves about the sufferings, anguish, pain and the bloody crucifixion that Jesus Christ took on himself, as part of his mission of emancipating the people and establishing the kingdom of god. The crucifixion was not just a great symbolism of the personal sacrifice of one person, but it was a comprehensive messaging of a political journey for the liberation of the oppressed; one filled with struggle, militancy, celebration of life, rejection of temptations, betrayals, grief, the long-walk with the cross, crucifixion and ultimately resurrection as a symbol of victory over the oppressors and evil. 

CPM’s evaluation of BJP reflects its political character and its reluctance to take on battle against neo-fascism

By Harsh Thakor*  A controversial debate has emerged in the revolutionary camp regarding the Communist Party of India (Marxist)'s categorization of the Bharatiya Janata Party. Many Communists criticize the CPM’s reluctance to label the BJP as a fascist party and India as a fascist state. Various factors must be considered to arrive at an accurate assessment. Understanding the original meaning and historical development of fascism is essential, as well as analyzing how it manifests in the present global and national context.

Akhilesh Yadav’s boycott of Dainik Jagran: A step towards accountability or political rhetoric?

By Vidya Bhushan Rawat  Akhilesh Yadav has called for a total boycott of Dainik Jagran, a newspaper owned by the Gupta family. He also declared that the Samajwadi Party will no longer participate in any panel discussions organized by a media channel allegedly controlled by the family or relatives of the omnipresent Rajiv Shukla. Akhilesh Yadav and the Samajwadi Party are well aware that Dainik Jagran has long been antagonistic to Dalit-Bahujan interests. The newspaper represents a Bania-Brahmin corporate and ideological enterprise.

Implications of deaths of Maoist leaders G. Renuka and Ankeshwarapu Sarayya in Chhattisgarh

By Harsh Thakor*  In the wake of recent security operations in southern Chhattisgarh, two senior Maoist leaders, G. Renuka and Ankeshwarapu Sarayya, were killed. These operations, which took place amidst a historically significant Maoist presence, resulted in the deaths of 31 individuals on March 20th and 16 more three days prior.