floof.org

210561 ✨ [Q] • mastodon (AP)

4 times the SECP384-R1 base point is (0x138251cd52ac9298c1c8aad977321deb97e709bd0b4ca0aca55dc8ad51dcfc9d1589a1597e3a5120e1efd631c63e1835, 0xcacae29869a62e1631e8a28181ab56616dc45d918abc09f3ab0e63cf792aa4dced7387be37bba569549f1c02b270ed67)

https://repository.emsign.com/certs/EMOVTLSCAG3C.crt

for the non-cryptographers at the back of the room: the private key is 4, just the number 4, nothing more

Certificate:<br>    Data:<br>        Version: 3 (0x2)<br>        Issuer: C=IN, O=eMudhra Technologies Limited, CN=emSign Root TLS CA - G3<br>        Subject: C=US, O=eMudhra Inc, CN=EM OV TLS CA - G3C<br>        Subject Public Key Info:<br>            Public Key Algorithm: id-ecPublicKey<br>                Public-Key: (384 bit)<br>                pub:<br>04:13:82:51:cd:52:ac:92:98:c1:c8:aa:d9:77:32:<br>1d:eb:97:e7:09:bd:0b:4c:a0:ac:a5:5d:c8:ad:51:<br>dc:fc:9d:15:89:a1:59:7e:3a:51:20:e1:ef:d6:31:<br>c6:3e:18:35:ca:ca:e2:98:69:a6:2e:16:31:e8:a2:<br>81:81:ab:56:61:6d:c4:5d:91:8a:bc:09:f3:ab:0e:<br>63:cf:79:2a:a4:dc:ed:73:87:be:37:bb:a5:69:54:<br>9f:1c:02:b2:70:ed:67<br>                ASN1 OID: secp384r1<br>                NIST CURVE: P-384<br>
This entry was edited (1 hour ago)
1 2
R • mastodon (AP)
h-how????
R • mastodon (AP)
someone finally beat sony at ecdsa fuckups?
210561 ✨ [Q] • mastodon (AP)
@r yes, somehow
@R
nyan • mastodon (AP)
are you fucking kidding me?
nadja • mastodon (AP)
OH COME THE FUCK ON, WHAT IS THIS, AMATEUR HOUR?!
210561 ✨ [Q] • mastodon (AP)
@dequbed evidently, it is
Ellie • hometown (AP)
@dequbed ONE JOB. They had one fucking job. -.-
nadja • mastodon (AP)
@elliewithcolor wanna bet this is the result of whatever scuffed migration from RSA they implemented going "we want our exponent to be small because that's good practice. But hey there's no exponent here. Oh well, let's just pick this random number and keep it small, that's the industry standard practice after all!"
210561 ✨ [Q] • mastodon (AP)
@dequbed @elliewithcolor given what their cert repo looks like, could well be an LLM based cockup https://repository.emsign.com
R • mastodon (AP)
i see you doing ninja-edits (for better scicomm?)
210561 ✨ [Q] • mastodon (AP)
@r yes, actually
@R
hexchen • gotosocial (AP)
...they did WHAT?
cpresser • mastodon (AP)
ELI5? I have almost zero knowledge in crypto and don't understand it.
210561 ✨ [Q] • mastodon (AP)

@cccpresser the private key for a certificate that can attest for other websites (super super secret) is the number 4

yes its as stupid as it sounds

Mae • akkoma (AP)
damn mustve gotten really unlucky with their rng
210561 ✨ [Q] • mastodon (AP)
@Mae all their private keys are <256, this isn't some RNG accident
@Mae
1 1
artemist • mastodon (AP)

I checked their other intermediates; they are 115, 155, 56, 66, 156, 237, and 230.

I think they used a real RNG but only requested one byte

Phil M0OFX • hometown (AP)
@artemist This has all the energy of being a certificate issuance serial number
Marta • mastodon (AP)
Ok, so 4 is the answer (even more stupid that 42, I do agree). But what was the question? Whose door does it open?
210561 ✨ [Q] • mastodon (AP)
@martaczc HTTPs certificates
jendrik • mastodon (AP)
I thought that small numbers like that would be automatically rejected or something? Maybe I'm misremembering. Or was that RSA?
OverSoft • mastodon (AP)
How has no-one ran into this yet? Or was this so stupid that no-one even bothered to try because “nobody could’ve chosen a key this simple”?
210561 ✨ [Q] • mastodon (AP)
@OverSoft nobody could’ve possibly been that stupid!