그래픽 프로세서(GPU)의 연산 능력은 이미 CPU를 능가하고 있으며, 그 격차는 점점 벌어지고 있다. 따라서, 범용 계산에 그래픽 프로세서를 활용하는 GPGPU 연구가 활발히 전개되고 있으며, 병렬...
http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=A76239345
2008
Korean
Block Cipher ; CryptoGraphics ; Graphics Processing Unit ; GPGPU ; CUDA ; AES ; ARIA ; DES
KCI등재
학술저널
23-32(10쪽)
8
0
상세조회0
다운로드국문 초록 (Abstract)
그래픽 프로세서(GPU)의 연산 능력은 이미 CPU를 능가하고 있으며, 그 격차는 점점 벌어지고 있다. 따라서, 범용 계산에 그래픽 프로세서를 활용하는 GPGPU 연구가 활발히 전개되고 있으며, 병렬...
그래픽 프로세서(GPU)의 연산 능력은 이미 CPU를 능가하고 있으며, 그 격차는 점점 벌어지고 있다. 따라서, 범용 계산에 그래픽 프로세서를 활용하는 GPGPU 연구가 활발히 전개되고 있으며, 병렬 처리가 필요한 분야에서 특히 두드러진 성과를 보이고 있다. GPU를 이용한 암호 알고리즘의 구현은 2005년 Cook 등에 의하여 처음 시도되었으며, OpenGL, DirectX 등의 라이브러리를 이용하여 개선된 결과들이 속속 발표되고 있다.
본 논문에서는 2007년 발표된 NVIDIA의 CUDA 라이브러리를 이용한 블록암호 구현 기법과 그 결과를 소개하고자 한다. 또한, 소프트웨어로 구현된 블록암호 소스를 GPU 프로그램으로 이식하는 일반적인 방법을 제공하고자 한다. 8800GTX GPU에서 블록암호 AES, ARIA, DES를 구현했으며, 속도는 각각 4.5Gbps, 7.0Gbps, 2.8Gbps로 CPU보다 고속 구현이 가능하였다.
다국어 초록 (Multilingual Abstract)
The computing power of graphics processing units(GPU) has already surpassed that of CPU and the gap between their powers is getting wider. Thus, research on GPGPU which applies GPU to general purpose becomes popular and shows great success especially ...
The computing power of graphics processing units(GPU) has already surpassed that of CPU and the gap between their powers is getting wider. Thus, research on GPGPU which applies GPU to general purpose becomes popular and shows great success especially in the field of parallel data processing. Since the implementation of cryptographic algorithm using GPU was started by Cook et al. in 2005, improved results using graphic libraries such as OpenGL and DirectX have been published.
In this paper, we present skills and results of implementing block ciphers using CUDA library announced by NVIDIA in 2007. Also, we discuss a general method converting source codes of block ciphers on CPU to those on GPU. On NVIDIA 8800GTX GPU, the resulting speeds of block cipher AES, ARIA, and DES are 4.5Gbps, 7.0Gbps, and 2.8Gbps, respectively which are faster than the those on CPU.
목차 (Table of Contents)
참고문헌 (Reference)
1 Astro GPU, "Workshop on General Purpose Computation on Graphics Processing Units in Astronomy and Astrophysics"
2 The first GPGPU workshop, "The first GPGPU workshop,Proceedings of the first Workshop on General Purpose Processing on Graphics Processing Units"
3 "The GPGPU Resources and Forums"
4 J. Yang, "Symmetric Key Crypto- graphy on Modern Graphics Hardware" ASIACRYPT, Springer LNCS 4833 2007
5 D. Shreiner, "OpenGL Programming Guide:The Official Guide to Learning OpenGL. Version 2" Addison Wesley 2005
6 "NVIDIA CUDA Homepage"
7 "GPUbench project"
8 M. Houston, "GPGPU:General-Purpose Compu- tation on Graphics Hardware" 2007
9 D. Göddeke, "GPGPU - Basic Math Tutorial" Fachbereich Mathe- matik, Universität Dortmund 2005
10 J. Zambreno, "Exploring area/delay tradeoffs in an AES FPGA implementation" 2004
1 Astro GPU, "Workshop on General Purpose Computation on Graphics Processing Units in Astronomy and Astrophysics"
2 The first GPGPU workshop, "The first GPGPU workshop,Proceedings of the first Workshop on General Purpose Processing on Graphics Processing Units"
3 "The GPGPU Resources and Forums"
4 J. Yang, "Symmetric Key Crypto- graphy on Modern Graphics Hardware" ASIACRYPT, Springer LNCS 4833 2007
5 D. Shreiner, "OpenGL Programming Guide:The Official Guide to Learning OpenGL. Version 2" Addison Wesley 2005
6 "NVIDIA CUDA Homepage"
7 "GPUbench project"
8 M. Houston, "GPGPU:General-Purpose Compu- tation on Graphics Hardware" 2007
9 D. Göddeke, "GPGPU - Basic Math Tutorial" Fachbereich Mathe- matik, Universität Dortmund 2005
10 J. Zambreno, "Exploring area/delay tradeoffs in an AES FPGA implementation" 2004
11 D. L. Cook, "Cryptographics:Exploiting Graphics Cards for Security" Advan- ces in Information Security series 2006
12 D. L. Cook, "CryptoGraphics:Secret Key Cryptography Using Graphics Cards" 2005
13 T. Yamanouchi, "AES Encryption and Decryption on the GPU" GPU Gems 3, NVIDIA 2007
14 O. Harrison, "AES Encryption Implementation and Analysis on Commodity Graphics Processing Units" 2007
15 장환석, "64비트 마이크로프로세서에 적합한 블록암호 ARIA 구현방안" 16 (16): 2006
세션상태 정보 노출 공격에 안전한 개선된 그룹 키 교환 프로토콜
TinyECCK:8 비트 Micaz 모트에서 GF(2m)상의 효율적인 타원곡선 암호 시스템 구현
학술지 이력
연월일 | 이력구분 | 이력상세 | 등재구분 |
---|---|---|---|
2026 | 평가예정 | 재인증평가 신청대상 (재인증) | |
2020-01-01 | 평가 | 등재학술지 유지 (재인증) | ![]() |
2017-01-01 | 평가 | 등재학술지 유지 (계속평가) | ![]() |
2013-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2010-01-01 | 평가 | 등재학술지 유지 (등재유지) | ![]() |
2008-01-01 | 평가 | 등재 1차 FAIL (등재유지) | ![]() |
2005-01-01 | 평가 | 등재학술지 선정 (등재후보2차) | ![]() |
2004-01-01 | 평가 | 등재후보 1차 PASS (등재후보1차) | ![]() |
2003-01-01 | 평가 | 등재후보학술지 선정 (신규평가) | ![]() |
학술지 인용정보
기준연도 | WOS-KCI 통합IF(2년) | KCIF(2년) | KCIF(3년) |
---|---|---|---|
2016 | 0.41 | 0.41 | 0.43 |
KCIF(4년) | KCIF(5년) | 중심성지수(3년) | 즉시성지수 |
0.45 | 0.4 | 0.508 | 0.04 |