RSA vs ECDSA: Key Size, Performance, Security