PAdES, CAdES, XAdES ต่างกันอย่างไร: ลายเซ็นดิจิทัลแบบไหน
PAdES ฝังลายเซ็นใน PDF, XAdES ฝังใน XML ส่วน CAdES ลงนามได้ทุกไฟล์ ความแตกต่าง ระดับตั้งแต่ B-B ถึง B-LTA และควรเลือกแบบไหนสำหรับงานใด
PAdES, CAdES และ XAdES ทำงานเดียวกัน คือสร้างลายมือชื่ออิเล็กทรอนิกส์ขั้นสูงที่พิสูจน์ว่าใครลงนามในเอกสาร ลงนามเมื่อใด และเอกสารไม่ถูกแก้ไขหลังการลงนาม ความต่างอยู่ที่ลายเซ็นอยู่ตรงไหน และเหมาะกับเอกสารประเภทใด ทั้งสามรูปแบบอยู่ในตระกูล AdES (Advanced Electronic Signature) ของ ETSI องค์กรมาตรฐานของยุโรป
คำตอบสั้น ๆ
| รูปแบบ | มาตรฐาน | ลายเซ็นอยู่ตรงไหน? | งานที่เหมาะที่สุด |
|---|---|---|---|
| PAdES | ETSI EN 319 142 | ภายในไฟล์ PDF | เอกสารที่คนเปิดอ่าน: สัญญา รายงาน คำร้อง |
| CAdES | ETSI EN 319 122 | ในซองที่ห่อหุ้มเอกสาร หรือในไฟล์ .p7s แยกต่างหาก | ไฟล์ทุกประเภท หนังสือราชการอิเล็กทรอนิกส์ |
| XAdES | ETSI EN 319 132 | ภายในหรือข้างเอกสาร XML | เอกสารระหว่างเครื่องกับเครื่อง: XML อย่าง e-Fatura (ใบกำกับภาษีอิเล็กทรอนิกส์ของตุรกี) รูปแบบ UBL-TR |
| ASiC | ETSI EN 319 162 | ในคอนเทนเนอร์ ZIP ที่บรรจุทั้งเอกสารและลายเซ็น | ลงนามหลายไฟล์ในแพ็กเกจเดียว |
PAdES คืออะไร?
PAdES (PDF Advanced Electronic Signatures) ฝังลายเซ็นไว้ในโครงสร้างของไฟล์ PDF เอง เอกสารที่ลงนามแล้วยังคงเป็น PDF ผู้รับเปิดด้วยโปรแกรมอ่าน PDF อย่าง Adobe Acrobat Reader ได้โดยไม่ต้องใช้โปรแกรมเพิ่ม และดูได้จากแผงลายเซ็นว่าใครลงนามและเอกสารถูกแก้ไขหรือไม่ นอกจากนี้ยังมีช่องลายเซ็นที่มองเห็นได้บนหน้าเอกสารได้ด้วย
เนื่องจาก PDF รองรับการอัปเดตแบบเพิ่มทีละส่วน หลายคนจึงลงนามในเอกสารเดียวกันตามลำดับได้ โดยแต่ละลายเซ็นจะรักษาสถานะก่อนหน้าไว้ จึงเป็นทางเลือกที่ใช้งานได้จริงสำหรับสัญญาที่มีลำดับการอนุมัติ ข้อจำกัดก็มาจากตรงนี้เช่นกัน: PAdES ลงนามได้เฉพาะ PDF
CAdES คืออะไร?
CAdES (CMS Advanced Electronic Signatures) อิงโครงสร้าง CMS (RFC 5652) และไม่สนใจประเภทไฟล์: Word, Excel, รูปภาพ, ZIP — ลงนามได้ทุกอย่าง ลายเซ็นถูกนำส่งได้สองแบบ คือเป็นซองที่บรรจุเอกสารไว้ข้างใน หรือเป็นไฟล์แยก (.p7s) ที่วางอยู่ข้างเอกสาร
ข้อเสียอยู่ที่ฝั่งผู้รับ: การเปิดไฟล์ที่ลงนามแบบซองและตรวจสอบลายเซ็นต้องใช้แอปพลิเคชันลายมือชื่ออิเล็กทรอนิกส์ ในตุรกี CAdES เป็นรูปแบบที่ใช้กันแพร่หลายที่สุดในหนังสือราชการที่ลงนามอิเล็กทรอนิกส์
XAdES คืออะไร?
XAdES (XML Advanced Electronic Signatures) สร้างบนมาตรฐานลายเซ็น XML ของ W3C (XMLDSig) และใช้กับเอกสาร XML ลายเซ็นฝังไว้ใน XML ได้ (enveloped) ห่อหุ้ม XML ได้ (enveloping) หรือแยกอยู่ต่างหากได้ (detached) ออกแบบมาสำหรับกรณีที่ผู้อ่านเอกสารคือซอฟต์แวร์ ไม่ใช่คน และใช้กับเอกสารที่อิง XML อย่าง e-Fatura รูปแบบ UBL-TR
ASiC มีไว้ทำอะไร?
ASiC (Associated Signature Containers) นำเอกสารที่ลงนามแล้วและลายเซ็นของมันไปด้วยกันในคอนเทนเนอร์ ZIP เดียว ASiC-S ใช้กับเอกสารเดียว ASiC-E ใช้กับหลายเอกสาร ลายเซ็นข้างในเป็น CAdES หรือ XAdES ก็ได้ ASiC ไม่ใช่ลายเซ็นประเภทใหม่ แต่เป็นรูปแบบการนำส่ง
ระดับ: B-B, B-T, B-LT, B-LTA
รูปแบบตอบคำถามว่า "ลายเซ็นอยู่ตรงไหน" ส่วนระดับตอบคำถามว่า "ลายเซ็นตรวจสอบได้นานแค่ไหน" โปรไฟล์พื้นฐาน (baseline) ของ ETSI มีสี่ระดับ:
- B-B (Basic): ลายเซ็น ใบรับรองของผู้ลงนาม และคุณลักษณะที่ลงนาม ตรวจสอบได้ขณะที่ใบรับรองยังมีผล
- B-T (Timestamp): เพิ่มการประทับเวลาที่เชื่อถือได้ พิสูจน์ได้ว่าลายเซ็นถูกลงอย่างช้าที่สุดเมื่อใด
- B-LT (Long-Term): ฝังสายใบรับรองและสถานะการเพิกถอน (CRL, OCSP) ไว้ในลายเซ็น แม้ใบรับรองจะหมดอายุภายหลัง ข้อมูลสำหรับตรวจสอบก็ยังอยู่กับเอกสาร
- B-LTA (Long-Term Archive): เพิ่มการประทับเวลาสำหรับเก็บถาวรและต่ออายุได้ แม้อัลกอริทึมการเข้ารหัสที่ใช้จะล้าสมัย คุณค่าทางพยานหลักฐานของลายเซ็นก็ยังคงอยู่
ในชื่อเรียกแบบเดิมของ ETSI ขั้นเดียวกันนี้เรียกว่า BES, EPES, T, C, X, XL และ A แอปพลิเคชันและเอกสารจำนวนมากในตุรกียังใช้ชื่อเหล่านี้อยู่ เอกสารที่ต้องเก็บหลายปี (สัญญา เอกสารเก็บถาวร สลิปเงินเดือน) ควรเลือกอย่างน้อย B-LT และควรเป็น B-LTA หากทำได้ ส่วนการอนุมัติรายวันที่มีอายุสั้น B-T มักเพียงพอ
ควรเลือกแบบไหน?
- หากคนจะเปิดอ่านเอกสารและเอกสารเป็น PDF: PAdES ผู้รับไม่ต้องติดตั้งโปรแกรมเพิ่ม
- หากเอกสารเป็น XML และซอฟต์แวร์จะประมวลผล: XAdES
- หากไฟล์ไม่ใช่ PDF หรือ XML หรืออีกฝ่ายต้องการ CAdES: CAdES
- หากต้องลงนามหลายไฟล์ในแพ็กเกจเดียว: ASiC-E
- หากจะส่งหนังสือราชการถึงหน่วยงานรัฐของตุรกี: คุณไม่ได้เป็นผู้เลือกรูปแบบ กฎของแพ็กเกจ e-Yazışma (มาตรฐานหนังสือราชการอิเล็กทรอนิกส์ของตุรกี) เป็นผู้กำหนด
ผลทางกฎหมายขึ้นอยู่กับรูปแบบหรือไม่?
ไม่ ในตุรกี ตามกฎหมายลายมือชื่ออิเล็กทรอนิกส์ฉบับที่ 5070 ลายมือชื่ออิเล็กทรอนิกส์ที่ปลอดภัยมีผลทางกฎหมายเช่นเดียวกับลายมือชื่อที่เขียนด้วยมือ สิ่งที่กำหนดเรื่องนี้ไม่ใช่รูปแบบเป็นหลัก แต่เป็นการที่ลายเซ็นถูกลงด้วยใบรับรองอิเล็กทรอนิกส์ที่มีคุณสมบัติและอุปกรณ์สร้างลายมือชื่อที่ปลอดภัย (สมาร์ตการ์ด โทเคน HSM หรือลายเซ็นบนมือถือ) PAdES, CAdES และ XAdES เป็นภาชนะที่ต่างกันซึ่งบรรจุลายเซ็นนี้
ฝั่ง ELPO
สำหรับผู้ใช้ที่ต้องการลงนามบนเดสก์ท็อปโดยไม่ต้องเขียนโค้ด İmzacı ลงนาม PDF และ XML ด้วยสมาร์ตการ์ด จัดเตรียมแพ็กเกจ e-Yazışma และลงนามเป็นชุดตามโฟลเดอร์ สำหรับทีมที่ต้องการนำการลงนามเข้าไปในซอฟต์แวร์ของตนเอง ไลบรารีลายมือชื่ออิเล็กทรอนิกส์ eSignature สร้างและตรวจสอบรูปแบบ CAdES, XAdES, PAdES และ ASiC ได้ถึงระดับเก็บถาวรระยะยาว แต่ละรูปแบบเป็นแพ็กเกจแยก โปรเจกต์จึงรับเฉพาะส่วนที่ใช้จริง ภาพรวมของทั้งสองผลิตภัณฑ์อยู่ในหน้า e-İmza