• DocumentCode
    3339239
  • Title

    High-Speed Implementations of Block Cipher ARIA Using Graphics Processing Units

  • Author

    Yeom, Yongjin ; Cho, Yongkuk ; Yung, Moti

  • Author_Institution
    ETRI, Daejeon
  • fYear
    2008
  • fDate
    24-26 April 2008
  • Firstpage
    271
  • Lastpage
    275
  • Abstract
    The power of graphics processing unit(GPU) has been increasing rapidly more than that of CPU. It is not surprising that many software libraries were developed which enable us to use the power of GPU for general computations especially in parallel data processing. In this paper, we propose implementations of the standard block cipher ARIA of Korea using OpenGL and CUDA libraries on GPU. Since ARIA was announced only 4 years ago, there is no hardware solution yet providing high-speed encryption with ARIA. We make use of GPU as a parallel processors with several grid structures and optimize the encryption speed and the occupancy of shared-memory. As a result, when ARIA is running on GeForce 8800GTS using CUDA library, the speed of the encryption reaches up to 4.8 Gbps which is the fastest implementation of ARIA known to public.
  • Keywords
    computer graphic equipment; cryptography; parallel processing; encryption; graphics processing unit; grid structure; parallel data processing; shared-memory system; software library; standard block cipher ARIA; Central Processing Unit; Computer interfaces; Concurrent computing; Cryptography; Functional programming; Graphics; Mathematical programming; Microprocessors; Parallel processing; Software libraries; ARIA; GPGPU; GPU; Graphics Processor; block cipher; implementation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia and Ubiquitous Engineering, 2008. MUE 2008. International Conference on
  • Conference_Location
    Busan
  • Print_ISBN
    978-0-7695-3134-2
  • Type

    conf

  • DOI
    10.1109/MUE.2008.94
  • Filename
    4505734