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