Your Ad Here

Brute forcing success: load any operating system onto your TI-83+ calculator

ti-game
It’s been a very long time since I last used a Texas Instruments graphing calculator. I thought it was cool to write programs on the TI-80 I used in college. It seems that in the time since, things have gotten a little more complex: TI calculators now have cryptographically signed operating systems! Ostensibly this is to prevent clever hackers from loading their own operating systems onto the calculators (the horror!). Leave it to the hackers, though, to find a way to do what they want!

TICalc.org brings us word that the key used to sign the TI-83+ OS has been factored, which means that any third-party OS can be signed similar to the original OS and loaded onto the calculator without resorting to tricks or helper programs.

FloppusMaximus shares some details about the factorization process he used to obtain the key:

Some fun statistics:
- The factorization took, in total, about 1745 hours, or a bit less than 73 days, of computation. (I’ve actually been working on this since early March; I had a couple of false starts and haven’t been able to run the software continously.)
- My CPU, for reference, is a dual-core Athlon64 at 1900 MHz.
- The sieving database was 4.9 gigabytes and contained just over 51 million relations.
- During the “filtering” phase, Msieve was using about 2.5 gigabytes of RAM.
- The final processing involved finding the null space of a 5.4 million x 5.4 million matrix.

This is an exciting day for calculator geeks, to be sure.



  • Twitter
  • Facebook
  • email
  • PDF
  • Digg
  • del.icio.us
  • Google Bookmarks
  • RSS

This post is tagged: , , , , ,

Leave a Reply





  • FCC thinks ISPs should do a wiser job preventing fraud, theftFCC thinks ISPs should do a wiser job preventing fraud, theft

    Internet fraud and theft are major problems, there appears little question about that -- in accordance with FCC chairman Julius Genachowski , some 8.4 million bank card numbers are stolen yearly. The question, then, is who ought to be addressing the problem. Genachowski this week called for "smart, practical, voluntary solutions," asking internet service providers to position more… »
  • Robot navigates, reassembles truss structuresRobot navigates, reassembles truss structures

    Sick and bored with your boring old truss? This useful little robot might be just the answer you are looking for. It might navigate a truss structure using its 3D-printed bi-directional gear innards, unscrew a beam with its rotational mechanism and reattach it, transforming the structure right into a new shape. The structure itself is specially designed for the bot, with robot lockable… »

Categories

Subscribe

Enter your email address: