eMudra, the certificate authority that issued eight intermediate TLS credentials so weak that anyone could mint certificates for any website or mail server—one had a private encryption key of just 4—said it’s getting out of the business. Srinivasan, chairman of India-based eMudhra Limited, cited increasing costs and complexities of compliance requirements—paired with the business generating just 1 percent of its revenue. He also said that the emergence of organizations providing TLS certificates free of charge further reduced returns on investment when compared to other products and services the company offers.
Anyone who took the time—which was measured in milliseconds—could crack them and then use them to generate TLS certificates that would be trusted by all major browsers, as well as an untold number of email servers, IoT devices, Docker containers, forgotten Linux machines, and unmaintained CLI tools that ship their own copy of the roots. Whereas NIST P-384 elliptic curve cryptography private keys—used in the type of certificates eMudhra issued—are supposed to contain roughly 384 bits of entropy, the eight compromised certificates had key sizes ranging from 3 to 8 bits. Stated differently, whereas there are supposed to be 2384—a number with 116 digits—different key possibilities, the strongest of the defective keys had a maximum of just 256.
The private keys were 4, 56, 66, 115, 155, 156, 230, 237.
Extract — continue reading at the source.