Skip to main navigation Skip to search Skip to main content

High-performance symmetric cryptography server with GPU Acceleration

  • Wangzhao Cheng
  • , Fangyu Zheng*
  • , Wuqiong Pan
  • , Jingqiang Lin
  • , Huorong Li
  • , Bingyu Li
  • *Corresponding author for this work
  • CAS - Data Assurance and Communication Security
  • CAS - Institute of Information Engineering
  • University of Chinese Academy of Sciences

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With more and more sensitive and private data transferred on the Internet, various security protocols have been developed to secure end-to-end communication. However, in practical situations, applying these protocols would decline the overall performance of the whole system, of which frequently-used symmetric cryptographic operations on the server side is the bottleneck. In this contribution, we present a high-performance symmetric cryptography server. Firstly, a symmetric algorithm SM4 is carefully scheduled in GPUs, including instruction-level implementation and variable location improvement. Secondly, optimization methods is provided to speed up the inefficient data transfer between CPU and GPU. Finally, the overall server architecture is adopted for mass data encryption, which can deliver 15.96 Gbps data encryption through network, 1.23 times of the existing fastest symmetric cryptographic server. Furthermore, the server can be boosted by 2.02 times with the high-speed pre-calculation technique for long-term-key applications such as IPSec VPN gateways.

Original languageEnglish
Title of host publicationInformation and Communications Security - 19th International Conference, ICICS 2017, Proceedings
EditorsSihan Qing, Dongmei Liu, Chris Mitchell, Liqun Chen
PublisherSpringer Verlag
Pages529-540
Number of pages12
ISBN (Print)9783319894997
DOIs
StatePublished - 2018
Externally publishedYes
Event19th International Conference on Information and Communications Security, ICICS 2017 - Beijing, China
Duration: 6 Dec 20178 Dec 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10631 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference19th International Conference on Information and Communications Security, ICICS 2017
Country/TerritoryChina
CityBeijing
Period6/12/178/12/17

Keywords

  • CUDA
  • Graphics processing unit (GPU)
  • Performance
  • SM4 implementation
  • Symmetric cryptographic algorithm
  • Symmetric cryptography server

Fingerprint

Dive into the research topics of 'High-performance symmetric cryptography server with GPU Acceleration'. Together they form a unique fingerprint.

Cite this