1. A method of obscuring cryptographic computations comprising: performing modular exponentiation in a cryptographic computation such that memory accesses are independent of the numerical value of the exponent.