Energy-efficient crypto acceleration with HW/SW co-design for HTTPS

被引:2
|
作者
Xiao, Chunhua [1 ]
Zhang, Lei [1 ]
Liu, Weichen [2 ]
Bergmann, Neil [3 ]
Xie, Yuhua [1 ]
机构
[1] Chongqing Univ, Sch Comp Sci, Chongqing, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
[3] Univ Queensland, Sch Informat Technol & Elect Engn, Brisbane, Qld, Australia
基金
中国国家自然科学基金;
关键词
Energy efficiency; HW/SW co-design; Hardware acceleration; HTTPS; OpenSSL;
D O I
10.1016/j.future.2019.02.023
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Entering the Big Data era leads to the rapid development of web applications which provide highperformance sensitive access on large cloud data centers. HTTPS has been widely deployed as an extension of HTTP by adding an encryption layer of SSL/TLS protocol for secure communication over the Internet. To accelerate the complex crypto computation, specific acceleration instruction set and hardware accelerator are adopted. However, energy consumption has been ignored in the rush for performance. Actually, energy efficiency has become a challenge with the increasing demands for performance and energy saving in data centers. In this paper, we present the EECA, an Energy-Efficient Crypto Acceleration system for HTTPS with OpenSSL. It provides high energy-efficient encryption through HW/SW co-design. The essential idea is to make full use of system resource to exert the superiorities of different crypto acceleration approaches for an energy-efficient design. Experimental results show that, if only do crypto computations with typical encryption algorithm AES-256-CBC, the proposed EECA could get up to 1637.13%, 84.82%, and 966.23% PPW (Performance per Watt) improvement comparing with original software encryption, instruction set acceleration and hardware accelerator, respectively. If considering the whole working flow for end-to-end secure HTTPS based on OpenSSL with cipher suite ECDHE-RSA-AES256-SHA384, EECA could also improve the energy efficiency by up to 422.26%, 40.14% and 96.05% comparing with the original Web server using software, instruction set and hardware accelerators, respectively. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:336 / 347
页数:12
相关论文
共 50 条
  • [31] Efficient HW/SW Co-design of FPGA Accelerator to Detect Anomaly Attacks in Smart Grids
    Liu, Hongsen
    Liu, Guangyi
    Li, Shizhong
    Meng, Wenchao
    Wang, Lin
    Sun, Yong
    2024 33RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, ISIE 2024, 2024,
  • [32] SoC Design with HW/SW Co-Design Methodology for Wireless Communication System
    Surantha, Nico
    Sutisna, Nana
    Nagao, Yuhei
    Ochi, Hiroshi
    2017 17TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2017,
  • [33] An HW/SW co-design approach for Neuro-Fuzzy hardware design
    Chiaberge, M
    Miranda, E
    Reyneri, LM
    PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON MICROELECTRONICS FOR NEURAL, FUZZY AND BIO-INSPIRED SYSTEMS, MICORNEURO'99, 1999, : 332 - 337
  • [34] ISA based system design language in HW/SW co-design environment
    Yanagisawa, H
    Uehara, M
    Mori, H
    13TH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2002, : 122 - 127
  • [35] Enhanced reusability for SoC-based HW/SW co-design
    Boden, M
    Schneider, J
    Feske, K
    Rülke, S
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 94 - 99
  • [36] HW/SW Co-design Experimental Framework using Configurable SoCs
    Xu, Siyuan
    Chen, Jianqi
    Schafer, Benjamin Carrion
    2017 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2017,
  • [37] HW/SW co-design by automatic embedding of complex IP cores
    Lange, H
    Koch, A
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 679 - 689
  • [38] HW/SW co-design for low power arithmetic and logic units
    Tiow, TT
    Sin, NK
    Yan, P
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2005, 15 (02) : 335 - 341
  • [39] Specification and Modeling of HW/SW CO-Design for Heterogeneous Embedded Systems
    Shaout, Adnan
    El-Mousa, Ali H.
    Mattar, Khalid
    WORLD CONGRESS ON ENGINEERING 2009, VOLS I AND II, 2009, : 273 - +
  • [40] Improving Security in ID tokens through HW/SW Co-Design
    Liu-Jimenez, Judith
    Sanchez-Reillo, Raul
    Miguel-Hurtado, Oscar
    44TH ANNUAL 2010 IEEE INTERNATIONAL CARNAHAN CONFERENCE ON SECURITY TECHNOLOGY, 2010, : 266 - 275