블록 암호화 알고리즘 RC6 및 Rijndael에서의 병렬성 활용

Vol. 11, No. 2, pp. 3-12, 4월. 2001
10.13089/JKIISC.2001.11.2.3, Full Text:
Keywords: Block Encryption Algorithm, Parallel Processing, On-Chip Multiprocessor
Abstract

현재 대부분의 상용 마이크로프로세서는 슈퍼스칼라 구조를 채택하고 있으나, 반도체 집적도가 증가함에 따라 슈퍼 스칼라 구조를 대신할 새로운 마이크로프로세서 구조가 제안되고 있다. 본 논문에서는 최근 새로운 마이크로프로세서 구조로 급부상하고 있는 다중처리 마이크로프로세서 구조가 차세대 블록 암호화 알고리즘에 적합한지를 분석한다. 즉, 차세대 블록 암호화 알고리즘인 RC6와 Rijndael에서의 병렬성을 분석하기 위하여 프로그램 구동방식의 시뮬레이션을 수행한 결과, 명령어 수준 병렬성만으로는 성능의 한계를 갖지만 쓰레드 수준 병렬성을 동시에 활용함으로써 추가적인 성능 향상을 얻을 수 있음을 확인하였다

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
정용화, 정교일 and 손승원, "Exploiting Parallelism in the Block Encryption Algorithms RC6 and Rijndael," Journal of The Korea Institute of Information Security and Cryptology, vol. 11, no. 2, pp. 3-12, 2001. DOI: 10.13089/JKIISC.2001.11.2.3.

[ACM Style]
정용화, 정교일, and 손승원. 2001. Exploiting Parallelism in the Block Encryption Algorithms RC6 and Rijndael. Journal of The Korea Institute of Information Security and Cryptology, 11, 2, (2001), 3-12. DOI: 10.13089/JKIISC.2001.11.2.3.