• DocumentCode
    2011921
  • Title

    A Novel Multiple Core Co-processor Architecture for Efficient Server-Based Public Key Cryptographic Applications

  • Author

    Laue, Ralf ; Molter, H. Gregor ; Rieder, Felix ; Huss, Sorin A. ; Saxena, Kartik

  • Author_Institution
    Integrated Circuits & Syst. Lab. Tech., Univ. Darmstadt, Darmstadt
  • fYear
    2008
  • fDate
    7-9 April 2008
  • Firstpage
    87
  • Lastpage
    92
  • Abstract
    We present an SoC-based cryptographic co-processor for server applications, which supports different public key cryptographic schemes. Its novel architecture comprises multiple cores and utilizes HW/SW co-design to support flexibility concerning the supported cryptographic schemes. The emphasis on servers shifts the focus to high throughput, while the usual metric in literature is low latency. Thus, to gain low latency, usual architectures feature high parallelization at the lowest abstraction level leading to some limitations regarding the throughput, if used to support different schemes. Consequently, the proposed architecture utilizes parallelization at this level only to a low degree and compensates the resulting loss in efficiency by heavily exploiting parallelization at higher abstraction levels.
  • Keywords
    coprocessors; hardware-software codesign; parallel architectures; public key cryptography; system-on-chip; HW/SW co-design; HW/SW codesign; SoC; multiple core coprocessor architecture; public key cryptographic; server applications; system-on-chip; Application software; Computer architecture; Computer networks; Coprocessors; Delay; Elliptic curve cryptography; Network servers; Public key; Public key cryptography; Throughput; multi-core; parallelization; public key cryptography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symposium on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual
  • Conference_Location
    Montpellier
  • Print_ISBN
    978-0-7695-3291-2
  • Electronic_ISBN
    978-0-7695-3170-0
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2008.9
  • Filename
    4556775