Hardware Acceleration of a Software-based VPN

被引:2
|
作者
Turan, Furkan [1 ]
de Clercq, Ruan
Maene, Pieter
Reparaz, Oscar
Verbauwhede, Ingrid
机构
[1] Katholieke Univ Leuven, COSIC, Dept Elect Engn ESAT, Leuven, Belgium
关键词
D O I
10.1109/FPL.2016.7577321
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A Virtual Private Network (VPN) encrypts and decrypts the private traffic it tunnels over a public network. Maximizing the available bandwidth is an important requirement for network applications, but the cryptographic operations add significant computational load to VPN applications, limiting the network throughput. This work presents a coprocessor designed to offer hardware acceleration for these encryption and decryption operations. The open-source SigmaVPN application is used as the base solution, and a coprocessor is designed for the parts of Networking and Cryptography library (NaCl) which underlies the cryptographic operation of SigmaVPN. The hardware-software codesign of this work is implemented on a Xilinx Zynq-7000 SoC, showing a 93% reduction in the execution time of encrypting a 1024-byte frame, and this improved the TCP and UDP communication bandwidths by a factor of 4.36 and 5.36 respectively compared to pure software solution for a 1024-byte frame.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Implementation of Hardware-Based Expert Systems and Comparison of Their Performance to Software-Based Expert Systems
    Ritter, Noah
    Straub, Jeremy
    MACHINES, 2021, 9 (12)
  • [22] In vivo dynamic optical coherence tomography with hardware- and software-based motion correction
    Guo, Yu
    Morishita, Rion
    El-Sadek, Ibrahim Abd
    Mukherjee, Pradipta
    Zhu, Yiqiang
    Yasuno, Yoshiaki
    OPTICAL COHERENCE TOMOGRAPHY AND COHERENCE DOMAIN OPTICAL METHODS IN BIOMEDICINE XXVIII, 2024, 12830
  • [23] Hardware-Assisted Fault Isolation: Going Beyond the Limits of Software-Based Sandboxing
    Narayan, Shravan
    Garfinkel, Tal
    Taram, Mohammadkazem
    Rudek, Joey
    Moghimi, Daniel
    Johnson, Evan
    Fallin, Chris
    Vahldiek-Oberwagner, Anjo
    LeMay, Michael
    Sahita, Ravi
    Tullsen, Dean
    Stefan, Deian
    IEEE MICRO, 2024, 44 (04) : 70 - 79
  • [24] Software-Based Hardware-in-the-Loop Real-Time Simulation of Distribution Systems
    Ziaeinejad, Saleh
    Mehrizi-Sani, Ali
    2016 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING (PESGM), 2016,
  • [25] SOFT BUT STRONG: SOFTWARE-BASED INNOVATION AND PRODUCT DIFFERENTIATION IN THE IT HARDWARE INDUSTRY1
    Kim, Keongtae
    Lee, Jeongsik ''Jay''
    Gopal, Anandasivam
    MIS QUARTERLY, 2022, 46 (02) : 1273 - 1294
  • [26] Function and Software-based Mobility
    Grebe, Uwe Dieter
    Meister, Gerhard
    Riedler, Stefan
    Conti, Andrea
    ATZ worldwide, 2023, 125 (7-8) : 82 - 87
  • [28] Software-based microarchitectural attacks
    Gruss, Daniel
    IT-INFORMATION TECHNOLOGY, 2018, 60 (5-6): : 335 - 341
  • [29] Software-based diagnosis for processors
    Chen, L
    Dey, S
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 259 - 262
  • [30] A practical hardware architecture to support software acceleration
    Edwards, M
    Forrest, J
    MICROPROCESSORS AND MICROSYSTEMS, 1996, 20 (03) : 167 - 174