Search
Advertisement
What caused the eMudhra security key crisis? Company releases detailed incident report

What caused the eMudhra security key crisis? Company releases detailed incident report

eMudhra recently discovered a critical flaw in its key-generation process leading to the issuance of weak digital certificates.

Business Today Desk
Business Today Desk
  • Noida,
  • Updated Nov 11, 2026 12:50 PM IST
What caused the eMudhra security key crisis? Company releases detailed incident reporteMudhra provides detailed report on what caused the security key crisis.

Last month, eMudhra’s security key incident raised major cybersecurity concerns, involving eight weak cryptographic keys that triggered concerns across the internet. The eight keys issued as digital certificates for websites were reportedly so weak that attackers could potentially exploit them to obtain fraudulent digital certificates. Now, eMudhra has shared a detailed report explaining what caused the incident.

Advertisement

The report revealed that the problem originated from a Python scripting error, suggesting that an error in the company's software script resulted in the generation of weak security keys. Once the issue was discovered, major technology companies, including Google, Mozilla, Apple, and Microsoft, released security updates to prevent potential exploitation of the compromised certificates.

Must read: What are eMudhra certificates? What to know about the security scare and could your data be at risk?

What went wrong with the security keys?

As previously reported, eMudhra Certificate Authority (CA) is responsible for issuing digital certificates to browsers, verifying whether websites are genuine and secure. During the ongoing controversy, the company was supposed to generate cryptographic keys that were 115 digits long. However, some of the keys turned out to be extremely short, and in some alarming cases, the key consisted of only the number 4.

Advertisement

A key as simple as 4 could be guessed almost instantly, allowing attackers to misuse the digital certificates. The keys were generated on April 30, 2025, during a key-generation ceremony using a Hardware Security Module (HSM), a specialised, tamper-resistant hardware device designed to securely generate, store and manage cryptographic keys.

Must read: eMudhra, PHP security scare: Govt to hold high-level review, audit to assess potential damage

It was further revealed that, during the key-generation process, eMudhra used a custom Python script to generate cryptographic keys for transfer between two HSMs. However, the Python script contained a bug, reducing the size of eight keys. The eight affected keys were: 4, 56, 66, 115, 155, 156, 230, 237.

However, the issue does not end here; the Python script created copies of these keys in the memory of an ordinary computer, making the keys potentially exposed outside the secure hardware environment. Hence, eMudhra revoked all 16 certificates associated with the affected keys as a precautionary measure.

Advertisement

After the incident, the company changed its approach and began generating keys without transferring them between hardware security modules. Furthermore, eMudhra announced its exit from the digital certificate business, publicly apologised and announced an expert review to address security concerns.

For Unparalleled coverage of India's Businesses and Economy – Subscribe to Business Today Magazine

ABOUT THE AUTHOR

Business Today Desk
Business Today Desk

Business Today brings you the latest news, views and analysis from the world of finance, economy, markets, corporates, startups, tech, and the digital economy. You can find everything from breaking news to deep dives to immersive essays and more on a variety of subjects across all formats - online, magazine, television, data visualisation, et al.

Published on: Nov 11, 2026 12:50 PM IST