Abstract:
A method and an apparatus for mutual authentication and key exchange for a public key without a trusted third party are provided to improve security by supplying a temporary password to a receiver through an authentication channel and transmitting information with a public key to a receiver through a public channel. A method for mutual authentication and key exchange for a public key without a trusted third party includes the steps of: generating a temporary password; generating a message authentication code key for the generated temporary password by using a predetermined function; generating a message authentication code value for a public key based on the generated message authentication code key(S100); transmitting the generated message authentication code value and the public key to a receiving side through a public channel(S200); providing the temporary password to the receiving side through an authentication channel(S330); and recovering the message authentication code key through the temporary password, receiving the message authentication code value and the public key generated in the receiving side according to the result of inspection of validity of the message authentication code key, and mutually authenticating and sharing the public key.
Abstract:
본 발명은 공개키에 대한 상호 인증 및 키 교환 장치 및 방법에 관한 것으로서, 본 발명의 공개키에 대한 상호 인증 및 키 교환 방법은, 임의의 일회용 패스워드를 생성하는 단계, 생성한 일회용 패스워드에 대한 메시지 인증 코드 키를 생성하는 단계, 생성한 메시지 인증 코드 키를 기초로 공개키에 대한 메시지 인증 코드 값을 생성하는 단계, 생성한 메시지 인증 코드 값 및 공개키를 비롯한 전송 대상 정보를 공개 채널을 통해 수신측에 전송하는 단계, 및 인증 채널을 통해 일회용 패스워드를 수신측에 제공하는 단계를 포함하며, 인증 서버를 통한 인증이 불가능한 경우 중간에 조작되는 정보들이 조작되는 위험 없이 상호 간에 안전하게 상호 인증 및 키 교환을 수행할 수 있다. 공개키, 패스워드, 메시지 인증 코드, 인증, 교환, 해시 함수, 채널, 공개
Abstract:
본 발명은 패스워드 변환 인증을 수행하는 프로그램이 기록된 기록매체, 이를 이용한 패스워드 변환 인증 방법 및 그 시스템에 관한 것으로, 본 발명의 패스워드 변환 인증 방법은, 소정 방식에 따라 암호화되는 임의의 비밀 난수 값(r)을 설정하는 단계, 비밀 난수 값(r)이 포함된 입력되는 소정 값에 대하여 일대일 일방향 매핑 함수(h(·))가 실행 가능하도록 설정하는 단계, 및 서로 다른 웹 서버의 주소 정보를 갖는 동일한 패스워드가 입력되면 일대일 일방향 매핑 함수의 실행을 통해 난수화된 서로 다른 새로운 패스워드를 변환 생성하는 단계, 및 변환 생성된 새로운 패스워드를 인증 대상 웹서버에 등록하는 단계를 포함한다. 이에 따라, 서로 다른 주소를 갖는 웹 서버에 대해 동일한 패스워드가 설정된 경우 웹 서버의 주소에 따라 서로 다른 패스워드를 변환 생성하기 때문에 패스워드의 유출에 따라 발생할 수 있는 문제점을 해결 할 수 있다. 패스워드, 웹 서버, 유출, 분실, 동일, 인증, 암호, 난수, 주소
Abstract:
본 발명은 분산된 웹 서비스에 대한 안전한 패스워드 관리를 위한 패스워드 변환 인증 매체 및 이를 이용한 패스워드 인증 방법에 관한 것으로, 본 발명의 패스워드 변환 인증 방법은, 소정 방식에 따라 암호화되는 임의의 비밀 난수 값(r)을 설정하는 단계, 비밀 난수 값(r)이 포함된 입력되는 소정 값에 대하여 일대일 일방향 매핑 함수(h())가 실행 가능하도록 설정하는 단계, 및 서로 다른 웹 서버의 주소 정보를 갖는 동일한 패스워드가 입력되면 일대일 일방향 매핑 함수의 실행을 통해 난수화된 서로 다른 새로운 패스워드를 변환 생성하는 단계, 및 변환 생성된 새로운 패스워드를 인증 대상 웹서버에 등록하는 단계를 포함한다. 이에 따라, 서로 다른 주소를 갖는 웹 서버에 대해 동일한 패스워드가 설정된 경우 웹 서버의 주소에 따라 서로 다른 패스워드를 변환 생성하기 때문에 패스워드의 유출에 따라 발생할 수 있는 문제점을 해결 할 수 있다. 패스워드, 웹 서버, 유출, 분실, 동일, 인증, 암호, 난수, 주소