Title :
An efficient implementation of RSA for low cost microprocessors
Author :
Talal, Ahmed ; Sobh, Mohamed A. ; Eldin, Ayman M Bahaa
Abstract :
This paper describes an efficient implementation of RSA cryptographic operations that can be used through a wide range of processors starting from 8 bit low cost microprocessor up to 64 bit expensive processor. The proposed implementation method reduces the memory usage, and uses generic C code that can be used with minor modification in different word length processors. The final implementation is optimized to achieve faster execution over specific target processors. Various optimization techniques are studied, like code optimization, algorithm alternation and FPGA acceleration.
Keywords :
microprocessor chips; public key cryptography; FPGA acceleration; RSA cryptographic operations; algorithm alternation; code optimization; generic C code; low cost microprocessors; optimization techniques; word length processors; Application software; Costs; Cryptographic protocols; Elliptic curve cryptography; Energy consumption; Microprocessors; Public key cryptography; Random number generation; Security; Testing; Cryptography; Optimization; Profiling; RSA;
Conference_Titel :
Design and Test Workshop (IDT), 2009 4th International
Conference_Location :
Riyadh
Print_ISBN :
978-1-4244-5748-9
DOI :
10.1109/IDT.2009.5404094