View Single Post
  #4  
Old 09-29-2005, 07:37
xixiaolou
 
Posts: n/a
Quote:
Originally Posted by Hero
Hi
I myself want to work on AES-128!
But the problem is that you can't do it always,because of relative address of
S-Boxes and vaiables that used in that algorithm and rebuilding them is really awfull.
Are you sure you done all of this for AES?
AES has complicated implementation because of its references to S_Boxes...
I use delphi. The origin delphi source of AES is from http://www.secureblackbox.com, named elaes.pas. You can google it.

With the techniqe described above, I get the 128bit AES in asm.
Now the limit is length of the crypt key you input and crypt data must <= 16 byte.(due to my lazy)

You know, Cpu not know function, procedure, S_Boxes..., it just know dword, address. So S_Boxes is a relative address map of dword data for Cpu view and asm.
Reply With Quote