loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems
An FPGA-based Key-Store for Improving the Dependability of Security Services
Sedona, Arizona
February 02-February 04
ISBN: 0-7695-2347-1
Alessandro Cilardo, Universita? degli Studi di Napoli Federico II Dipartimento di Informatica e Sistemistica via Claudio, Napoli, Italy
Antonino Mazzeo, Universita? degli Studi di Napoli Federico II Dipartimento di Informatica e Sistemistica via Claudio, Napoli, Italy
Luigi Romano, Universita? Parthenope Dipartimento per le Tecnologie Via Amm. Napoli, Italy

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. The device is implemented on top of a Commercial Off The Shelf (COTS) programmable hardware board, namely a Celoxica RC1000 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. 1

Citation:
Alessandro Cilardo, Antonino Mazzeo, Luigi Romano, "An FPGA-based Key-Store for Improving the Dependability of Security Services," words, pp.389-396, 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, 2005
Usage of this product signifies your acceptance of the Terms of Use.