PDF에 디지털 서명을 추가하면 서명 이미지 자체의 크기(일반적인 PNG 파일의 경우 20~50KB)만 추가되어야 하는 것처럼 보입니다. 실제 파일 크기 증가는 훨씬 더 크며, 이전에 적당한 파일 크기를 표시했던 문서의 경우 때로는 수백 킬로바이트 또는 심지어 메가바이트까지 증가합니다. 이러한 불일치로 인해 파일 크기가 추가된 서명 데이터의 크기만큼 커질 것으로 예상하는 사용자는 당황하게 됩니다. 설명은 디지털 서명이 PDF에 포함되는 방식, 필요한 암호화 인프라, 서명되지 않은 문서에서 서명된 문서로 전환할 때 PDF 형식이 겪는 구조적 변화에 있습니다.

디지털 서명이 보이는 서명 이미지 외에 PDF에 추가하는 것
PDF의 디지털 서명은 단순히 페이지에 붙여넣은 이미지가 아닙니다. 이는 눈에 보이는 서명 모양 이외의 여러 구성 요소를 포함하는 암호화 구성입니다. 서명의 핵심은 개인 키를 사용하여 생성되고 해당 공개 키 인증서를 사용하여 확인할 수 있는 문서 콘텐츠의 서명된 해시입니다. 이 암호화 데이터, 해시, 서명 값 및 인증서 체인은 사용된 인증서 유형 및 서명 알고리즘에 따라 일반적으로 2~10KB를 차지합니다. 표시되는 서명 이미지를 사용하는 경우 암호화 데이터 위에 이미지 파일 크기를 추가합니다.
서명 데이터 자체 외에도 PDF 사양에는 서명 속성(서명 시간, 서명 이유, 위치, 서명 처리기를 식별하는 필터 및 하위 필터, 파일 내의 서명된 데이터 범위에 대한 참조)을 설명하는 서명 사전이 필요합니다. 이 사전과 함께 제공되는 메타데이터는 몇 킬로바이트를 더 추가할 수 있습니다. 대부분의 서명의 경우 서명에 직접적으로 관련된 전체 데이터의 범위는 30KB에서 100KB 사이여야 합니다. 이 범위를 넘어서는 크기 증가는 PDF가 서명 데이터를 흡수하는 방식의 구조적 요인으로 인해 발생합니다. 아래 표에서는 파일 크기 증가에 영향을 미치는 구성 요소를 분석합니다.
| 시그니처 구성요소 | 일반적인 크기 범위 | 내용 |
|---|---|---|
| 암호화 서명 데이터 | 2~10KB | 서명된 해시, 서명 값, 타임스탬프 토큰 |
| 인증서 체인 | 3~15KB | 서명자 인증서, 중간 CA 인증서, 루트 인증서 |
| 해지 데이터(CRL/OCSP) | 5~30KB | 서명 당시 인증서가 유효했다는 증명 |
| 서명 사전 및 메타데이터 | 2~5KB | 서명 시간, 이유, 위치, 필터 식별자 |
| 보이는 서명 이미지 | 10~100KB | 자필 서명 또는 인감의 PNG 또는 JPEG |
| 구조적 오버헤드(증분 저장) | 30~80KB | 업데이트된 상호 참조 테이블, 추가된 개체, 바이트 범위 설명자 |
PDF에 서명해 보세요
설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.
서명 추가 시 PDF 파일 구조가 변경되는 방식
PDF 파일은 개체 번호를 파일 내의 바이트 오프셋에 매핑하는 상호 참조 테이블로 연결된 번호가 매겨진 개체 모음으로 콘텐츠를 저장합니다. 디지털 서명이 추가되면 기존 콘텐츠에 대한 서명이 무효화되지 않는 방식으로 PDF를 수정해야 합니다. 이는 원본 파일 내용을 그대로 유지하고 새 개체를 파일 끝에 추가하는 증분 저장을 통해 이루어집니다. 새 개체에는 서명 사전, 서명된 데이터, 업데이트된 상호 참조 테이블 및 서명 프로세스의 일부로 수정된 모든 개체가 포함됩니다.
증분 저장 메커니즘은 서명된 바이트 범위를 원본 콘텐츠와 비교하여 서명을 확인할 수 있도록 보장합니다. 그러나 증분 저장은 파일 공간 사용 측면에서 비효율적입니다. 전체 재작성에서 압축적으로 참조될 수 있는 개체는 첨부된 섹션에서 완전히 지정되어야 합니다. 상호 참조 테이블은 증분 저장을 할 때마다 늘어납니다. 첫 번째 서명은 일반적으로 암호화 데이터 외에 30~80KB의 구조적 오버헤드를 추가합니다. 후속 서명에는 비슷한 금액이 추가됩니다. 4명의 당사자가 서명한 문서에는 수백 킬로바이트의 서명 관련 구조 데이터가 포함될 수 있습니다.
인증서 체인 및 해지 확인 데이터의 역할
디지털 서명에는 서명자의 신원을 확인하는 데 필요한 전체 인증서 체인(서명자의 인증서, 발급하는 중간 인증 기관 인증서, 경우에 따라 루트 인증서)이 포함되는 경우가 많습니다. 체인의 각 인증서는 1~3KB일 수 있습니다. 3개의 인증서 체인에는 3~9KB가 추가됩니다. 일부 서명 도구에는 서명 당시 인증서가 유효했음을 증명하는 CRL(인증서 해지 목록) 또는 OCSP 응답이 포함되어 있습니다. 이러한 해지 확인 데이터 구조는 놀라울 정도로 클 수 있으며 때로는 인증서 자체의 크기를 초과할 수도 있습니다. 여러 상태 항목이 포함된 전체 OCSP 응답은 10~20KB 이상을 추가할 수 있습니다.
해지 데이터를 포함하는 결정은 서명 소프트웨어에 의해 이루어지며 사용되는 서명 프로필의 영향을 받습니다. 인증서가 만료된 후 몇 년 동안 검증할 수 있도록 설계된 LTV(장기 검증) 서명에는 즉각적인 검증을 위해 설계된 기본 서명보다 더 많은 해지 데이터가 포함됩니다. 옵션이 고급 설정에 묻혀 있거나 기본적으로 활성화되어 있는 경우가 많기 때문에 사용자는 서명 도구에 해지 데이터가 포함되어 있다는 사실을 인식하지 못할 수 있습니다. 사용자가 작은 서명 이미지를 보고 이에 따라 작은 파일 크기 변경을 기대하기 때문에 결과적으로 파일 크기가 증가하면 혼란스러울 수 있습니다.
PDF 도구에 따라 파일 크기가 다르게 증가하는 이유
다양한 PDF 서명 도구는 다양한 수준의 구조적 효율성으로 서명 프로세스를 구현합니다. 한 도구는 서명 프로세스의 일부로 PDF 전체 재작성을 수행하여 파일 구조를 압축하고 이전 편집에서 분리된 데이터를 제거할 수 있으므로 서명으로 인한 순 파일 크기 증가는 구조적 정리를 통해 상쇄됩니다. 또 다른 도구는 모든 기존 콘텐츠를 변경하지 않고 보존하는 증분 저장을 수행하여 기존 파일 크기에 전체 구조적 오버헤드가 추가될 수 있습니다. 두 가지 다른 도구를 사용하여 동일한 문서에 동일한 서명을 적용하면 크기가 수백 킬로바이트씩 다른 출력 파일이 생성될 수 있습니다.
WukongPDF의 Sign PDF 도구는 파일 구조를 효율적으로 관리하면서 디지털 서명을 적용합니다. 서명은 불필요한 구조적 중복 없이 필요한 암호화 데이터를 추가합니다. 서명하기 전에 많이 편집한 문서의 경우, 다른 이름으로 저장 기능을 사용하여 서명하기 전에 전체 다시 작성을 수행하여 깨끗한 복사본을 만든 다음 해당 복사본에 서명하면 누적 파일 크기가 최소화됩니다. 깨끗한 기본 파일과 효율적인 서명 도구를 결합하면 가능한 가장 작은 서명된 PDF가 생성됩니다.
여러 서명이 필요한 경우 파일 크기 관리
여러 서명이 필요한 문서는 각 서명이 증분 저장을 통해 고유한 암호화 데이터와 구조적 오버헤드를 추가하므로 파일 크기가 가장 큰 문제가 됩니다. 구매자, 판매자 및 두 명의 증인이 서명한 계약에는 4개 계층의 서명 데이터가 포함됩니다. 각 서명이 50~100킬로바이트를 추가하는 경우 총 서명 관련 크기 증가는 200~400킬로바이트이며 이는 제공된 법적 보증에 대해 전적으로 합리적입니다. 내장된 해지 데이터 및 자세한 인증서 체인으로 인해 각 서명에 수백 킬로바이트가 추가되어 총 증가량이 메가바이트 범위로 늘어나면 문제가 발생합니다.
다중 서명 문서의 파일 크기를 관리하려면 구조적 오버헤드를 최소화하는 서명 작업 흐름을 사용하세요. 압축 서명을 생성하는 도구를 사용하여 문서에 서명합니다. 서명 사이에 중간 증분 저장 레이어를 추가하는 불필요한 편집 및 저장을 피하십시오. 파일 크기에 문제가 생기면 모든 서명이 완료된 후 PDF 최적화 도구를 사용하여 파일 구조를 압축하세요. 서명된 바이트 범위가 수정되지 않는 한 서명은 최적화를 통해 유효한 상태로 유지됩니다. 여러 증분 저장으로 인한 구조적 오버헤드가 정리되는 동안 디지털 서명 데이터는 보존되어 법적으로 유효하고 효율적인 크기의 서명된 문서를 생성합니다.
서명 후 파일 크기 증가의 원인이 무엇인지 이해하면 서명 구성에 대해 정보를 바탕으로 결정을 내리는 데 도움이 됩니다. 이메일로 배포되거나 크기가 제한된 포털에 업로드된 문서와 같이 파일 크기가 중요한 문서의 경우 불필요한 해지 데이터를 생략하고 최소한의 인증서 체인을 사용하는 서명 프로필을 선택하면 서명당 수백 킬로바이트를 절약할 수 있습니다. 몇 년 후에 이의가 제기될 수 있는 계약과 같이 파일 크기보다 장기적인 유효성 검사가 더 중요한 문서의 경우 해지 데이터의 추가 크기는 문서의 향후 법적 방어 가능성에 대한 가치 있는 투자입니다.
PDF에 서명해 보세요
설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.
