k-역행렬을 이용한 메시지 인증 기법

Vol. 14, No. 6, pp. 105-110, 12월. 2004
10.13089/JKIISC.2004.14.6.105, Full Text:
Keywords: Message authentication, k-invertible matrix, Public Key
Abstract

메시지 인증 코드(MAC)란 메시지의 무결성을 입증하기 위해서나 사용자 인증 등에 사용되는 것으로 2003년 Crypto에서 Cary와 Venkatesan이 새로운 기법을 소개하였다. 비밀키 들을 이용하여 암호화된 값을 결정하고 행렬식이 $\pm$1인 공개된 행렬들을 이용하여 메시지 인증코드를 생성하는 방식이다. 여기서 공개된 행렬들은 k-invertible(k-역행렬)이라는 특성을 갖게 되는데 이러한 k가 충돌이 일어나는 확률에 영향을 주게 된다. k를 작게 하는 행렬들을 선택하는 것이 중요한데 Cary 등은 임의의 행렬들을 소개하고 그것들이 k-역행렬이 되는 이유를 보여 주고 있다. 본 논문에서는 공개키로 사용되는 k-역행렬 들을 어떻게 선택하여야 하는 지를 살펴본다. 효율성을 높이기 위해서 행렬들의 성분들은 -1, 0, 1로만 제한한다. 특정한 성질을 갖는 22개의 행렬들 중에서 4개의 행렬을 선택할 때의 충분조건을 알아보고 이들의 k값도 살펴본다. 또한, Cary등이 제안한 것보다는 효율성과 안정성이 향상된 k=5인 행렬들을 소개한다.

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]
L. H. Jung and K. T. Gwon, "Message Authentication Code based on k-invertible Matrices," Journal of The Korea Institute of Information Security and Cryptology, vol. 14, no. 6, pp. 105-110, 2004. DOI: 10.13089/JKIISC.2004.14.6.105.

[ACM Style]
Lee Hee Jung and Kim Tae Gwon. 2004. Message Authentication Code based on k-invertible Matrices. Journal of The Korea Institute of Information Security and Cryptology, 14, 6, (2004), 105-110. DOI: 10.13089/JKIISC.2004.14.6.105.