Fast and secure implementation of modular exponentiation for mitigating fine-grained cache attacks

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Constant-time technique is of crucial importance to prevent secrets of cryptographic algorithms from leakage by cache attacks. In this paper, we propose Permute-Scatter-Gather, a novel constant-time method for the modular exponentiation that is used in the RSA cryptosystem. On the basis of the scatter-gather design, our method utilizes pseudo-random permutation to obfuscate memory access patterns. Based on this strategy, the resistance against fine-grained cache attacks is ensured, i.e., providing the higher level of security than the existing scatter-gather implementations. Evaluation shows that our method outperforms the OpenSSL library at most 11% in the mainstream Intel processors.

Cite

CITATION STYLE

APA

Shin, Y. (2018). Fast and secure implementation of modular exponentiation for mitigating fine-grained cache attacks. Applied Sciences (Switzerland), 8(8). https://doi.org/10.3390/app8081304

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free