A Modular-Multiplication Algorithm Using Lookahead Determination (Special Section on Cryptography and Information Security)