1
$\begingroup$

Our assignment asks us to convert an RSA speed in bytes per second to a DES speed in bytes per second. Our professor's treatment of this ("RSA is 100 times slower than DES") seems insufficient. Could anyone explain how this conversion is calculated?

Thanks.

$\endgroup$
10
  • 3
    $\begingroup$ You have not provided sufficient information. Firstly, different implementations of both algorithms have different speed. Secondly, what RSA padding is used? Thirdly, what size of the RSA modulus is assumed? Fourthly, what is the length of the plain text to be encrypted? $\endgroup$ Commented Mar 11, 2013 at 14:37
  • 2
    $\begingroup$ Of related interest. $\endgroup$
    – mikeazo
    Commented Mar 11, 2013 at 14:42
  • 3
    $\begingroup$ In addition to Henrick's questions, there's also the question of whether we're talking about RSA encryption or RSA decryption speed; those differ radically. $\endgroup$
    – poncho
    Commented Mar 11, 2013 at 15:19
  • 3
    $\begingroup$ "convert an RSA speed in bytes per second to a DES speed in bytes per second" makes as much sense as "convert a tractor speed in meter per second to a jet speed in meter per second". $\endgroup$
    – fgrieu
    Commented Mar 11, 2013 at 15:26
  • 2
    $\begingroup$ Find some website with benchmarks (or create your own). If the cost is given per-operation, instead of per-byte, then divide by the block size in bytes. $\endgroup$ Commented Mar 11, 2013 at 15:28

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.