|
1 | 1 | # ข้อกำหนด: sdd-https-vpn-ciphersuite-th (ชุดรหัสลับสำหรับประเทศไทย) |
2 | 2 |
|
3 | | -> เวอร์ชัน: 1.1 |
| 3 | +> เวอร์ชัน: 1.2 |
4 | 4 | > สถานะ: ร่าง (DRAFT) |
5 | 5 | > อัปเดตล่าสุด: 2026-05-11 |
6 | 6 |
|
|
29 | 29 | - **Operational Use:** ใช้ Hybrid Ed25519/ECDSA + ML-DSA-65 สำหรับใบรับรองทั่วไป, Control API signing และ Signed config bundles |
30 | 30 | - **Conservative Trust Anchor:** ใช้ SLH-DSA สำหรับ Root Manifest (Offline), Firmware Signing fallback และ Disaster Recovery keys |
31 | 31 |
|
32 | | -3. **ระบบสำรอง (Backup):** |
| 32 | +3. **การลงนามเฟิร์มแวร์ (Firmware Signing):** |
| 33 | + - **Integrity Protection:** ต้องมีเครื่องมือสำหรับลงนามไฟล์เฟิร์มแวร์ (`h2_firmware`) โดยใช้ SLH-DSA เพื่อป้องกันการแก้ไขจากคอมพิวเตอร์ควอนตัม |
| 34 | + - **Multi-layer Signature:** รองรับการลงนามซ้อน (Double signing) ระหว่าง Ed25519 และ ML-DSA-65 สำหรับการตรวจสอบในหลายระดับ |
| 35 | + |
| 36 | +4. **ระบบสำรอง (Backup):** |
33 | 37 | - ต้องมี HQC (Hamming Quasi-Cyclic) เป็น Backup KEM ในกรณีที่ ML-KEM พบช่องโหว่ |
34 | 38 |
|
35 | 39 | ### สิ่งที่ควรมี (Should Have) |
|
61 | 65 | - [ ] ตรวจสอบโดย: [ชื่อ] |
62 | 66 | - [ ] อนุมัติเมื่อ: [วันที่] |
63 | 67 | - [ ] หมายเหตุ: [ข้อเสนอแนะเพิ่มเติม] |
| 68 | + |
| 69 | +## ข้อจำกัด (Constraints) |
| 70 | + |
| 71 | +- **Performance**: ML-KEM-1024 จะไม่ถูกใช้เป็นค่าเริ่มต้นสำหรับทราฟฟิกที่ไวต่อความหน่วง (Latency-sensitive) เนื่องจากขนาดกุญแจและภาระการประมวลผล |
| 72 | +- **Complexity**: การจัดการใบรับรองแบบ Hybrid จะมีความซับซ้อนเพิ่มขึ้นในการจัดการ Trust Chain |
| 73 | + |
| 74 | +## คำถามที่ยังไม่มีคำตอบ (Open Questions) |
| 75 | + |
| 76 | +- [ ] การจัดการขนาด MTU ของ VPN เมื่อใช้ SLH-DSA ซึ่งมีขนาดลายเซ็นที่ใหญ่มาก |
| 77 | +- [ ] ความพร้อมของ Library สำหรับ ML-DSA และ SLH-DSA ในเวอร์ชัน Production |
| 78 | + |
| 79 | +## เอกสารอ้างอิง (References) |
| 80 | + |
| 81 | +- FIPS 203: ML-KEM (Module-Lattice-Based Key-Encapsulation Mechanism) |
| 82 | +- FIPS 204: ML-DSA (Module-Lattice-Based Digital Signature Standard) |
| 83 | +- FIPS 205: SLH-DSA (Stateless Hash-Based Digital Signature Standard) |
| 84 | +- NIST PQC Project: HQC, Falcon (ongoing research) |
| 85 | + |
| 86 | +--- |
| 87 | + |
| 88 | +## การอนุมัติ (Approval) |
| 89 | + |
| 90 | +- [ ] ตรวจสอบโดย: [ชื่อ] |
| 91 | +- [ ] อนุมัติเมื่อ: [วันที่] |
| 92 | +- [ ] หมายเหตุ: [ข้อเสนอแนะเพิ่มเติม] |
0 commit comments