• DocumentCode
    2589297
  • Title

    An FPGA-based key-store for improving the dependability of security services

  • Author

    Cilardo, Alessandro ; Mazzeo, Antonino ; Romano, Luigi ; Saggese, Giacinto Paolo

  • Author_Institution
    Dipt. di Informatica e Sistemistica, Univ. degli Studi di Napoli Federico II, Italy
  • fYear
    2005
  • fDate
    2-4 Feb. 2005
  • Firstpage
    389
  • Lastpage
    396
  • Abstract
    A key-store is a facility for storing sensitive information, most typically the keys of a cryptographic application which provides a security service. In this paper, we present a hardware implemented key-store, which allows secure storage and high performance retrieval of RSA keys. Since RSA is the most widely adopted standard for cryptographic keys, our key-store can be effectively used to improve the dependability of a wide class of security services. Tfie device is implemented on top of a commercial off the shelf (COTS) programmable hardware board, namely a Celoxica RCWOO mounting a Xilinx Virtex-E 2000 FPGA part. We describe the architecture of the hardware device, illustrate the organization of the associated device driver, and evaluate the security and performance gain which can be achieved by integrating our device in real-world applications.
  • Keywords
    cryptography; field programmable gate arrays; COTS programmable hardware board; Celoxica RCWOO; RSA keys; Xilinx Virtex-E 2000 FPGA; cryptographic keys; device driver; hardware device architecture; hardware implemented key-store; security services; sensitive information storage; Application software; Computer architecture; Cryptography; Field programmable gate arrays; Hardware; Humans; Information security; Secure storage; Service oriented architecture; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Dependable Systems, 2005. WORDS 2005. 10th IEEE International Workshop on
  • ISSN
    1530-1443
  • Print_ISBN
    0-7695-2347-1
  • Type

    conf

  • DOI
    10.1109/WORDS.2005.16
  • Filename
    1544815