RC4 스트림 암호 알고리즘을 위한 고속 연산 구조의 FPGA 구현 및 성능 분석

Vol. 14, No. 4, pp. 123-134, 8월. 2004
10.13089/JKIISC.2004.14.4.123, Full Text:
Keywords: RC4, stream cipher, WEP, Pseudo Random Number Generator
Abstract

본 논문에서는 RC4 스트림 암호 알고리즘을 구현하는 고속 연산 구조를 제안하고, FPGA 구현 결과를 제시하였다. 기존 방식이 긴 초기화 동작이 필요하거나, S-배열 초기화 대기 시간을 제거하기 위해 S-배열을 2개 혹은 3개를 사용하는 구조를 갖는데 비해, 제안한 RC4 스트림 암호 연산 구조는 256-비트 valid-비트 엔트리 방식을 사용하여, S-배열 초기화 동작을 제거하였다. 그리고 RC4 알고리즘을 다양한 응용 분야에 사용될 수 있도록 효율적인 모듈라 연산 하드웨어를 사용하여 40 비트와 128 비트 키를 지원하도록 하였다. 제안한 RC4 스트림 암호 연산 구조를 Xilinx XCV1000E-6H240C FPGA로 구현하였다. 설계된 RC4 프로세서는 40MHz에서 106Mbps의 암호 비트 생성율의 성능을 갖고 있으며 WEP 프로세서와 RC4 키 검색 엔진에 적용 가능하다.

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]
최병윤, 이종형, 조현숙, "FPGA Implementation and Performance Analysis of High Speed Architecture for RC4 Stream Cipher Algorithm," Journal of The Korea Institute of Information Security and Cryptology, vol. 14, no. 4, pp. 123-134, 2004. DOI: 10.13089/JKIISC.2004.14.4.123.

[ACM Style]
최병윤, 이종형, and 조현숙. 2004. FPGA Implementation and Performance Analysis of High Speed Architecture for RC4 Stream Cipher Algorithm. Journal of The Korea Institute of Information Security and Cryptology, 14, 4, (2004), 123-134. DOI: 10.13089/JKIISC.2004.14.4.123.