Hello,

After evaluating the time performance of RSA and ECC key generation
algorithm and RSA and ECDSA signature generation and verification. I found
some result that i could not explain so i am asking you about your point of
view and thanks for answering.

Questions:

- Why the ECDSA verification time is always greater than the RSA one.
Personaly i thought that it is caused by the mathematical difficulty of
ECDSA verification when comparing it to RSA signature verification but if i
consider the mathematical complexity as cause i will conclude also that
ECDSA generation should take more time than RSA signature generation but it
is not true. In addition i found that ECDSA verification can be faster than
RSA on some devices such as tablet PC so that means that ECDSA depends on
the device 's processor and its frequency. what you think about this?

- the fact that ECC key has shorter key length (modulus length) that gives
the same level of security as RSA key  having bigger length (for example ECC
having 163 bits length is equivalent to RSA having 1024 bits length) is only
due  to  the  fact that ECC theory is more complex than  RSA one or there
is  other explanation?

- why  SHA256 will not work  with key that are inferior to 256  bits in
length (modulus  length)?

 thank you for the help.


-- 
Aymen

Reply via email to