MIPS for different key lengths

Hello,
can somebody tell me how to compute the time that a 1 GHz processor needs to decrypt a 32 bit length key? (Assuming that one key per cycle is checked) Any hints are welcome!
Thanks in advance...
zaratinAsked:
Who is Participating?
 
cfjrConnect With a Mentor Commented:
It all depends on they type of encryption you are using.  Some are more expensive than others.

You best bet is to write a sript that encypts and decrypts using the encyption algorthm you plan to use, and timestamp each step.

You also needs to include the time it takes to look up the public/private key, and if you want to check they key against a CRL (Certificate revocation).

You should really avoid the time question and focus on throughput (meg per sec).
You will be bound by:
  *Type of OS and Version
   *Encyption/Decription you are using
   *Key lookup time
   *How often you check against the CRL (per transaction, or are you checking when the transfer stream is started).
   *key length
   *Encryption - SSL, PGP, DES, etc.

You will get diffent answers for Linux, Solaris, Windows Xp Server, Windows Xp professional, Xp Home edition, etc.

There is an intersting thread at http://www.uwsg.iu.edu/hypermail/linux/kernel/0307.0/0965.html where someone did some testing with Linux.


0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.