I was the product manager with responsibility for root certificates in the Netscape 4.51 browser. It's crazy to see someone factor it 25 years later. Just to reply to some people in the comments. Yes, we knew export grade encryption was weak - that was the point - that the NSA could decrypt it - and the govt. required us to do it anyway. FWIW - we had the goal of expanding the list of root authorities in the 4.5x rel…
Its a shame that Microsoft ate Netscape's lunch so early on. I still use Firefox and have fond memories of Netscape (v7) when growing up.
I've factored the RSA keys of a Certificate Authority from the 90s
91–100 of 132 posts
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#92A bit unfortunate that so many of the interesting bits were left to ai. I would've enjoyed some commentary on why the custom TLS implementation was necessary. Oh well. Update: found this explanation in a comment at the top of the (surprisingly short) Go file in the linked repo: The target client is Netscape Communicator 4.51 (both the 40-bit export build and the 128-bit US build) with its clock set to the year 2000.…
A while back I helped a friend (read: dumped a bunch of compute power into it) brute force the SSL keys for Sega's "Phantasy Star Online" Dreamcast game. They used a similar kind of custom (and flawed) TLS implementation in their game(s) which allowed signing new certificates after brute forcing. The benefit to this is that users can now play these games without needing to burn a new CD with either the SSL certs swap…
Is there anything published online about this? It looks like the Sylverant website still requires patching the game.
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#93Earlier quoted context omitted.
out of curiosity, how long would 2048-bit RSA take to factor?
My article: 2048 Bit RSA and the Year 2030 https://articles.59.ca/doku.php?id=em:20482030 We don't have any way to predict when and if 2048 bit RSA would be factorable at this time. We would need a breakthrough in hardware and/or algorithms. The common estimation that it is equivalent to the difficulty of brute forcing symmetrical 112 bit encryption seems to be based on some sort of straightforward extrapolation. It…
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#94I was the product manager with responsibility for root certificates in the Netscape 4.51 browser. It's crazy to see someone factor it 25 years later. Just to reply to some people in the comments. Yes, we knew export grade encryption was weak - that was the point - that the NSA could decrypt it - and the govt. required us to do it anyway. FWIW - we had the goal of expanding the list of root authorities in the 4.5x rel…
These days with the CA/Browser forum, CCADB, and openly run root programs from Mozilla, Chrome and others, this is all much better documented than what went on in the early days, so I definitely have some strong historical interest in what came before.
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#95Earlier quoted context omitted.
Can you point at some papers or articles that talk about attacks specifically on RSA? I've done a search and have a few references, but I'd be interested to know if you have any particular examples in mind. I know that factoring (which attacks RSA) is sub-exponential, and I know that implementations of RSA (bad choices of primes, timing attacks, etc) can have weaknesses ... I'm just interested as to whether you have…
Check out the ROCA attack: www.techtarget.com/cybersecurity/tip/The-ROCA-vulnerability-How-it-works-and-what-to-do-about-it%3famp=1 In practice it was confined to specific TPM modules, but in principle it shows how one flaw in the RNG can jeopardize the whole system. I also remember seeing a similar vuln in certificates where an attacker _generated_ millions of certs and was able to somehow get the private cert by tr…
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#96How was it actually factored though? Where is the code for that? How was the private key created and how are the new certs issued?
The author mentions CADO-NFS right in the article: https://cado-nfs.gitlabpages.inria.fr/
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#97Earlier quoted context omitted.
Let's flip it, then Is the "anti AI mob" in the room with us right now? If not, why did you feel the need to lament it?
This entire comment section is almost entirely people bemoaning AI output, calling AI a "slop machine", and you posted your regressive religious screed against it as if it were something to be proud of, seemingly to the approval of others. nearly every comment section with AI involved is like this, and many comment sections where AI is not involved. It deserves pushback.
So. I (and one other person) disagreed with you visibly. Ergo you felt personally called out :)
Sounds like a bit of main character syndrome
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#98> Assuming you’re somehow running Netscape 4.51 with a clock set before E-Certify roots expired on 2003-10-16, you can use these private keys to issue certificates. This describes zero people on the planet… except for this VM I set up. The planet has a lot of people.
Are very many of them time travellers?
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#99Earlier quoted context omitted.
A while back I helped a friend (read: dumped a bunch of compute power into it) brute force the SSL keys for Sega's "Phantasy Star Online" Dreamcast game. They used a similar kind of custom (and flawed) TLS implementation in their game(s) which allowed signing new certificates after brute forcing. The benefit to this is that users can now play these games without needing to burn a new CD with either the SSL certs swap…
(I have next to zero knowledge of matters crypto) “Presumably for the OP this kind of work was either outside of their realm of knowledge,” Unnecessary? I don’t even follow the statement’s framing even if I validated the apparent nerdswipe tendency.
It's okay to "not know things". Computers are such an incredibly vast field that there's chunks of them that can simply be beyond some of us
Re: I've factored the RSA keys of a Certificate Authority from the 90s
#100Earlier quoted context omitted.
A while back I helped a friend (read: dumped a bunch of compute power into it) brute force the SSL keys for Sega's "Phantasy Star Online" Dreamcast game. They used a similar kind of custom (and flawed) TLS implementation in their game(s) which allowed signing new certificates after brute forcing. The benefit to this is that users can now play these games without needing to burn a new CD with either the SSL certs swap…
> A while back I helped a friend (read: dumped a bunch of compute power into it) brute force the SSL keys for Sega's "Phantasy Star Online" Dreamcast game. Is there anything published online about this? It looks like the Sylverant website still requires patching the game. https://sylverant.net/connecting-to-sylverant/