ⓐ, ⓑ 각각이 설명하는 서명 방식은 무엇인가?ⓐ 사용자 A가 서명자 … | [정보보안기사 필기] 20년 1회차 기출문제 상세 페이지
1[정보보안기사 필기] 20년 1회차
ⓐ, ⓑ 각각이 설명하는 서명 방식은 무엇인가?
ⓐ 사용자 A가 서명자 B에게 자신의 메시지(서명문)를 보여주지 않고 서명자가 서명하는 방식으로 서명을 받는 사람의 신원과 서명문을 연결시킬 수 없도록 익명성을 제공하는 서명방식으로 메시지의 비밀성을 지키면서 타인의 인증을 받고자 하는 경우 사용됨.
ⓑ 전자상거래에서 구매자는 해당 주문에 대해 지불 정보와 주문 정보에 대해 각각의 해시값을 구하고, 두 해시를 합해 다시 한 번 해시값을 구하며 구매자가 마지막 해시값을 자신의 개인키로 서명하는 방식임.
1
ⓐ 이중서명 ⓑ 정규서명
2
ⓐ 이중서명 ⓑ 분할서명
3
ⓐ 은닉서명 ⓑ 분할서명
4
ⓐ 은닉서명 ⓑ 이중서명
해설
ⓐ는 은닉서명(blind signature), ⓑ는 이중서명(dual signature)이다.
은닉서명은 서명자가 내용을 보지 못한 상태에서 서명하도록 메시지를 은닉 인자로 가려 서명을 받은 뒤, 나중에 그 인자를 제거해 유효한 서명만 남기는 방식이다. 서명자가 누구의 어떤 문서에 서명했는지 연결할 수 없어 전자화폐와 전자투표의 익명성 확보에 쓰인다.
이중서명은 SET 프로토콜에서 쓰는 방식으로, 주문정보 해시와 지불정보 해시를 이어 붙여 다시 해시한 값에 구매자의 개인키로 서명한다. 그 결과 상점은 카드번호 같은 지불정보를, 은행은 주문 내역을 보지 못하면서도 두 정보가 같은 거래의 것임을 각자 검증할 수 있다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.