DocumentCode :
2593045
Title :
Optimizing RSA encryption for ARM microprocessor
Author :
Tyoviriyakul, Pitcha ; Kittitornkun, Surin
Author_Institution :
Dept. of Comput. Eng., King Mongkut´´s Inst. of Technol. Ladkrabang, Bangkok
Volume :
1
fYear :
2008
fDate :
14-17 May 2008
Firstpage :
117
Lastpage :
120
Abstract :
Most compiler optimization techniques concern most about speed. In this paper, we present two high-level memory optimization methods for ARM-based secure applications on mobile phones, pocket PCs, etc. The experiments using RSA encryption on ARM920T with 1024-bit random public keys show that the proposed techniques can complement the existing speed-oriented ones to achieve less number of memory accesses, shorter execution time, and lower memory allocations to all ARM C++ optimization levels despite the 16-KB instruction and 16-KB data caches of ARM 920T core.
Keywords :
microprocessor chips; optimisation; public key cryptography; ARM microprocessor; RSA encryption; compiler optimization techniques; high-level memory optimization methods; Batteries; Cryptography; Macrocell networks; Memory management; Microprocessors; Optimizing compilers; Personal digital assistants; Public key; Reduced instruction set computing; Smart phones; ARM Processor; Optimization memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, 2008. ECTI-CON 2008. 5th International Conference on
Conference_Location :
Krabi
Print_ISBN :
978-1-4244-2101-5
Electronic_ISBN :
978-1-4244-2102-2
Type :
conf
DOI :
10.1109/ECTICON.2008.4600386
Filename :
4600386
Link To Document :
بازگشت