문서 위조란 무엇인가요? (디지털 위조)
"위조"란 문서나 기록의 내용을 원래의 진본 상태와 다르게 의도적으로 변경하는 행위를 말합니다. 전자 문서의 위조를 방지하기 위해 공개 키 암호화를 활용한 디지털 서명이 널리 사용됩니다.
전자 문서를 안전하게 전송할 때는 일반적으로 다음과 같은 절차를 통해 위변조를 방지합니다:
발신자 측
- 암호화 해시 함수를 사용하여 문서 내용에서 메시지 다이제스트를 생성합니다.
- 송신자는 자신의 개인 키로 이 메시지 다이제스트를 암호화하여 디지털 서명을 생성합니다.
- 원본 문서와 디지털 서명을 결합하여 수신자에게 전송합니다.
수신자 측
- 수신자는 송신자의 공개 키를 사용하여 디지털 서명을 복호화하고 메시지 다이제스트를 얻습니다.
- 수신자는 수신한 문서에서 메시지 다이제스트를 별도로 계산합니다.
- 두 메시지 다이제스트를 비교합니다. 두 값이 일치하면 수신자는 발신자의 진위 여부와 문서의 무결성을 모두 확인할 수 있습니다.
이 방식은 수신자가 발신자가 실제로 해당 개인 키의 소유자임을 확인하여 발신자의 진위를 검증하고, 문서가 위조되지 않았음을 보장하여 데이터 무결성을 보호할 수 있게 합니다. 진위를 신뢰성 있게 검증하려면 수신자는 신뢰할 수 있는 기관이 발급한 디지털 인증서를 통해 검증된 올바른 공개 키가 필요합니다. 디지털 서명이 물리적인 도장과 같은 인장을 나타낸다면, 디지털 인증서는 그 인장의 적법성을 확인하는 공식 인증서 역할을 합니다.
