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 条
  • [11] HASIL: Hardware assisted software-based IP lookup for large routing tables
    Mohammadi, H
    Yazdani, N
    Robatmili, B
    Nourani, M
    ICON 2003: 11TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, 2003, : 99 - 104
  • [12] A software-based self-test and hardware reconfiguration solution for VLIW processors
    Koal, Tobias
    Vierhaus, Heinrich Theodor
    PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 40 - 43
  • [13] Towards Software-Based Vendor-Independent Preemption for Hardware Accelerated Workloads
    Wiedemann, Sebastian
    Zwirchmayr, Jakob
    Steininger, Andreas
    2024 AUSTROCHIP WORKSHOP ON MICROELECTRONICS, AUSTROCHIP 2024, 2024,
  • [14] Software-based online detection of hardware defects: Mechanisms, architectural support, and evaluation
    Constantinides, Kypros
    Mutlu, Onur
    Austin, Todd
    Bertacco, Valeria
    MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, : 97 - +
  • [15] The development of a hardware- and software-based simulation platform for the training of driver candidates
    Cavusoglu, Abdullah
    Kurnaz, Ismail
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2013, 21 (01) : 131 - 143
  • [16] Soft-HaT: Software-Based Silicon Reprogramming for Hardware Trojan Implementation
    Alam, Md Mahbub
    Nahiyan, Adib
    Sadi, Mehdi
    Forte, Domenic
    Tehranipoor, Mark
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (04)
  • [17] Hybrid Hardware and Software-Based Fully-Flexible Ultrasound Open Platform
    Osorio, Alexandre F.
    Rodriguez, Santiago
    Silva, Rafael O.
    Domingues, Leonardo R.
    Fonseca, Guilherme C.
    Bertuzzo, Jose E.
    Onisto, Haroldo J.
    Maia, Joaquim M.
    Assef, Amauri A.
    Carneiro, Adilton
    Costa, Eduardo T.
    PROCEEDINGS OF THE 2020 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IUS), 2020,
  • [18] Mixed Software/Hardware based Neural Network Learning Acceleration
    Ghis, Abdelkader
    Smiri, Kamel
    Jemai, Abderezzak
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 417 - 425
  • [19] Software-Based Studios
    Vermost W.
    SMPTE Motion Imaging Journal, 2022, 131 (05): : 16 - 22
  • [20] Software-based innovation
    Quinn, JB
    Baruch, JJ
    Zien, KA
    SLOAN MANAGEMENT REVIEW, 1996, 37 (04): : 11 - 24