Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly Language > Optimizing DCPC...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 1 of 15 Topic 4909 of 5181
Post > Topic >>

Optimizing DCPCrypt Library (AES and Tiger) for newer processors/instruction sets.

by "Skybuck Flying" <spam@[EMAIL PROTECTED] > Mar 14, 2008 at 06:44 PM

Hello,

My software uses DCPCrypt Library for Delphi.

Specifically the following algorithms are used:

AES (Advanced Encryption Standard)
Tiger (192 bit Hash)

I looked at the source code some time ago and it seems it simply use
int64's 
which are simply implemented by the delphi compiler with simulated 64 bit 
integers/multi-byte arithmetic, which is kinda good because this allows 
backwards compatibility.

However newer processors have special instructions like mmx, sse, sse2,
etc.

I wonder if the library can be extended to include special cl*****s which 
could be used for newer processor when detected.

So some general questions which I haven't looked into... but later I will 
look into it.

For now I ask the people on these newsgroups:

1. Does AES benefit from SSE instruction set ? Can performance be
increased 
without comprising security too much. Especially ECB mode ;)

2. Does Tiger benefit from SSE instruction set ? Can it's performance be 
increased ?

Thanks for any insight or ideas.

Bye,
  Skybuck.
 




 15 Posts in Topic:
Optimizing DCPCrypt Library (AES and Tiger) for newer processors
"Skybuck Flying"  2008-03-14 18:44:14 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 18:54:13 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 19:41:12 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 19:50:42 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 19:53:29 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 20:04:52 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 20:25:36 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 20:34:46 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 20:56:03 
Crypto++ (Cryptopp) 5.5.2 Tiger implementation 2.5 times faster
"Skybuck Flying"  2008-03-14 21:40:59 
Re: Crypto++ (Cryptopp) 5.5.2 Tiger implementation 2.5 times fas
"Skybuck Flying"  2008-03-14 21:45:49 
X64 = CRAP ???!!!???
"Skybuck Flying"  2008-03-14 22:12:48 
Re: Crypto++ (Cryptopp) 5.5.2 Tiger implementation 2.5 times fas
"Skybuck Flying"  2008-03-14 22:19:38 
Re: Crypto++ (Cryptopp) 5.5.2 Tiger implementation 2.5 times fas
"Skybuck Flying"  2008-03-14 23:16:04 
Re: Optimizing DCPCrypt Library (AES and Tiger) for newer proces
"Skybuck Flying"  2008-03-14 20:27:04 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Nov 21 15:24:27 CST 2008.