고속 동작 가능한 해쉬 알고리듬(HAVES)의 제안

Vol. 8, No. 4, pp. 3-20, 8월. 1998
10.13089/JKIISC.1998.8.4.3, Full Text:
Keywords:
Abstract

해쉬 함수는 임의의 길이를 갖는 메세지를 규정된 길이의 값으로 압축하는 알고리듬으로 메시지 정보의 무결정 , 사용자 인증, 바이러스 침투 예방에 응용될 수 있는 핵심 보안 알고리듬이다. 또한 안전한 해쉬 함수는 일방향성, 충돌회피성, 고속 동작성 등의 특성을 지녀야 한다. 본 노눈에서는 응용에 따라 128, 160, 192, 224, 256 비트 길이로 출력을 생성하고 암호학적으로 강력한 안전성을 지닌 해쉬 알고리듬(HAVES: Hash Algorithm with Variable IEngth Speed)을 제안한다. 이 해쉬 알고리듬은 메시지 블록을 1024비트 단뒤로 처리하고 연산의 효과적인 배열을 통해 비교적 빠른 속도로 동작한다. 제안하는 해쉬 알고리듬은 0-1 균형성(Balancedness), 높은 비선형성(Nonlinearity), 구조적인 선형 비등가성 (Linearly Inequivalent), 상호 출력 무상관성(Mutually Output Uncorrelated), SAC(Strict Avalanche Criterion)를 모두 만족함으로서 효율성과 안전성을 도모한다. 더불어 안전성이 요구되는 실용적인 응용에 맞게 출력 길이를 가변적으로 선택할 수 있도록 했다.

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]
윤호선, 류종호, 김락현, 윤이중, 염홍열, "A proposal on High Speed Hash Algorithm(HAVES)," Journal of The Korea Institute of Information Security and Cryptology, vol. 8, no. 4, pp. 3-20, 1998. DOI: 10.13089/JKIISC.1998.8.4.3.

[ACM Style]
윤호선, 류종호, 김락현, 윤이중, and 염홍열. 1998. A proposal on High Speed Hash Algorithm(HAVES). Journal of The Korea Institute of Information Security and Cryptology, 8, 4, (1998), 3-20. DOI: 10.13089/JKIISC.1998.8.4.3.