보다 상세 하 게 설명 하 면 , 사용 자 의 단말 ( 2 , 3 ) 은 사용 자 의 개인 키 ( private key ) 를 생성 하 고 , 이 와 같이 생성 된 개인 키 로부터 이것 과 한 쌍 을 이루 는 공개 키 ( public key ) 를 생성 한다 . 예 를 들 어 , 사용 자 의 단말 ( 2 , 3 ) 은 난수 발생기 를 이용 하 여 사용 자 의 개인 키를 생성 할 수 있 고 , 타원곡선 곱셈 함수 를 이용 하 여 개인 키 로부터 공개 키를 생성 할 수 있 다 . 이어서 , 사용 자 의 단말 ( 2 , 3 ) 은 해시 함수 를 이용 하 여 31 단계 에서 입력 된 사용자 의 개인 정보 의 해시 값 을 산출 하 고 그 해시 값 을 사용 자 의 개인 키로 암호 화 함 으로써 사용 자 의 전자 서명 을 생성 하 고 , 31 단계 에서 입력 된 사용자 의 개인 정보 에 이 와 같이 생성 된 전자 서명 을 첨부 한다 . 여기 에서 , 사용 자 의 개인 키는 사용 자 의 단말 ( 2 , 3 ) 에 의해 생성 된 것 으로서 아래 에서 중앙 서버 ( 1 ) 에 의해 생성 되 는 개인 키 와 구별 된다 .