DocumentCode :
964647
Title :
Self-reconfigurable secure file system for embedded Linux
Author :
Pedraza, Cesar ; Castillo, Javier ; Martinez, Jose I. ; Huerta, P. ; de La Lama, C.S.
Author_Institution :
URJC, Mostoles
Volume :
2
Issue :
6
fYear :
2008
fDate :
11/1/2008 12:00:00 AM
Firstpage :
461
Lastpage :
470
Abstract :
With the growth of the portable electronic devices market, not only the protection of the data for the users but also the security of the designs themselves has grown significantly in importance. A solution is presented where a Linux kernel running on a PowerPC processor included in the Virtex-II Pro FPGA family is upgraded to support hardware acceleration on the ciphering tasks. In this way all the programs running on the PPC that make use of the Linux CryptoAPI can be accelerated by hardware in a transparent way without having the programmer to rewrite the applications. To provide more flexibility, the FPGA´s self-reconfiguration capability can be used to reprogram any cryptographic algorithm demanded by the Linux CryptoAPI by just including a new software driver for the operating system, thus allowing the internal configuration access port (ICAP) of the FPGA to manage any cryptographic coprocessor at any time. The approach is validated on a real application using the Linux CryptoAPI: a ciphered file system that stores the system data in a secured way.
Keywords :
Linux; application program interfaces; cryptography; field programmable gate arrays; Linux CryptoAPI; PowerPC processor; Virtex-ll Pro FPGA; cryptographic algorithm; cryptographic coprocessor; data protection; embedded Linux; portable electronic devices; self-reconfigurable secure file system;
fLanguage :
English
Journal_Title :
Computers & Digital Techniques, IET
Publisher :
iet
ISSN :
1751-8601
Type :
jour
DOI :
10.1049/iet-cdt:20070131
Filename :
4658779
Link To Document :
بازگشت