PKI ใช้การเข้ารหัสแบบใด?
PKI ใช้ทั้ง Symmetric และ Asymmetric Encryption รวมจุดแข็งของทั้งสองแบบ เพื่อประสิทธิภาพและความปลอดภัยสูงสุด
PKI ใน Network Security คืออะไร?
Public Key Infrastructure (PKI) เป็นกรอบงานสำหรับสร้างและจัดการ Public Key Encryption (การเข้ารหัสด้วยคีย์สาธารณะ) ใช้ทั้งในการเข้ารหัส และยืนยันตัวตนของฝ่ายสื่อสาร
ใครใช้ PKI?
- ผู้ใช้งานอินเทอร์เน็ต / Web Clients / Browsers
- Web Servers ของบริษัท
- Virtual Machines (VMs)
- IoT Devices
PKI ช่วย Network Security อย่างไร?
- เข้ารหัสการสื่อสารระหว่างคอมพิวเตอร์ (Confidentiality)
- Digital Signature ให้ Non-repudiation (ไม่สามารถปฏิเสธได้)
- ยืนยันตัวตน (Authentication)
- ความสมบูรณ์ของข้อมูล (Integrity)
6 ส่วนประกอบของ PKI
- Public Key (คีย์สาธารณะ)
- Private Key (คีย์ส่วนตัว)
- Certificate Authority (CA - องค์การออกใบรับรอง)
- Certificate Store (ที่จัดเก็บใบรับรอง)
- Certificate Revocation List (CRL - รายการใบรับรองที่เพิกถอน)
- Hardware Security Module (HSM)
TLS เป็น PKI หรือไม่?
TLS ใช้ PKI ในการทำงาน ใช้ Digital Certificate จาก CA เพื่อยืนยันตัวตนเซิร์ฟเวอร์ และสร้าง Session Key ด้วย Asymmetric Encryption
PKI ทำงานอย่างไร?
- ผู้ขอใบรับรองสร้าง Key Pair (Public + Private)
- ส่ง CSR (Certificate Signing Request) ไปยัง CA
- CA ตรวจสอบตัวตนและออก Digital Certificate
- ใช้ Certificate ในการเข้ารหัส/ลงนาม/ยืนยันตัวตน
แอปพลิเคชันที่ใช้ PKI
- Web Server Authentication (HTTPS/TLS)
- VPN Authentication
- Email Signing และ Encryption (S/MIME)
- Code Signing
- Document Signing
- Instant Messaging Security