Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

Dual Signature (ลายเซ็นคู่) ใน Network Security: หลักการทำงานและบทบาทใน SET

Dual Signature คืออะไร?

Dual Signature เป็นกลไกใน Secure Electronic Transaction (SET) ที่เชื่อมโยง สองข้อความ (Messages) แยกกัน ให้เป็นหนึ่งเดียว เพื่อให้:

  • Merchant (ผู้ขาย) เห็น Order Information (OI) เท่านั้น
  • Payment Gateway / Bank เห็น Payment Information (PI) เท่านั้น
  • ทั้งสองฝ่ายยืนยันได้ว่า OI และ PI มาจากลูกค้าคนเดียวกัน และไม่ถูกปลอมแปลง

โครงสร้าง Dual Signature

  1. ลูกค้าสร้าง OI (Order Information) และ PI (Payment Information)
  2. คำนวณ Hash: H(OI) และ H(PI)
  3. รวม Hash: H(H(OI) || H(PI))
  4. ký (Sign) ด้วย Private Key ของลูกค้า: DS = Sign_Customer[H(H(OI) || H(PI))]
  5. ส่งให้ Merchant: OI + DS + Cert_Customer
  6. ส่งให้ Bank: PI + DS + Cert_Customer

Dual Signature ปรับปรุง Security อย่างไร?

  • Privacy: Merchant ไม่เห็น Credit Card Number, Bank ไม่เห็น Order Details
  • Integrity: Hash + Signature รับรองข้อมูลไม่ถูกแก้ไข
  • Authentication: Public Key ของลูกค้ายืนยันตัวตน
  • Non-repudiation: ลูกค้าปฏิเสธไม่ได้ว่าสั่งซื้อ/ชำระเงิน
  • Atomicity: OI และ PI ผูกมั่นคง ไม่แยกกันได้

การตรวจสอบ Dual Signature (Verification)

  1. Merchant: Verify Cert_Customer (CA Signature) > Verify DS ด้วย Public Key ของลูกค้า > คำนวณ H(OI) เอง > เปรียบเทียบกับใน DS
  2. Bank: Verify Cert_Customer > Verify DS > คำนวณ H(PI) เอง > เปรียบเทียบ
  3. ทั้งคู่ไม่ต้องมี OI และ PI คู่กันก็ Verify ได้ (แยกกันได้)

SET (Secure Electronic Transaction) คืออะไร?

มาตรฐานความปลอดภัยสำหรับการชำระเงินผ่าน Credit Card บนอินเทอร์เน็ต พัฒนาโดย Visa, Mastercard, Microsoft, IBM, Netscape (ปลาย 1990s) ใช้ PKI, Digital Certificates, Dual Signature

Double Signature (ในธุรกิจ/ธนาคาร) ต่างจาก Dual Signature อย่างไร?

Double Signature (Two Signatures) = ต้องการลายเซ็น 2 คน (เช่น ผู้จัดการ + กรรมการ) เพื่ออนุมัติเช็ค/โอนเงิน ป้องกัน Fraud ภายในองค์กร
Dual Signature (SET) = Cryptographic Link ระหว่าง OI และ PI สำหรับ E-commerce

ข้อดีของ Dual Signature

  • ควบคุม Cash Flow ภายในองค์กรได้ดีขึ้น
  • ทั้ง Merchant และ Bank มั่นใจได้ว่า Transaction ถูกต้อง
  • ลดความเสี่ยง Insider Fraud (ไม่มีฝ่ายเดียวเห็นข้อมูลครบ)

Digital Signature ให้ปลอดภัยกว่าได้อย่างไร?

  • ใช้ Advanced/Qualified Digital Signature (eIDAS, Thai PKI) - มีผลทางกฎหมายเท่า Handwritten
  • Private Key เก็บใน HSM / Token / Smart Card (Non-exportable)
  • Timestamping (RFC 3161) เพื่อ Non-repudiation ของเวลา
  • Long-term Validation (LTV) / Archive Timestamp