Design and Implementation of TLS Accelerator

被引:1
|
作者
Yildiz, Recep Onur [1 ]
Yilmazer-Metin, Ayse [1 ]
机构
[1] Istanbul Tech Univ, Comp Engn Dept, Istanbul, Turkey
来源
PROCEEDINGS OF THE 2022 15TH IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE (DCAS 2022) | 2022年
关键词
TLS; accelerator; FPGA;
D O I
10.1109/DCAS53974.2022.9845527
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Communication devices deploy messages to another one over either a controlled channel or a non-controlled channel. When the communication channel is non-controlled, the deployed message is available for anyone that is able to listen. But, the deployed message may comprise private information that needs to be shared securely. Therefore, to establish a secure communication over a controlled or a non-controlled channel, cryptography algorithms are used. The Transport Layer Security (TLS) is a protocol that includes several cryptography algorithms. With its algorithms, TLS provides authentication, confidentiality, and data integrity features. These features achieved with repeated calculations. Yet, these calculations increase the power consumption and degrade the performance of a sequential processor. To overcome these problems, an accelerator can be used for the calculations of TLS protocol. In this work, a TLS accelerator is designed and implemented on an FPGA. Our design aims to increase the performance and decrease the power consumption of sequential processor during the TLS calculations. The proposed accelerator is implemented with Xilinx Vivado and the implementation results show that the proposed accelerator consumes 0.86 Watt power. The accelerator is simulated with Vivado in order to measure the throughput of the proposed accelerator. The encryption throughput of the proposed accelerator at 100 MHz operating frequency is observed as 700 Mbps. Also, the proposed accelerator provides 52.4 handshake connections per second.
引用
收藏
页数:4
相关论文
共 50 条
  • [31] Proof of Concept : Tls Over Bluetooth Implementation
    Aissaoui-Mehrez, Hassane
    2024 INTERNATIONAL CONFERENCE ON SMART APPLICATIONS, COMMUNICATIONS AND NETWORKING, SMARTNETS-2024, 2024,
  • [32] Design and implementation of a beam-synchronized data acquisition system for CSNS accelerator
    Cheng, Sinong
    Xu, Zhihong
    Zhang, Yuliang
    Peng, Na
    Xue, Kangjia
    Li, Mingtao
    Zhu, Peng
    Wang, Lin
    He, Yongcheng
    Wu, Xuan
    Yang, Renjun
    RADIATION DETECTION TECHNOLOGY AND METHODS, 2024, 8 (03) : 1486 - 1495
  • [33] Design and implementation of dual-mode configurable memory architecture for CNN accelerator
    Shan, Rui
    Li, Xiaoshuo
    Gao, Xu
    Huo, Ziqing
    High Technology Letters, 2024, 30 (02) : 211 - 220
  • [34] Design and implementation of convolution neural network accelerator for Winograd algorithm based on FPGA
    Niu Zhao-xu
    Sun Hai-jiang
    CHINESE JOURNAL OF LIQUID CRYSTALS AND DISPLAYS, 2023, 38 (11) : 1521 - 1530
  • [35] HybridDNN: A Framework for High-Performance Hybrid DNN Accelerator Design and Implementation
    Ye, Hanchen
    Zhang, Xiaofan
    Huang, Zhize
    Chen, Gengsheng
    Chen, Deming
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [36] Hetero Layer Fusion Based Architecture Design and Implementation for of Deep Learning Accelerator
    Wu, Chung-Bin
    Wu, Rui-Feng
    Chan, Tzu-Wei
    2022 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN, IEEE ICCE-TW 2022, 2022, : 63 - 64
  • [37] Design and implementation of dual-mode configurable memory architecture for CNN accelerator
    山蕊
    LI Xiaoshuo
    GAO Xu
    HUO Ziqing
    High Technology Letters, 2024, (02) : 211 - 220
  • [38] Implementation of TLS and DTLS on Zephyr OS for IoT Devices
    Lee, Yun-kyung
    Kim, Youngho
    Kim, Jeong-nyeo
    2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 1292 - 1294
  • [39] FPGA implementation of BIKE for quantum-resistant TLS
    Galimberti, Andrea
    Galli, Davide
    Montanaro, Gabriele
    Fornaciari, William
    Zoni, Davide
    2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 539 - 547
  • [40] Detecting Proper SSL/TLS Implementation with Usage Patterns
    Adeenze-Kangah, Justice
    Chen, Yuting
    2018 INTERNATIONAL SEMINAR ON COMPUTER SCIENCE AND ENGINEERING TECHNOLOGY (SCSET 2018), 2019, 1176