[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 182
  • Last Modified:

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...
0
zaratin
Asked:
zaratin
1 Solution
 
cfjrCommented:
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

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now