Implementation of secure applications in self-reconfigurable systems

被引:8
|
作者
Gonzalez, I. [1 ]
Lopez-Buedo, S. [1 ]
Gomez-Arribas, F. J. [1 ]
机构
[1] Univ Autonoma Madrid, Escuela Politecn Super, E-28049 Madrid, Spain
关键词
FPGA; cryptography; embedded systems; reconfigurable computing; self-reconfiguration;
D O I
10.1016/j.micpro.2007.04.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In a highly connected World, network security is a must even for embedded systems. However, cryptographic algorithms are computationally intensive and the processors used in FPGA-based embedded systems are known to have a modest performance. In fact, this paper presents a study showing that unless HW acceleration is used, the throughput of secure applications on FPGA-based embedded systems is poor when compared to the current networking standards. But the multi-algorithm nature of most applications poses many difficulties to classic HW acceleration, particularly large area utilization and difficulty in supporting new algorithms. Fortunately, these problems can be easily solved using partial run-time reconfiguration. This paper proposes an architecture based on self-reconfiguration that allows the implementation of hardware accelerated secure applications in FPGA-based embedded systems. Cryptographic coprocessors are efficiently deployed without incurring in the problems mentioned above, and moreover, without needing any external components. To prove the feasibility of this proposal, a proof-of-concept implementation of the well-known SSH application has been developed in a low-cost commercial device running a standard operating system. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:23 / 32
页数:10
相关论文
共 50 条
  • [1] FiPRe:: An implementation model to enable self-reconfigurable applications
    Möller, L
    Calazans, N
    Moraes, F
    Briao, E
    Carvalho, E
    Camozzato, D
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1042 - 1046
  • [2] A self-reconfigurable implementation of the JPEG encoder
    Tumeo, Antonino
    Monchiero, Matteo
    Palermo, Gianluca
    Ferrandi, Fabrizio
    Sciuto, Donatella
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, 2007, : 24 - 29
  • [3] Self-reconfigurable secure file system for embedded Linux
    Pedraza, C.
    Castillo, J.
    Martinez, J. I.
    Huerta, P.
    de la Lama, C. S.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2008, 2 (06): : 461 - 470
  • [4] Self-reconfigurable software architecture: Design and implementation
    Mun, Jungtae
    Ryu, Kwangyeol
    Jung, Mooyoung
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2006, 51 (01) : 163 - 173
  • [5] Design and Implementation of a Modular Self-reconfigurable Robot
    Qiao, Guifang
    Song, Guangming
    Wang, Weiguo
    Zhang, Ying
    Wang, Yali
    [J]. INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2014, 11
  • [6] Design and implementation of a modular self-reconfigurable robot
    赵杰
    [J]. High Technology Letters, 2009, 15 (03) : 227 - 232
  • [7] Design and Implementation of UBot: A Modular Self-Reconfigurable Robot
    Zhu, Yanhe
    Zhao, Jie
    Cui, Xindan
    Wang, Xiaolu
    Tang, Shufeng
    Zhang, Xueyuan
    Yin, Jingchun
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2013, : 1217 - 1222
  • [8] FPGA Implementation of Self-Reconfigurable Fuzzy Logic Controller
    Abdelkrim, Hedi
    Ben Othman, Slim
    Ben Saoud, Slim
    [J]. 2018 INTERNATIONAL CONFERENCE ON ADVANCED SYSTEMS AND ELECTRICAL TECHNOLOGIES (IC_ASET), 2017, : 151 - 156
  • [9] Self-reconfigurable implementation for a switched beam smart antenna
    Llamocca, Daniel
    Aloi, Daniel N.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 60 : 1 - 14
  • [10] Review of Modular Self-Reconfigurable Robotic Systems
    Bao, Di
    Wang, Xueqian
    Huang, Hailin
    Liang, Bin
    [J]. PROCEEDINGS OF THE 2016 2ND WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS, 2016, 81 : 1768 - 1773