디지털 서명(전자 서명)
- 읽는 방법
- 일본어로 읽는 방법: 디지털 서명(전자 서명)
- 동의어
- 반대말
디지털 서명은 공개키 암호화와 해시 함수를 이용해 디지털 문서가 “확실히 발신인에 의해 생성됐다”는 것과 “변조되지 않았다”는 것을 증명하는 기술이다. 아날로그 문서에 사용되는 서명과 인감의 대안이라고 할 수 있습니다.
전자 서명에는 RSA, DSA, ECDSA 등 여러 유형이 있으며 ECDSA는 비트코인에 사용됩니다. ECDSA(Elliptic Curve DSA)는 DSA의 개선된 버전으로 타원 곡선 DSA 서명 방법입니다.
반면 DSA는 미국 국립표준기술연구소(NIST)의 표준 암호로 채택된 것으로 알려져 있다. 또한 제안된 최초의 디지털 서명 기술 중 하나는 RSA였습니다.
디지털 서명에서는 디지털 문서의 발신자가 먼저 "개인 키"와 "공개 키"를 생성하고 "공개 키"를 수신자에게 전달합니다. 다음으로 생성된 문서에서 해시 값을 계산하고 '개인 키'로 암호화한 후 문서와 함께 수신자에게 전송됩니다.
수신자는 수신된 문서에서 해시 값을 독립적으로 계산합니다. 그런 다음 "공개 키"로 암호화된 문서를 해독하여 해시 값을 얻습니다. 이 두 해시 값이 일치하면 해당 문서가 보낸 사람이 만든 문서임을 확인할 수 있습니다.
여기에 사용된 '공개 키'가 보낸 사람의 것이 아닐 경우 디지털 문서 자체의 신뢰성이 상실됩니다. 따라서 공개 키가 확실히 보낸 사람의 것임을 증명하기 위해 제3자 기관이 필요합니다. 인증기관입니다.
일본에서는 2000년 ESIGN법으로 인증 기관을 관리하는 규정이 제정되었습니다. 수신자에게 전송되는 디지털 서명에 인증기관에서 발급한 전자 인증서를 첨부함으로써 디지털 문서의 신뢰성을 높일 수 있습니다.