일반기술

안전모듈에서의 사전계산을 이용한 공개키 암호화 방법

본 기술은 공개키 암호 체계의 비공개키를 이용하는 암호화 방법에 관한 것으로서, 실체 인증 및 디지털 서명을 위하여 필요한 연산을 사전에 행할수 있게 한 방법에 관한 것이다.즉, 본 기술은 단말기에 IC카드와 같은 안전 모듈을 장착하여 효율적인 Schnorr형 암호학적 트로토콜을 구현할 수 있는 기술로서, 실체인증의 경우나 디지털 서명 생성시 비공개키가 사용되는 계산은 IC카드 내에서 이루어져야 하나, 현재의 IC 카드의 제한적인 계산능력으로는 이들을 구현하기가 어렵다. 이를 해결하기 위하여 Schnorr형 프로토콜에서는 메시지나 인종대상에 관계없는 데이터들을 사전 계산하는 방법을 제안하고 있으나 현재의 IC 카드는 off-line이 되었을때 계산능력을 잃어버려 사전계산을 할 수 없다. 따라서, 본 기술은 카드와 단말기내의 SM과의 상호 인증 절차를 통하여 비공개키를 SM으로 이전시키고, 비공개키가 사용되는 암호학적 계산을 SM에서 수행한다. SM도 제한된 계산능력을 가지고 있지만 사전 계산을 할 수 있으므로 실제로 서명이나 실체 인증 계산을 간단하게 수행할 수 있다.사용자 IC카드내에는 비공개키를 저장하며 단말기내의 안전 모듈은 마스터키를 구비한다. 이 비밀키 및 마스터키로써 단말기와 IC카드는 상호 인증을 행하고 세션키를 분배하여 사용자의 비공개키를 세션키로 암호화하여 단말기내의 안전모듈로 전송한다. 안전 모듈은 서명이나 실체인증의 개시전에 역승계산이나 역수계산을 미리 행하여 저장해두고, 실제 서명이나 인증시에는 저장된 값을 이용하므로 한번의 모듈러 곱과 모듈러 합을 행함으로써 실체인증 및 디지털 서명과정을 기존의 IC카드로써 효과적으로 신속히 행할 수 있는 장점을 가지고 있다

기술정보

기술분류
정보 > 인공지능
보유기관
포항공과대학교
기술유형
일반기술
등록일
2001-06-05
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.