A Secure Modular Exponential Algorithm Resists to Power, Timing, C Safe Error and M Safe Error Attacks
Chih-Chung Lu, Shau-Yin Tseng, Szu-Kai Huang · 2005
This paper proposes a method for protecting public key schemes from timing and fault attacks. In general, this is accomplished by implementing critical operations using "branch-less" path routines. More particularly, the proposed method provides a modular exponentiation algorithm without any redundant computation does not have a store operation with non-certain destination so that it can protect the secret key from many known attacks.