사전

디지털 서명

PDF에서 디지털 서명이 무엇인지, 어떻게 작동하는지, 그리고 문서에 디지털 서명을 하는 방법을 알아보세요.

PDF에서 디지털 서명이란?

PDF의 디지털 서명은 문서의 진본성과 무결성을 확인하는 수단입니다.

이는 PDF 파일이 생성된 이후로 위·변조되지 않았으며, 예상한 발신자로부터 온 것임을 보장하는 암호화 메커니즘입니다. 디지털 서명은 공개 키 암호 방식을 사용하며, 서명자는 자신의 공개 키가 포함된 고유한 디지털 인증서를 생성합니다. 이 인증서는 문서의 해시 값을 암호화하는 데 사용되고, 이렇게 암호화된 값은 PDF.

수신자는 서명자의 공개 키로 내장된 해시 값을 복호화하여, 문서가 변경되지 않았고 예상한 발신자로부터 온 것임을 확인할 수 있습니다.

디지털 서명 PDF 문서의 진본성, 무결성, 부인 방지에 대한 신뢰를 제공하여, 민감하거나 법적 효력이 있는 파일에 매우 중요합니다.

PDF 문서의 디지털 서명 기능을 지원하는 소프트웨어와 온라인 서비스가 많이 제공되고 있습니다.

서명이 실제로 포함하는 범위

디지털 서명은 파일의 특정 바이트 범위에 대해 해시를 생성하고, 이를 서명자의 개인 키로 암호화합니다. 그 결과값은 서명 인증서와 함께 저장됩니다. 검증 시에는 동일한 해시를 다시 계산해 인증서와 대조합니다. 편집 가능한 형식에서 이것이 가능하게 하는 것이 바로 이 바이트 범위입니다. 왜냐하면 증분 업데이트 은(는) 내용을 덮어쓰지 않고 뒤에 추가하기 때문에, 이전 서명이 포함하는 바이트는 그대로 유지되며, 여러 사람이 순서대로 문서에 서명해도 각 서명은 계속 검증할 수 있습니다.

유효성은 두 가지 다른 질문

뷰어는 두 가지 질문에 답하는데, 이 둘은 쉽게 혼동됩니다. 첫째, 서명된 이후 문서가 변경되었는가? 둘째, 서명 인증서는 신뢰할 수 있으며, 서명 시점에 유효했는가?

문서가 전혀 수정되지 않았더라도, 인증서가 자기 서명되었거나, 독자가 신뢰하지 않는 기관이 발급한 것인 경우 경고가 표시될 수 있습니다. 신뢰할 수 있는 기관의 타임스탬프와 포함된 폐기(철회) 데이터는 인증서가 만료된 이후 수년이 지나도 서명을 검증할 수 있게 해 줍니다.

서명은 페이지에 그려지거나 붙여 넣은 서명과는 다릅니다. 손글씨 이미지는 페이지 콘텐츠일 뿐이며, 어떤 암호학적 보증도 제공하지 않습니다.