1 |
1
수신 단말기, 송신 단말기 및 서버를 포함하는 무인증서 공개키 암호 시스템에 있어서,상기 서버는, 보안 상수를 입력받아 마스터키와 공개 상수를 생성하고, 상기 공개 상수를 공개하는 설정 모듈; 및 상기 공개 상수와 상기 마스터키를 이용하여 상기 수신 단말기의 부분 개인키를 생성하고, 상기 부분 개인키를 상기 수신 단말기로 송신하는 부분 개인키 추출 모듈을 포함하고,상기 수신 단말기는, 상기 공개 상수, 상기 수신 단말기의 아이디 및 상기 수신 단말기의 상태 정보()를 이용하여 비밀값을 생성하는 비밀값 설정 모듈; 및 상기 공개 상수, 상기 비밀값 및 상기 상태 정보()를 이용하여 공개키를 생성하는 공개키 설정 모듈을 포함하고,상기 송신 단말기는 상기 공개 상수, 상기 수신 단말기의 아이디 및 상기 공개키를 이용하여 메시지를 암호화하고, 생성된 암호문을 상기 수신 단말기로 송신하고,상기 수신 단말기는, 상기 공개 상수, 상기 부분 개인키 및 상기 비밀값을 이용하여 복호화키를 생성하는 복호화키 설정 모듈; 및 상기 공개 상수와 상기 복호화키를 이용하여 상기 암호문을 복호화하는 복호화 모듈을 더 포함하고,상기 설정 모듈은, 위수가 소수 인 군(), 생성자(), 및 겹선형 함수()를 선택하고, 임의의 난수()와 상기 에 속하는 임의의 원소()를 선택하고, 수학식 1에 의해 정의되는 상기 마스터키()와 수학식 2에 의해 정의되는 상기 공개 상수()를 생성하고,상기 수학식 1은 이고,상기 수학식 2는 이고,상기 부분 개인키 추출 모듈은 임의의 난수()를 선택하고, 수학식 3에 의해 정의되는 상기 부분 개인키()를 생성하고,상기 수학식 3은 이고,상기 비밀값 설정 모듈은 임의의 난수()를 선택하고,상기 비밀값()은 수학식 4에 의해 정의되고,상기 수학식 4는 인,무인증서 공개키 암호 시스템
|