Monday, April 18, 2011

3DES Core

Since i didn't have ANYTHING to do, i decided to start writing a 3DES Crypto core. i know, i know its an old algorithm and why would i care about it? Well, because:
  1. i'm a geek.
  2. i love crypto in any form.
  3. i've already written an AES Core.
So, the last question is "why not?" If you answered, "might as well" you had the same answer that i did. i don't have much to show for it right now, since i have been working the ALU instructions, but i have completed one of the transforms.

i will try and get some simulations up, however i can't give out code due to export regulations. Sorry peeps, don't want to go to jail quite yet.

i will say i am writing the core with speed in mind and the ability to switch between DES and 3DES (why you'd ever run a broken cipher like DES that can be brute forced, i am not sure). Stay tuned.

0 comments: