• DocumentCode
    246805
  • Title

    High speed implementation of symmetric block cipher on GPU

  • Author

    Wai-Kong Lee ; Bok-Min Goi ; Phan, Raphael C.-W ; Geong-Sen Poh

  • Author_Institution
    Univ. Tunku Abdul Rahman, Kampar, Malaysia
  • fYear
    2014
  • fDate
    1-4 Dec. 2014
  • Firstpage
    102
  • Lastpage
    107
  • Abstract
    Recently, GPU is widely accepted in research community as an effective accelerator to many existing algorithms. In this paper, we contribute to the cryptography research community by presenting high speed implementation of symmetric block ciphers in GPU platform. We implemented Camellia, CAST5 and SEED in NVIDIA GTX680 and present the details of implementation techniques together with benchmarking results against existing solutions. According to the evaluation result, we are able to achieve throughput of 61.1 Gbps, 45.5 Gbps and 47.4 Gbps for Camellia, CAST5 and SEED accordingly, without considering the data transfer between CPU and GPU. By considering the data transfer, the throughput for Camellia, CAST5 and SEED dropped to 44.9 Gbps, 40.5 Gbps and 38.6 Gbps accordingly.
  • Keywords
    cryptography; graphics processing units; CAST5; CPU; Camellia; GPU platform; NVIDIA GTX680; SEED; central processing unit; cryptography research community; data transfer; graphics processing unit; symmetric block cipher high speed implementation; throughput; Ciphers; Data transfer; Encryption; Graphics processing units; Instruction sets; Radiation detectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Signal Processing and Communication Systems (ISPACS), 2014 International Symposium on
  • Conference_Location
    Kuching
  • Type

    conf

  • DOI
    10.1109/ISPACS.2014.7024434
  • Filename
    7024434