RSA vs ECDSA for Signing Messages for Mobile Devices