GPU-Acceleration of Blowfish Cryptographic Algorithm

被引:0
|
作者
Earanky, Kapil [1 ]
Elmiligi, Haytham [2 ]
Rahman, Musfiq [2 ]
机构
[1] Birla Inst Technol & Sci, Dept Comp Sci, Pilani, Rajasthan, India
[2] Thompson Rivers Univ, Dept Comp Sci, Kamloops, BC, Canada
关键词
GPU; CUDA; Blowfish; Unified memory model; Jetson TK1;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The demand for fast and secure cryptographic encryption techniques has been growing over the recent years. The introduction of the CUDA programming framework by NVIDIA allowed utilizing GPUs for general purpose computing. The use of GPUs in the cryptography domain has become quite popular ever since. In this paper, we present a CUDA implementation of the blowfish encryption algorithm. The algorithm has been designed to make use of the unified memory model introduced as a part of CUDA 6. Experimental results show that the unified implementation of the blowfish algorithm performs better than an efficient CPU implementation by a factor of 62X and performs twice better than a non-unified CUDA implementation of the algorithm. We also present possible solutions to achieve an optimal configuration for the target GPU to get the best performance.
引用
收藏
页码:507 / 512
页数:6
相关论文
共 50 条
  • [21] Enhancing GPU-Acceleration in the Python']Python-Based Simulations of Chemistry Frameworks
    Wu, Xiaojie
    Sun, Qiming
    Pu, Zhichen
    Zheng, Tianze
    Ma, Wenzhi
    Yan, Wen
    Xia, Yu
    Wu, Zhengxiao
    Huo, Mian
    Li, Xiang
    Ren, Weiluo
    Gong, Sheng
    Zhang, Yumin
    Gao, Weihao
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL MOLECULAR SCIENCE, 2025, 15 (02)
  • [22] GPU-acceleration of GEANT4-based Monte Carlo simulations for radio therapy
    Jahnke, L. K. R.
    Fleckenstein, J.
    Clausen, S.
    Hesser, J.
    Lohr, F.
    Wenz, F.
    INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2008, 72 (01): : S628 - S628
  • [23] Enhancing Blowfish File Encryption Algorithm through Parallel Computing on GPU
    Mahajan, Tejal
    Masih, Shraddha
    2015 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONTROL (IC4), 2015,
  • [24] GPU-acceleration of the ELPA2 distributed eigensolver for dense symmetric and hermitian eigenproblems
    Yu, Victor Wen-zhe
    Moussa, Jonathan
    Kus, Pavel
    Marek, Andreas
    Messmer, Peter
    Yoon, Mina
    Lederer, Hermann
    Blum, Volker
    COMPUTER PHYSICS COMMUNICATIONS, 2021, 262
  • [25] GPU-acceleration of the distributed-memory database peptide search of mass spectrometry data
    Muhammad Haseeb
    Fahad Saeed
    Scientific Reports, 13
  • [26] GPU-acceleration of the distributed-memory database peptide search of mass spectrometry data
    Haseeb, Muhammad
    Saeed, Fahad
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [27] GPU-acceleration on a low-latency binary-coalescence gravitational wave search pipeline
    Guo, Xiangyu
    Chu, Qi
    Chung, Shin Kee
    Du, Zhihui
    Wen, Linqing
    Gu, Yanqi
    COMPUTER PHYSICS COMMUNICATIONS, 2018, 231 : 62 - 71
  • [28] Nonrigid Image Registration Using Spatially Region-Weighted Correlation Ratio and GPU-Acceleration
    Gong, Lun
    Zhang, Cheng
    Duan, Luwen
    Du, Xueying
    Liu, Hanqiu
    Chen, Xinjian
    Zheng, Jian
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2019, 23 (02) : 766 - 778
  • [29] Three-dimensional SPH Simulation of Dam Breach Flow with GPU-acceleration Based on CUDA
    Qiu, Liuchao
    Wang, Jue
    PROCEEDINGS OF THE 35TH IAHR WORLD CONGRESS, VOLS III AND IV, 2013,
  • [30] Computationally efficient viscoelastic flow simulation using a Lagrangian-Eulerian method and GPU-acceleration
    Ingelsten, Simon
    Mark, Andreas
    Jareteg, Klas
    Kadar, Roland
    Edelvik, Fredrik
    JOURNAL OF NON-NEWTONIAN FLUID MECHANICS, 2020, 279