การแจกจ่ายกุญแจควอนตัม vs การเข้ารหัสหลังควอนตัม: แต่ละอย่างป้องกันภัยคุกคามแบบใด
ความแตกต่างระหว่างการแจกจ่ายกุญแจควอนตัมและการเข้ารหัสหลังควอนตัมในด้านเป้าหมาย สมมติฐาน ข้อแลกเปลี่ยนในการนำไปใช้งาน และภัยคุกคามที่แต่ละแนวทางรับมือ
หน้านี้แปลจากภาษาอังกฤษ โดยชื่อบริษัท ชื่อผลิตภัณฑ์ และลิงก์แหล่งข้อมูลยังคงเดิม อ่านต้นฉบับภาษาอังกฤษ
การแจกจ่ายกุญแจควอนตัมและการเข้ารหัสหลังควอนตัมมักถูกจัดรวมกันว่าเป็นเทคโนโลยี “ปลอดภัยต่อควอนตัม” (quantum-safe) แต่ทั้งสองอย่างแก้คนละปัญหาด้วยคนละวิธี QKD เป็นวิธีสร้างกุญแจลับร่วมกันที่ความปลอดภัยผูกอยู่กับพฤติกรรมเชิงกลควอนตัม ส่วน PQC เป็นตระกูลของอัลกอริทึมที่ส่วนใหญ่เป็นกุญแจสาธารณะ ซึ่งออกแบบมาเพื่อทำให้ระบบดิจิทัลในปัจจุบันยังคงปลอดภัยจากคอมพิวเตอร์ควอนตัมในอนาคต
ในทางปฏิบัติ ทางเลือกมักไม่ใช่ต้องเลือกอย่างใดอย่างหนึ่ง QKD ว่าด้วยการจัดตั้งกุญแจพร้อมความสามารถในการตรวจจับการดักฟัง ภายใต้สมมติฐานเฉพาะด้านกายภาพและเครือข่าย ส่วน PQC ว่าด้วยการแทนที่องค์ประกอบการเข้ารหัสที่เปราะบางทั่วทั้งโครงสร้างพื้นฐานเดิม การจะเข้าใจว่าแต่ละอย่างป้องกันอะไรได้ ต้องเริ่มจากความแตกต่างข้อนี้
สองคำตอบที่ต่างกันต่อภัยคุกคามจากควอนตัม
ความกังวลหลักที่อยู่เบื้องหลังทั้งสองแนวทางคือ ควอนตัมคอมพิวติงคุกคามระบบกุญแจสาธารณะที่ใช้งานกันอย่างแพร่หลาย ตามสรุปเรื่องการเข้ารหัสหลังควอนตัมของ Wikipedia อัลกอริทึมกุญแจสาธารณะที่นำไปใช้งานส่วนใหญ่พึ่งพาการแยกตัวประกอบจำนวนเต็ม ลอการิทึมไม่ต่อเนื่อง หรือ ลอการิทึมไม่ต่อเนื่องบนเส้นโค้งวงรี และคอมพิวเตอร์ควอนตัมที่ทรงพลังเพียงพอซึ่งรันอัลกอริทึมของ Shor ก็จะสามารถแก้ปัญหาเหล่านี้ได้อย่างมีประสิทธิภาพ
แต่นั่น ไม่ได้ หมายความว่าการเข้ารหัสทุกชนิดจะพังพร้อมกันในทันที สรุปของ Wikipedia ยังระบุด้วยว่า การเข้ารหัสแบบสมมาตรและฟังก์ชันแฮชในปัจจุบันยังถือว่าค่อนข้างปลอดภัยจากการโจมตีด้วยควอนตัม แม้ว่าอัลกอริทึมของ Grover จะช่วยเร่งการค้นหาแบบ brute force ได้ แต่ในทางปฏิบัติสามารถรับมือได้ด้วยการเพิ่มขนาดกุญแจเป็นสองเท่า
จากจุดนั้น QKD และ PQC ก็แยกทางกัน:
- QKD มีเป้าหมายเพื่อให้สองฝ่ายสร้างกุญแจลับแบบสุ่มร่วมกันโดยใช้สถานะควอนตัม
- PQC มีเป้าหมายเพื่อแทนที่อัลกอริทึมกุญแจสาธารณะแบบดั้งเดิมที่เปราะบาง ด้วยอัลกอริทึมใหม่ที่ปัจจุบันเชื่อกันว่า แม้ยังพิสูจน์ไม่ได้ จะต้านทานการโจมตีจากควอนตัมได้
ความต่างของขอบเขตนี้สำคัญ QKD ไม่ได้เข้ารหัสข้อมูลของแอปพลิเคชันให้คุณโดยตรง มันทำหน้าที่แจกจ่ายกุญแจ ขณะที่ PQC ถูกออกแบบมาเพื่อเข้าไปแทนที่ตำแหน่งที่ปัจจุบันใช้การเข้ารหัสแบบกุญแจสาธารณะอยู่แล้วสำหรับการจัดตั้งกุญแจและลายเซ็นดิจิทัล
QKD ป้องกันอะไร
QKD เป็นวิธีสื่อสารอย่างปลอดภัยที่สร้างอยู่บนกลศาสตร์ควอนตัม รวมถึงหลักการที่ว่าการวัดรบกวนระบบ และทฤษฎีบท no-cloning เป้าหมายของมันคือทำให้สองฝ่ายสร้างกุญแจลับร่วมกันที่มีเพียงทั้งคู่เท่านั้นที่รู้
คุณสมบัติด้านความปลอดภัยที่โดดเด่นของมันคือ การตรวจจับการดักฟัง โดยทั่วไป การวัดระบบควอนตัมจะรบกวนระบบนั้น ดังนั้นหากบุคคลที่สามพยายามเรียนรู้กุญแจด้วยการวัดสถานะควอนตัมที่ถูกส่ง การรบกวนนั้นจะก่อให้เกิดความผิดปกติที่คู่สื่อสารที่ถูกต้องสามารถตรวจจับได้ หากการรบกวนที่สังเกตได้ต่ำกว่าเกณฑ์ ก็อาจยังสร้างกุญแจที่ปลอดภัยได้ แต่หากสูงเกินไป ก็จะยุติกระบวนการ
บทความของ Wikipedia เรื่อง quantum key distribution อธิบายว่าความปลอดภัยของ QKD ตั้งอยู่บนพื้นฐานของฟิสิกส์ ไม่ใช่บนสมมติฐานว่าปัญหาทางคณิตศาสตร์บางอย่างแก้ได้ยาก อีกทั้งยังอธิบายว่า QKD มีความปลอดภัยที่พิสูจน์ได้บนพื้นฐานของทฤษฎีสารสนเทศ และให้คุณสมบัติ forward secrecy
อย่างไรก็ตาม QKD ปกป้องปัญหาได้แคบกว่าที่หลายคนเข้าใจ:
- มันปกป้อง กระบวนการแจกจ่ายกุญแจ
- มัน ไม่ได้ ส่งข้อมูลข้อความโดยตรง
- กุญแจที่ได้ยังต้องถูกนำไปใช้ร่วมกับวิธีเข้ารหัส เช่น one-time pad หรืออัลกอริทึมแบบสมมาตรอย่าง AES
ดังนั้น หากคำถามคือ “QKD ป้องกันอะไร” คำตอบคือ มันปกป้องความลับของ การแลกเปลี่ยนกุญแจเอง ภายใต้สมมติฐานของโปรโตคอลและการนำไปใช้จริง ด้วยการทำให้การดักฟังบนช่องทางควอนตัมสามารถถูกตรวจจับได้
QKD ทำงานอย่างไรในภาพรวม
บทความของ Wikipedia เรื่อง quantum key distribution อธิบายว่าโปรโตคอล QKD มีอยู่สองตระกูลใหญ่
Prepare-and-measure
ในโมเดลนี้ ฝ่ายหนึ่งเตรียมสถานะควอนตัมและส่งผ่านช่องทางควอนตัมที่ไม่ปลอดภัย ผู้รับจะทำการวัด จากนั้นในภายหลัง ทั้งสองฝ่ายจะใช้ช่องทางคลาสสิกที่มีการยืนยันตัวตนเพื่อเปรียบเทียบข้อมูลบางส่วนอย่างจำกัด เพื่อตรวจสอบว่าผลการวัดสอดคล้องกับการส่งผ่านที่ไม่ถูกรบกวนหรือไม่
หากไม่สอดคล้อง ทั้งสองฝ่ายก็จะอนุมานได้ว่าอาจมีการดักฟังหรือมีสัญญาณรบกวนมากเกินไป และอาจยุติกระบวนการ
ตัวอย่างที่เป็นที่รู้จักมากที่สุดคือ BB84 ซึ่ง Charles H. Bennett และ Gilles Brassard นำเสนอในปี 1984 ใน BB84 ผู้ส่งจะเข้ารหัสบิตสุ่มในหนึ่งในสองเบสที่เป็นไปได้ ส่วนผู้รับจะวัดสถานะควอนตัมที่เข้ามาแต่ละสถานะโดยใช้เบสที่สุ่มเลือก หลังจากนั้น ทั้งสองฝ่ายจะเปรียบเทียบการเลือกเบสกันต่อสาธารณะ และทิ้งตำแหน่งที่ใช้คนละเบส จากนั้นจึงทดสอบบิตบางส่วนจากบิตที่เหลือเพื่อหาข้อผิดพลาด หากมีข้อผิดพลาดมากเกินไป ก็หมายความว่าไม่สามารถรับประกันความปลอดภัยได้
แบบอาศัยการพัวพัน
โปรโตคอลกลุ่มนี้ใช้สถานะพัวพันที่แบ่งปันกันระหว่างสองฝ่าย Wikipedia อธิบายว่า การวัดครึ่งหนึ่งของคู่พัวพันจะส่งผลต่อระบบโดยรวม และการสกัดกั้นจะเปลี่ยนความสัมพันธ์ระหว่างกันในลักษณะที่ตรวจจับได้ ตัวอย่างหนึ่งที่ถูกยกมาคือ E91 ซึ่ง Artur Ekert เสนอในปี 1991
สำหรับผู้อ่านที่ไม่ใช่ผู้เชี่ยวชาญ ประเด็นสำคัญคือ ทั้งสองตระกูลพยายามบรรลุเป้าหมายเดียวกัน คือสร้างกุญแจลับร่วมกันพร้อมทำให้การสกัดกั้นมองเห็นได้
ข้อพึ่งพาที่ซ่อนอยู่ของ QKD: การยืนยันตัวตน
จุดเด่นที่เป็นหัวข้อใหญ่ของ QKD อาจบดบังข้อกำหนดสำคัญข้อหนึ่ง บทความของ Wikipedia เรื่อง quantum key distribution ระบุว่า QKD โดยทั่วไปอาศัย ช่องทางคลาสสิกที่มีการยืนยันตัวตน นี่คือวิธีที่ทำให้ทั้งสองฝ่ายรู้ว่ากำลังคุยกันเองจริง ๆ ระหว่างช่วงการสื่อสารสาธารณะ ไม่ใช่คุยกับผู้ปลอมตัว
สิ่งนี้นำไปสู่ข้อจำกัดเชิงปฏิบัติที่สำคัญ:
- เพื่อยืนยันตัวตนของช่องทางคลาสสิกนั้น ทั้งสองฝ่ายต้องมีพื้นฐานความเชื่อถือทางการเข้ารหัสอยู่ก่อนแล้ว เช่น กุญแจสมมาตรที่แลกเปลี่ยนกันไว้ก่อน หรือกุญแจสาธารณะที่ปลอดภัยเพียงพอ
นั่นหมายความว่า QKD ไม่ได้ขจัดปัญหาการยืนยันตัวตน มันแก้ปัญหาการแจกจ่ายกุญแจภายใต้สมมติฐานว่ามีการยืนยันตัวตนพร้อมอยู่แล้ว
บทความของ Wikipedia พูดถึงผลลัพธ์ของเรื่องนี้อย่างตรงไปตรงมาผิดปกติว่า หากคุณมีสิ่งที่จำเป็นต่อการยืนยันตัวตนอย่างปลอดภัยอยู่แล้ว ในทางปฏิบัติคุณอาจสามารถทำการสื่อสารอย่างปลอดภัยได้โดยไม่ต้องใช้ QKD ด้วยการเข้ารหัสแบบสมมาตรตามปกติ และยังถึงขั้นอธิบายว่า QKD กำลังทำงานในลักษณะเดียวกับ stream cipher แต่มีต้นทุนสูงกว่ามาก
นี่คือหนึ่งในข้อแลกเปลี่ยนสำคัญในการถกเถียงเรื่อง QKD โมเดลความปลอดภัยของมันน่าสนใจ แต่ภาระในการนำไปใช้งานจริงในระดับระบบนั้นสูงมาก
PQC ป้องกันอะไร
PQC รับมือกับพื้นผิวภัยคุกคามที่ต่างออกไป มันคือการพัฒนาอัลกอริทึมการเข้ารหัส ซึ่งโดยทั่วไปเป็นอัลกอริทึมกุญแจสาธารณะ ที่ปัจจุบันเชื่อกันว่ายังคงปลอดภัยต่อการโจมตีจากคอมพิวเตอร์ควอนตัม
เป้าหมายหลักของมันคือการรับมือกับความล้มเหลวในอนาคตของระบบกุญแจสาธารณะที่ใช้อยู่ในปัจจุบัน สรุปเรื่องการเข้ารหัสหลังควอนตัมของ Wikipedia ยังชี้ให้เห็นอีกสองเหตุผลว่าทำไมการย้ายระบบจึงเป็นเรื่องเร่งด่วนก่อนที่คอมพิวเตอร์ควอนตัมขนาดใหญ่จะมาถึง:
- การย้ายระบบใช้เวลา
- Harvest now, decrypt later เป็นความกังวลที่มีอยู่จริง: ข้อมูลที่ถูกเก็บรวบรวมวันนี้อาจยังคงมีความอ่อนไหวในอีกหลายปีข้างหน้า
ดังนั้น PQC จึงปกป้องความเสี่ยงที่เกี่ยวข้องกันสองด้าน:
- การถอดรหัสข้อมูลในอนาคตที่วันนี้ถูกปกป้องด้วยวิธีกุญแจสาธารณะที่เปราะบางต่อควอนตัม
- การปลอมแปลงหรือความล้มเหลวของกลไกด้านความถูกต้องแท้จริงในอนาคต ซึ่งอาศัยวิธีที่เปราะบางแบบเดียวกันนั้น
ต่างจาก QKD ตรงที่ PQC ไม่ได้ตั้งอยู่บนฮาร์ดแวร์สื่อสารควอนตัม มันคือการเปลี่ยนผ่านด้านการเข้ารหัสแบบคลาสสิก: แทนที่อัลกอริทึมภายในซอฟต์แวร์ ฮาร์ดแวร์ โปรโตคอล และมาตรฐาน
PQC กว้างกว่าแค่วงศ์อัลกอริทึมเดียว
สรุปเรื่องการเข้ารหัสหลังควอนตัมของ Wikipedia ระบุทิศทางการวิจัยหลายแนวใน PQC ได้แก่ lattice-based, multivariate, hash-based, code-based และ isogeny-based cryptography รวมถึงแนวทางแบบกุญแจสมมาตรที่ใช้กุญแจขนาดใหญ่เพียงพอ
ความละเอียดอ่อนที่สำคัญคือ PQC ไม่ได้ถูกพิสูจน์ว่าปลอดภัยแบบครอบจักรวาล Wikipedia อธิบายซ้ำหลายครั้งว่าระบบเหล่านี้เป็นสิ่งที่ปัจจุบันเชื่อว่าปลอดภัย และยังระบุด้วยว่าผู้สมัครบางรายล้มเหลวไปแล้ว ตัวอย่างที่ชัดเจนคือ SIDH/SIKE ซึ่งถูกเจาะได้ในปี 2022
เรื่องนี้ไม่ได้บ่อนทำลาย PQC โดยรวม แต่แสดงให้เห็นว่า “ต้านทานควอนตัม” ไม่ใช่ป้ายกำกับถาวร มันคือกระบวนการวิจัยและมาตรฐานที่ตั้งอยู่บนการวิเคราะห์ความมั่นคงอย่างต่อเนื่อง
บางตระกูลมีการลดรูปเชิงทฤษฎีที่แข็งแรงกว่าตระกูลอื่น และบางตระกูลก็มีข้อแลกเปลี่ยนเชิงปฏิบัติ เช่น กุญแจ ลายเซ็น หรือข้อความเข้ารหัสที่มีขนาดใหญ่กว่า Wikipedia ระบุว่าอัลกอริทึม PQC หลายตัวต้องใช้ขนาดกุญแจที่ใหญ่กว่าระบบกุญแจสาธารณะก่อนยุคควอนตัม และสิ่งนี้อาจก่อให้เกิดข้อแลกเปลี่ยนด้านขนาดการรับส่งข้อมูลและประสิทธิภาพการคำนวณ
ความเป็นจริงของการกำหนดมาตรฐานและการนำไปใช้
สัญญาณที่ชัดที่สุดเกี่ยวกับสถานะเชิงปฏิบัติของ PQC มาจาก NIST
NIST ระบุว่าได้ออกมาตรฐาน PQC หลักของตนในปี 2024 และองค์กรต่าง ๆ ควรเริ่มย้ายระบบตั้งแต่ตอนนี้ มาตรฐานที่ระบุมีดังนี้:
- FIPS 203: ML-KEM
- FIPS 204: ML-DSA
- FIPS 205: SLH-DSA
NIST ยังระบุด้วยว่ามาตรฐานเหล่านี้ควรเป็นพื้นฐานของการใช้งานส่วนใหญ่ และยังมีมาตรฐานเพิ่มเติมที่กำลังดำเนินการอยู่ รวมถึง Falcon และ HQC อีกทั้งยังระบุเพิ่มเติมว่า ภายใต้ไทม์ไลน์การเปลี่ยนผ่านใน NIST IR 8547 อัลกอริทึมที่เปราะบางต่อควอนตัมจะถูกเลิกแนะนำใช้ และท้ายที่สุดจะถูกถอดออกจากมาตรฐานของ NIST ภายในปี 2035 โดยระบบที่มีความเสี่ยงสูงกว่าจะขยับก่อน
นี่เป็นความแตกต่างสำคัญเมื่อเทียบกับ QKD ไม่ว่าใครจะมองข้อดีระยะยาวของแนวทางใดอย่างไร PQC ได้อยู่บนเส้นทางการย้ายระบบตามมาตรฐานแล้ว ซึ่งมุ่งสู่การใช้งานในวงกว้างทั่วทั้งโครงสร้างพื้นฐานดิจิทัลทั่วไป
เทียบกันชัด ๆ: แต่ละอย่างป้องกันอะไร
| Aspect | Quantum key distribution | Post-quantum cryptography |
|---|---|---|
| Primary purpose | สร้างกุญแจลับร่วมกัน | แทนที่อัลกอริทึมกุญแจสาธารณะที่เปราะบาง |
| Security basis | กลศาสตร์ควอนตัมและการรบกวนที่ตรวจจับได้ | อัลกอริทึมแบบคลาสสิกที่เชื่อว่าต้านทานการโจมตีจากควอนตัมได้ |
| What it directly protects | ความลับของการแจกจ่ายกุญแจ | การจัดตั้งกุญแจ ลายเซ็น และฟังก์ชันกุญแจสาธารณะอื่น ๆ ในระบบดิจิทัล |
| Eavesdropping detection | มี เป็นคุณสมบัติที่อยู่ในตัวโปรโตคอล | ไม่มีคุณสมบัติการตรวจจับทางกายภาพที่เทียบเท่า |
| Hardware requirement | ต้องมีช่องทางควอนตัมร่วมกับช่องทางคลาสสิก | ทำงานบนโครงสร้างพื้นฐานดิจิทัลแบบคลาสสิก |
| Authentication need | ต้องมีช่องทางคลาสสิกที่ยืนยันตัวตนแล้ว | มีกลไกยืนยันตัวตนได้ด้วยตัวเองผ่านมาตรฐาน signature/KEM |
| Deployment model | ลิงก์เฉพาะทางและการตั้งค่าโปรโตคอล | การย้ายระบบในซอฟต์แวร์ ฮาร์ดแวร์ และโปรโตคอลทั่วทั้งระบบเดิม |
| Main trade-off in evidence | ต้นทุนสูงและต้องพึ่งพาการยืนยันตัวตนที่มีอยู่ก่อน | กุญแจ/ลายเซ็นขนาดใหญ่ขึ้น และความเสี่ยงจากการประเมินอัลกอริทึมที่ยังดำเนินอยู่ |
แล้วแบบไหนป้องกันได้ “มากกว่า”
ไม่มีแบบไหนที่ป้องกันได้มากกว่าแบบครอบจักรวาล ทั้งสองอย่างป้องกันกันคนละแบบ
QKD ให้ข้ออ้างด้านความปลอดภัยที่โดดเด่นสำหรับการแจกจ่ายกุญแจ: การพยายามสกัดกั้นบนช่องทางควอนตัม โดยหลักการแล้ว สามารถถูกตรวจจับได้ สำหรับการใช้งานที่คุณสมบัตินี้เป็นตัวชี้ขาด QKD ก็อาจน่าสนใจ แต่ก็มาพร้อมสมมติฐานที่เข้มงวด โดยเฉพาะความจำเป็นต้องมีช่องทางคลาสสิกที่ยืนยันตัวตนแล้ว และโครงสร้างพื้นฐานการสื่อสารเฉพาะทาง
PQC รับมือกับปัญหาระดับระบบที่กว้างกว่าและเร่งด่วนกว่า นั่นคือการแทนที่การเข้ารหัสกุญแจสาธารณะที่คอมพิวเตอร์ควอนตัมในอนาคตอาจทำลายได้ มันไม่ได้ให้ความสามารถตรวจจับการดักฟังบนฐานฟิสิกส์แบบเดียวกับ QKD แต่ถูกออกแบบมาเพื่อปกป้องฟังก์ชันการเข้ารหัสที่เครือข่ายสมัยใหม่ต้องพึ่งพาในระดับขนาดใหญ่จริง ๆ
อีกวิธีหนึ่งในการมองคือ:
- หากความกังวลของคุณคือ ปลายทางสองฝั่งจะจัดตั้งกุญแจผ่านช่องทางที่สังเกตได้ด้วยควอนตัมอย่างไร QKD คือเครื่องมือที่เกี่ยวข้อง
- หากความกังวลของคุณคือ อินเทอร์เน็ต ซัพพลายเชนซอฟต์แวร์ ระบบตัวตน และข้อมูลเข้ารหัสที่ต้องคงอยู่ยาวนาน จะรอดจากการมาถึงของการโจมตีด้วยควอนตัมได้อย่างไร PQC คือคำตอบหลัก
คำถามปลายเปิดและข้อแลกเปลี่ยน
มุมมองที่สมดุลควรคำนึงถึงความไม่แน่นอนหลายประการ
สำหรับ QKD:
- เรื่องความปลอดภัยของมันแข็งแรงในทางทฤษฎี แต่ขึ้นอยู่กับการนำไปใช้ที่ถูกต้อง
- มันไม่ได้ตัดความจำเป็นของการยืนยันตัวตนออกไป
- Wikipedia ตั้งคำถามเชิงปฏิบัติไว้อย่างชัดเจนว่า ต้นทุนที่เพิ่มขึ้นนั้นคุ้มค่าหรือไม่ เมื่อการเข้ารหัสพร้อมยืนยันตัวตนแบบคลาสสิกอาจตอบโจทย์ได้อยู่แล้ว
สำหรับ PQC:
- อัลกอริทึมเหล่านี้เป็นสิ่งที่เชื่อว่าปลอดภัยต่อการโจมตีจากควอนตัม ไม่ใช่สิ่งที่พิสูจน์แล้ว
- ตระกูลหรือแบบแผนผู้สมัครบางส่วนล้มเหลวภายใต้การวิเคราะห์ความมั่นคง
- การใช้งานจริงอาจต้องแลกกับกุญแจที่ใหญ่ขึ้นและข้อแลกเปลี่ยนด้านประสิทธิภาพอื่น ๆ
ถึงกระนั้น NIST ก็ชี้ไปยังฉันทามติเชิงปฏิบัติในปัจจุบันว่า ควรย้ายไปสู่ PQC ที่ผ่านการกำหนดมาตรฐานตั้งแต่ตอนนี้ เพราะการรอจนคอมพิวเตอร์ควอนตัมเติบโตเต็มที่อาจทำให้เหลือเวลาน้อยเกินไปในการปกป้องความลับและความถูกต้องแท้จริงที่ต้องคงอยู่ระยะยาว
ประเด็นสำคัญที่ควรจำ
- QKD และ PQC ไม่ใช่สิ่งทดแทนกันแบบง่าย ๆ QKD แจกจ่ายกุญแจลับ ส่วน PQC แทนที่การเข้ารหัสกุญแจสาธารณะที่เปราะบาง
- จุดเด่นของ QKD คือการตรวจจับการดักฟังได้ บนช่องทางควอนตัม ซึ่งมีรากฐานจากการรบกวนอันเกิดจากการวัดในโลกควอนตัม
- QKD ไม่ได้เข้ารหัสข้อความด้วยตัวเอง และโดยทั่วไปต้องอาศัย ช่องทางคลาสสิกที่มีการยืนยันตัวตน หมายความว่าต้องมีฐานความเชื่อถือบางอย่างอยู่ก่อนแล้ว
- PQC มุ่งแก้ปัญหาการย้ายระบบในวงกว้างกว่า ที่เกิดจากภัยคุกคามของควอนตัมต่อระบบกุญแจสาธารณะในปัจจุบัน
- การเข้ารหัสแบบสมมาตรในปัจจุบันได้รับผลกระทบจากควอนตัมน้อยกว่า การเข้ารหัสกุญแจสาธารณะในปัจจุบัน แม้ว่าการใช้กุญแจขนาดใหญ่ขึ้นอาจเป็นเรื่องรอบคอบ
- PQC กำลังก้าวเข้าสู่มาตรฐานกระแสหลักแล้ว NIST ออก FIPS 203, 204 และ 205 ในปี 2024 และระบุว่าองค์กรต่าง ๆ ควรเริ่มย้ายระบบตั้งแต่ตอนนี้
- ไม่มีเส้นทางใดไร้ต้นทุน QKD มีภาระด้านโครงสร้างพื้นฐานและการยืนยันตัวตน ส่วน PQC มีความไม่แน่นอนด้านอัลกอริทึมและข้อแลกเปลี่ยนด้านประสิทธิภาพ เช่น กุญแจที่ใหญ่ขึ้น
- สำหรับองค์กรส่วนใหญ่ PQC คือการตอบสนองระยะใกล้หลัก ต่อความเสี่ยงจากควอนตัม ขณะที่ QKD ตอบโจทย์ด้านความปลอดภัยที่แคบกว่าและเฉพาะทางมากกว่า
แหล่งข้อมูล
ข้อเท็จจริงในหน้านี้มาจากแหล่งข้อมูลด้านล่าง ซึ่ง DesignQuantum ได้รวบรวมไว้
- Quantum key distribution en.wikipedia.org
- Post-quantum cryptography en.wikipedia.org
- Post-Quantum Cryptography | CSRC csrc.nist.gov