• DocumentCode
    2025594
  • Title

    System integration of Elliptic Curve Cryptography on an OMAP platform

  • Author

    Morozov, Sergey ; Tergino, Christian ; Schaumont, Patrick

  • Author_Institution
    ECE Dept., Virginia Tech, Blacksburg, VA, USA
  • fYear
    2011
  • fDate
    5-6 June 2011
  • Firstpage
    52
  • Lastpage
    57
  • Abstract
    Elliptic Curve Cryptography (ECC) is popular for digital signatures and other public-key crypto-applications in embedded contexts. However, ECC is computationally intensive, and in particular the performance of the underlying modular arithmetic remains a concern. We investigate the design space of ECC on TI´s OMAP 3530 platform, with a focus on using OMAP´s DSP core to accelerate ECC computations for the ARM Cortex A8 core. We examine the opportunities of the heterogeneous platform for efficient ECC, including the efficient implementation of the underlying field multiplication on the DSP, and the design partitioning to minimize the communications overhead between ARM and DSP. By migrating the computations to the DSP, we demonstrate a significant speedup for the underlying modular arithmetic with up to 9.24x reduction in execution time, compared to the implementation executing on the ARM Cortex processor. Prototype measurements show an energy reduction of up to 5.3 times. We conclude that a heterogeneous platform offers substantial improvements in performance and energy, but we also point out that the cost of inter-processor communication cannot be ignored.
  • Keywords
    digital signal processing chips; digital signatures; public key cryptography; reduced instruction set computing; ARM Cortex A8 core; OMAP 3530 platform; OMAP DSP core; digital signatures; elliptic curve cryptography; field multiplication; interprocessor communication; public key crypto applications; Algorithm design and analysis; Digital signal processing; Elliptic curve cryptography; Libraries; Polynomials; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application Specific Processors (SASP), 2011 IEEE 9th Symposium on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4577-1212-8
  • Type

    conf

  • DOI
    10.1109/SASP.2011.5941077
  • Filename
    5941077