Integer Algorithms in Cryptology and Information Assurance