Arithmetic and architectures for secure hardware implementations of public-key cryptography door L. Batina