Implementation of RSA Signatures on GPU and CPU Architectures

This paper reports a constant-time CPU and GPU software implementation of the RSA exponentiation by using algorithms that offer a first-line defense against timing and cache attacks. In the case of GPU platforms the modular arithmetic layer was implemented using the Residue Number System (RNS) repre...

Full description

Bibliographic Details
Main Authors: Eduardo Ochoa-Jimenez, Luis Rivera-Zamarripa, Nareli Cruz-Cortes, Francisco Rodriguez-Henriquez
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
RSA
GPU
CPU
Online Access:https://ieeexplore.ieee.org/document/8949525/