TY - GEN
T1 - Accelerating symmetric and asymmetric ciphers with register file extension for multi-word and long-word operation
AU - Sang, Hoon Lee
AU - Lynn, Choi
PY - 2008
Y1 - 2008
N2 - In this paper, we propose a new register file architecture called the Register File Extension for Multi-word and Long-word Operation (RFEMLO) to accelerate both symmetric and asymmetric cryptographic algorithms. Based on the idea that most of cryptographic algorithms heavily use multi-word or long-word operations, RFEMLO allows multiple contiguous registers to be specified as a single operand. RFEMLO can be applied to a general purpose processor by providing an instruction set extension and an additional functional unit. To evaluate the performance of RFEMLO, we use Simplescalar/ARM 3.0 (with gcc 2.95.2) and run detailed simulations on various cryptographic algorithms. The simulation results show that we could achieve 83% and 138% performance gain in both symmetric and asymmetric ciphers by applying RFEMLO to a conventional superscalar processor.
AB - In this paper, we propose a new register file architecture called the Register File Extension for Multi-word and Long-word Operation (RFEMLO) to accelerate both symmetric and asymmetric cryptographic algorithms. Based on the idea that most of cryptographic algorithms heavily use multi-word or long-word operations, RFEMLO allows multiple contiguous registers to be specified as a single operand. RFEMLO can be applied to a general purpose processor by providing an instruction set extension and an additional functional unit. To evaluate the performance of RFEMLO, we use Simplescalar/ARM 3.0 (with gcc 2.95.2) and run detailed simulations on various cryptographic algorithms. The simulation results show that we could achieve 83% and 138% performance gain in both symmetric and asymmetric ciphers by applying RFEMLO to a conventional superscalar processor.
UR - http://www.scopus.com/inward/record.url?scp=48349122971&partnerID=8YFLogxK
U2 - 10.1109/ICISS.2008.32
DO - 10.1109/ICISS.2008.32
M3 - Conference contribution
AN - SCOPUS:48349122971
SN - 076953080X
SN - 9780769530802
T3 - Proceedings of the International Conference on Information Science and Security, ICISS 2008
SP - 102
EP - 107
BT - Proceedings of the International Conference on Information Science and Security, ICISS 2008
PB - IEEE Computer Society
T2 - International Conference on Information Science and Security, ICISS 2008
Y2 - 10 January 2008 through 12 January 2008
ER -