TI-83 Plus OS Signing Key Cracked
Posted by Michael on 31 July 2009, 15:33 GMT
The ever-mysterious Benjamin Moody posted a cryptic message on the United-TI forum yesterday. In it, he listed the factorization of the 512-bit RSA modulus used by TI's OS signing key for the 83+ (the "0004 key"). No other details are yet available about how he achieved this feat of substantial brute forcing power. In the event of United-TI downtime, Brandon Wilson has put a copy of Benjamin's values on his personal website.
With this achievement, any operating system can be cryptographically signed in a manner identical to that of the original TI-OS. Third party operating systems can thus be loaded on any 83+ calculators without the use of any extra software (that was mentioned in recent news) Complete programming freedom has finally been achieved on the TI-83 Plus!
Update: Benjamin has posted additional details on the United-TI forum thread.
Update: A distributed computing project has been set up. Information about how to join the effort to crack the OS keys for the remaining TI models can be found here.
|
|
Reply to this article
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: TI-83 Plus OS Signing Key Cracked
|
graphmastur
|
Hey, I thought you left TI as news editor.
Anyway, yes, this is very monumental. It would have taken him forever. I still want to know how he did it.
|
Reply to this comment
|
31 July 2009, 15:43 GMT
|
|
Re: TI-83 Plus OS Signing Key Cracked
|
Benjamin Moody
|
As I said on UTI, this took a fair amount of CPU power -- about 73 days of computation -- but it didn't really take a lot of work from me; mostly I just watched the numbers go up, and periodically started up another Msieve run.
Oh, and by the way, I don't actually think this will work for sending OSes to a stock 84+. (84+ OSes are signed using the 0A key instead. While the boot code does include key 04, it also has a bug preventing that key from being used. So I believe you can only send an 04-signed OS if you have that key in your calculator certificate.)
|
Reply to this comment
|
31 July 2009, 19:47 GMT
|
|
Re: TI-83 Plus OS Signing Key Cracked
|
bfr
(Web Page)
|
Awesome! This, along with the news about what Brandon did, suddenly made me have an extreme urge to do some TI-83+ series assembly
|
Reply to this comment
|
1 August 2009, 00:45 GMT
|
|
Re: TI-83 Plus OS Signing Key Cracked
|
haveacalc
|
We need 4 million people willing to take part in distributed computing.
|
Reply to this comment
|
1 August 2009, 02:07 GMT
|
|
Re: TI-83 Plus OS Signing Key Cracked
|
Tabarnaco
|
Okay.
And what about the 83+SE/84+/84+SE?
|
Reply to this comment
|
23 August 2009, 05:31 GMT
|
|
|