Cryptography Arithmetic: Algorithms and Hardware Architectures (Advances in Information Security, Band 77)