马利阶梯法.求幂的许多算法都不提供对旁路攻击的防护。也就是说，监测到乘方运算的攻击者可以（部分）还原所计算的指数。就如众多公钥加密系统中那样，如果指数需要保密的话，这就是个问题了。一个叫做蒙哥马利阶梯的方法解决了这个问题。 给定一个非零正整数的二进制展开n=(n...n)（其中 n=1），我们可以以下面方式计算 x：该算法会执行一系列固定的操作（复杂度log n）：无论每一位的具体值如何，指数中的每一位都会进行乘法和平方。蒙哥马利阶梯法的这种具体实现还无法抵御缓存：当根据秘密指数的位值访问不