• DocumentCode
    3143360
  • Title

    GALS-Based LPSP: Implementation of a Novel Architecture for Low Power High Performance Security Processors

  • Author

    Farouk, Hala A. ; El-Hadidi, Mahmoud T. ; El Farag, Ahmed Abou

  • Author_Institution
    Comput. Eng., Arab Acad. for Sci. & Technol., Alexandria, Egypt
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    542
  • Lastpage
    550
  • Abstract
    Current architectures for processors that run security applications are optimized for either high-performance or low energy consumption. We propose an implementation for an architecture that not only provides high performance and low energy consumption but also mitigates security attacks on the cryptographic algorithms which are running on it. The security is taken as a new dimension in the design process of this new processor architecture, the Globally-Asynchronous Locally-Synchronous-based Low Power Security Processor (GALS-based LPSP). GALS-based LPSP inherits the scheduling freedom and high performance from the dataflow architectures and the low energy consumption and flexibility from the GALS systems. In this paper a prototype of the GALS-based LPSP is implemented as a soft core on the Virtex-5 (xc5-vlx155t) FPGA. The architectural features that allow the processor to mitigate Side-Channel attacks are explained in detail and tested on the current encryption standard, the AES. The performance analysis reveals that the GALS-based LPSP achieves two times higher throughput with one and a half times less energy consumption than the currently used embedded processors.
  • Keywords
    asynchronous circuits; computer architecture; cryptography; data flow graphs; field programmable gate arrays; low-power electronics; processor scheduling; AES encryption standard; GALS-based LPSP; Virtex-5 FPGA; cryptographic algorithm; dataflow architecture; dataflow graph; embedded processors; energy consumption; globally-asynchronous locally-synchronous-based low power security processor; performance analysis; processor architecture; scheduling; security application; security attack mitigation; side-channel attack; Algorithm design and analysis; Cryptography; Energy consumption; Power dissipation; Program processors; Registers; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-425-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.199
  • Filename
    6008875