서명 데이터(인증서, 해시, 타임스탬프, 취소 데이터 포함)는 PDF 객체로 내장됩니다. PDF 렌더(Adobe Reader 등)는 외부 도구 없이 서명을 원본적으로 검증할 수 있습니다.
다른 컨테이너를 위한 세 가지 ETSI 표준
PAdES, XAdES, JAdES는 ETSI(유럽 전기 통신 표준研究所)에서 정의한 세 가지 디지털 서명 형식입니다. 각각은 특정 문서 컨테이너를 위해 설계되었습니다: PAdES는 PDF, XAdES는 XML, JAdES는 JSON입니다. 모두 동일한 암호화 원칙(PKI, 해시, 인증 체인)을 구현하지만 문서 형식에 따라 서명을 다르게 내장합니다.
PAdES 대 XAdES 대 JAdES
| 형식 | 최적 사용 | |
|---|---|---|
| PAdES | PDF 문서 | 인간이 읽을 수 있는 계약서, 발췌서, 인증서 |
| XAdES | XML 문서 | 구조화된 데이터, 정부 제출서, UBL 발췌서 |
| JAdES | JSON 데이터 | API 페이로드, DPP 데이터, 구조화된 문서 |
PAdES: PDF 내부 서명
PAdES(PDF 고급 전자 서명)은 디지털 서명을 직접 PDF 파일에 내장합니다.
ETSI는 네 가지 일관성 수준을 정의합니다: B(기본), T(타임스탬프 포함), LT( 장기적인 검증 데이터 포함), LTA(보존 타임스탬프 포함). 높은 수준은 인증서가 만료된 후에도 서명이 유효한지 보장합니다.
PDF 렌더에서 볼 수 있는 모든 인간이 읽을 수 있는 문서(계약서, 발췌서, 인증서, 공식 서신 등): PAdES는 가장 널리 지원되고 사용자 친화적인 형식입니다.
PAdES 서명은 보이는 서명 블록(PDF에서의 전통적인 '서명자' 패널)과 숨겨진 암호화 서명 데이터를 포함할 수 있습니다. 두 가지 모두 동일한 PAdES 서명의 일부입니다.
구조화된 문서에 대한 XAdES와 JAdES
모든 문서가 PDF가 아니라는 점을 명심해야 합니다. 정부 제출서, API 응답, 구조화된 데이터는 그 컨테이너에 맞는 서명 형식이 필요합니다.
XAdES에 대한 XML
XAdES는 서명을 XML 문서 내부나 그 옆에 XML 요소로 내장합니다. 전자 정부 시스템(유럽 연합 회원국, 라틴아메리카)에서 널리 사용됩니다. PAdES와 같은 기본 수준(B, T, LT, LTA)을 지원합니다.
JAdES에 대한 JSON
JAdES(JSON Advanced Electronic Signature)는 세 가지 중 가장 최신입니다. JAdES는 분리된 서명 모델을 사용하여 JSON 데이터를 서명합니다 — 서명은 원래 데이터를 참조하는 별도의 JSON 객체입니다. 특히 EU DPP 데이터 서명에 매우 관련이 있습니다.
CAdES(보너스)
CAdES(CMS Advanced Electronic Signature)는 이진 데이터에 대한 네 번째 형식입니다. 실제 사용에서는 덜 일반적이지만 일부 PKI 인프라와 특정 규제 제출에 사용됩니다.
어떤 형식을 선택해야 합니까?
문서 컨테이너에 맞는 형식을 선택하세요: PDF → PAdES, XML → XAdES, JSON → JAdES. 인간이 읽을 수 있는 계약서를 서명할 때 PAdES는 올바른 선택입니다. API로 구동되는 데이터 제출(예: DPP)의 경우 JAdES나 XAdES가 더 적합합니다.
서명 형식 사양: 크기, 검증 시간, 호환성
서명 형식을 선택하는 데 필요한 구체적인 데이터
형식에 따른 파일 크기 영향
PDF에 대한 PAdES 서명: 각 서명당 15-50 KB 추가(인증서 + CRL + OCSP + 타임스탬프 포함). XML에 대한 XAdES 서명: 5-20 KB 추가. JSON에 대한 JAdES 서명: 3-15 KB 추가. 10,000 개의 문서를 대량으로 서명할 때, PAdES는 150-500 MB의 오버헤드를 추가합니다; XAdES는 50-200 MB 추가합니다.
검증 속도
Adobe Reader에서의 PAdES 검증: 각 서명당 0.5-2 초(체인 검증 + CRL 검사 + 타임스탬프 검증 포함). 라이브러리를 통해 XAdES 검증: 50-200 ms. JAdES 검증: 30-100 ms. 10,000 개의 서명을 대량으로 검증할 때, XAdES는 PAdES보다 5-10 배 빠릅니다.
Adobe Reader 호환성
PAdES B-B/B-T/B-LT 서명은 Adobe Reader에서 원래로 표시되며(녹색 체크마크 포함). XAdES와 JAdES 서명은 Adobe Reader에서 표시되지 않으며 특수 검증 도구가 필요합니다. B2C 문서(소비자 계약서)의 경우, 비기술적인 수신자가 시각적으로 검증할 수 있는 유일한 형식은 PAdES입니다.
실제 사용에서의 PAdES 수준: B-B, B-T, B-LT, B-LTA 비교
PAdES 기본 수준의 차이를 이해함으로써 올바른 서명 프로필을 선택하는 데 도움이 됩니다.
B-B (기본): 서명만, 표준 시간 없음
PAdES B-B에는 서명과 서명 인증서가 포함되어 있지만 표준 시간 또는 취소 데이터가 없습니다. 내부 승인, 낮은 위험도의 NDA, 짧은 보존이 필요한 문서에 적합합니다. 인증서 만료 후 검증이 실패합니다. 대부분의 기본 eSignature 플랫폼은 기본 B-B 수준의 서명을 기본으로 생성합니다.
B-T와 B-LT: 표준 시간 및 취소 데이터
B-T는 신뢰할 수 있는 표준 시간을 추가하여 특정 시점에서 문서가 존재했음을 증명합니다. B-LT는 인증서 취소 데이터(CRL/OCSP)를 추가하여 CA가 오프라인 상태에서도 검증이 가능합니다. B-LT는 3년 이상의 보존 기간을 가진 모든 계약(채용, 대출, 임대 계약 등)에 적합합니다.
B-LTA: 장기 보존 기록의 보존 품질
B-LTA는 주기적인 보존 표준 시간을 추가하여 증거의 끊임없는 연속성을 만듭니다. 10년 이상의 보존이 필요한 문서(땅 소유 증서, 특허 제출, 규제 제출, 영구적인 기업 기록 등)에 필요합니다. eSign.AI는 기본적으로 모든 인정된 서명 작업流程에 대해 B-LTA를 사용하여 서명이 전체 법적 보존 기간 동안 검증 가능하도록 합니다.
일반적인 질문
PDF 고급 전자 서명. PDF 문서에 디지털 서명을 삽입하는 ETSI 표준입니다.
eSign.AI가 이를 실제로 어떻게 적용하는가
eSign.AI는 올바른 서명 형식을 자동 선택합니다: PDF 문서(인간이 읽을 수 있는 계약의 기본)에 대한 PAdES, XML 규제 제출에 대한 XAdES, JSON API 로드에 대한 JAdES.







