GPU의 스레드와 공유메모리를 이용한 LEA 최적화 방안
Optimization of Lightweight Encryption Algorithm (LEA) using Threads and Shared Memory of GPU
0
조회
0
다운로드
0
인용
0
참고문헌
키워드
초록
최근 빅데이터와 클라우드 보안에 대한 관심이 증가함에 따라 이를 효율적으로 암호화하기 위해 경량화된 고속암호에 대한 연구가 진행되어 왔다. 그 결과, 국가보안기술연구소에서는 경량·고속 블록 암호인 LEA를 개발하였다. 경량화 암호인 LEA를 효율적으로 암·복호화를 위해 CPU가 아닌 GPU를 이용한 고속화 연구들이 최근에 소개되었다. 그럼에도 불구하고, GPU사용에 있어서의 가이드라인에 대한 연구는 여전히 미흡하다. 본 논문에서는 LEA알고리즘이 대용량 처리를 위해 사용될 떄, 효율적인 GPU를 활용한 LEA 최적화방안에 대해 제안한다.
Abstract
As big-data and cloud security technologies become popular, many researchers have recently been conducted on faster and lighter encryption. As a result, National Security Research Institute developed LEA which is lightweight and fast block cipher. To date, there have been various studies on lightweight encryption algorithm (LEA) for speeding up using GPU rather than conventional CPU. However, it is rather difficult to explore any guideline how to manipulate the GPU for the efficient usage of the LEA. Therefore, we introduce a guideline which explains how to implement and design the optimal LEA using GPU.
참고문헌 (10)
- "NVIDIA. NVIDIA CUDA Compute Unified Device Architecture: Programming Guide (Version 7.0)" (2014)[URL]
- Jung, Yeoung Hun, "CUDA Parallel Programming, FREELEC, 532-12, Sang 3-dong, Wonmi-gu, Bucheon-si, Gyeonggi-do, Korea, 326", ~ (2011)
- "NVIDIA"[URL]
- Manavski, "CUDA compatible GPU as an efficient hardware accelerator for AES cryptography", Signal Processing and Communications, 2007. ICSPC 2007. IEEE International Conference on, pp.65~68 (2007)
- Zhao, Kaiyong, "Speeding up homomorpic hashing using GPUs", Communications, 2009. ICC'09. IEEE International Conference on. IEEE, pp.1~5 (2009)
- Fan, Wenjun, "Parallelization of RSA algorithm based on compute unified devicearchitecture", Grid and Cooperative Computing (GCC), 2010 9th International Conference on, pp.174~178 (2010)
- Wu, Hongwei, "A fast GPU-based implementation for MD5 hash reverse", Anti-Counterfeiting, Security and Identification (ASID), 2011 IEEE International Conference on, pp.13~16 (2011)
- Seo. Hwajeong, "Parallel Implementations of LEA", Information Security and Cryptology--ICISC 2013, pp.256~274 (2014), Springer International Publishing
- Hong.Deukjo, "Information Security Applications", pp.3~27 (2014), Springer International Publishing
- Hong.Deukjo, "128-Bit Lightweight Block Cipher LEA, TTAK.KO-12.0223", Telecommunications Technology Association, ~ (2013)
