• 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