<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mật Mã Học | Trương Tuấn Nghĩa</title><link>https://tatcataittn.github.io/vi/tags/mat-ma-hoc/</link><atom:link href="https://tatcataittn.github.io/vi/tags/mat-ma-hoc/index.xml" rel="self" type="application/rss+xml"/><description>Mật Mã Học</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>vi</language><lastBuildDate>Mon, 15 Jun 2026 00:00:00 +0000</lastBuildDate><image><url>https://tatcataittn.github.io/media/icon.svg</url><title>Mật Mã Học</title><link>https://tatcataittn.github.io/vi/tags/mat-ma-hoc/</link></image><item><title>PQC vs QKD: hai hướng phòng thủ trước máy tính lượng tử</title><link>https://tatcataittn.github.io/vi/blog/pqc-vs-qkd/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><guid>https://tatcataittn.github.io/vi/blog/pqc-vs-qkd/</guid><description>&lt;p&gt;Trước mối đe dọa từ máy tính lượng tử mà tôi đã nói ở
, cộng đồng an ninh mạng phát triển song song hai hướng phòng thủ khác nhau hoàn toàn về bản chất: Post-Quantum Cryptography (PQC) và Quantum Key Distribution (QKD). Chúng thường bị nhầm là hai lựa chọn cạnh tranh nhau, nhưng thực ra giải quyết hai lớp bài toán khác nhau.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;PQC&lt;/th&gt;
&lt;th&gt;QKD&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Tầng&lt;/td&gt;
&lt;td&gt;Phần mềm&lt;/td&gt;
&lt;td&gt;Phần cứng&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cơ sở bảo mật&lt;/td&gt;
&lt;td&gt;Bài toán toán học khó với cả máy tính lượng tử&lt;/td&gt;
&lt;td&gt;Định luật vật lý lượng tử&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mức bảo mật&lt;/td&gt;
&lt;td&gt;Tính toán (computational)&lt;/td&gt;
&lt;td&gt;Lý thuyết thông tin (unconditional)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Phần cứng cần thiết&lt;/td&gt;
&lt;td&gt;Dùng CPU, GPU hiện có&lt;/td&gt;
&lt;td&gt;Cần nguồn phát photon đơn, đầu dò SPAD, hạ tầng quang riêng&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Triển khai&lt;/td&gt;
&lt;td&gt;Áp dụng được ngay&lt;/td&gt;
&lt;td&gt;Cần xây hạ tầng mới, phức tạp và tốn kém hơn&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chuẩn giao thức&lt;/td&gt;
&lt;td&gt;NIST 2024: CRYSTALS-Kyber, CRYSTALS-Dilithium&lt;/td&gt;
&lt;td&gt;BB84, BBM92, CV-QKD&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="pqc-nâng-cấp-phần-mềm-trên-hạ-tầng-sẵn-có"&gt;PQC: nâng cấp phần mềm trên hạ tầng sẵn có&lt;/h2&gt;
&lt;p&gt;Post-Quantum Cryptography vẫn là những thuật toán mã hóa cổ điển, chạy hoàn toàn trên CPU hoặc GPU thông thường, nhưng được thiết kế dựa trên các bài toán toán học mà ngay cả máy tính lượng tử cũng chưa có thuật toán hiệu quả để giải, chẳng hạn các bài toán trên lưới trong lattice-based cryptography. Ưu điểm lớn nhất của hướng này là triển khai ngay lập tức: chỉ cần cập nhật phần mềm, không cần thay đổi hạ tầng vật lý. Năm 2024, NIST chính thức chuẩn hóa CRYSTALS-Kyber cho trao đổi khóa và CRYSTALS-Dilithium cho chữ ký số, đánh dấu PQC bước vào giai đoạn triển khai thực tế.&lt;/p&gt;
&lt;p&gt;Điểm yếu nằm ở bản chất của khái niệm an toàn tính toán: nó dựa trên giả định &amp;ldquo;chưa ai tìm ra thuật toán phá được&amp;rdquo;, chứ không phải một chứng minh tuyệt đối. Một đột phá toán học hay một thuật toán lượng tử mới trong tương lai vẫn có thể làm suy yếu PQC, dù hiện tại chưa có dấu hiệu nào như vậy.&lt;/p&gt;
&lt;h2 id="qkd-bảo-mật-dựa-trên-vật-lý"&gt;QKD: bảo mật dựa trên vật lý&lt;/h2&gt;
&lt;p&gt;QKD đi theo hướng ngược lại hoàn toàn. Thay vì mã hóa dữ liệu bằng một thuật toán khó giải, QKD dùng chính trạng thái lượng tử của photon để phân phối khóa, và an toàn của nó dựa trên định luật vật lý, cụ thể là định lý no-cloning và nguyên lý đo lường lượng tử. Điều này không phụ thuộc vào việc kẻ tấn công có bao nhiêu sức mạnh tính toán, kể cả một máy tính lượng tử trong tương lai xa. Đó là information-theoretic security, mức bảo mật cao nhất về mặt lý thuyết.&lt;/p&gt;
&lt;p&gt;Đổi lại, QKD cần một hạ tầng vật lý hoàn toàn mới: nguồn phát và đầu dò photon đơn, hệ thống quang học chính xác cao, và như tôi đã phân tích ở các bài về FSO vệ tinh, rất nhạy với điều kiện kênh truyền như suy hao khí quyển hay nhiễu loạn. Triển khai QKD trên diện rộng phức tạp và tốn kém hơn nhiều so với chỉ cập nhật phần mềm PQC.&lt;/p&gt;
&lt;h2 id="không-cần-chọn-một-mà-nên-kết-hợp-cả-hai"&gt;Không cần chọn một, mà nên kết hợp cả hai&lt;/h2&gt;
&lt;p&gt;Câu trả lời được giới nghiên cứu đồng thuận hiện nay không phải là chọn PQC hay QKD, mà là kết hợp cả hai. PQC phù hợp để bảo vệ diện rộng ngay lập tức trên hạ tầng hiện có, như email, web, các ứng dụng thông thường. QKD phù hợp cho các liên kết điểm điểm có yêu cầu bảo mật cực cao và ổn định lâu dài, chẳng hạn hạ tầng chính phủ, quốc phòng, tài chính then chốt, hoặc các mạng lượng tử tương lai cần truyền cả trạng thái lượng tử chứ không chỉ khóa mã cổ điển.&lt;/p&gt;
&lt;p&gt;Bài báo tôi phân tích trong seminar,
, cũng nói rõ điều này: bài báo tập trung vào QKD vì bảo mật dựa trên vật lý, nhưng không hề phủ nhận vai trò của PQC. Hai hướng bổ sung cho nhau, không loại trừ nhau.&lt;/p&gt;</description></item><item><title>Vì sao cần chuẩn bị bảo mật lượng tử từ hôm nay, không phải năm 2030</title><link>https://tatcataittn.github.io/vi/blog/quantum-threat-timeline/</link><pubDate>Fri, 12 Jun 2026 00:00:00 +0000</pubDate><guid>https://tatcataittn.github.io/vi/blog/quantum-threat-timeline/</guid><description>&lt;p&gt;&amp;ldquo;Máy tính lượng tử đủ mạnh còn cả chục năm nữa, lo làm gì?&amp;rdquo; Đây là phản ứng tôi hay gặp khi nói về mối đe dọa lượng tử với mã hóa, và đó là một hiểu lầm khá nguy hiểm. Dòng thời gian dưới đây sẽ giải thích tại sao.&lt;/p&gt;
&lt;h2 id="từ-lý-thuyết-đến-mối-đe-dọa-thực-tế"&gt;Từ lý thuyết đến mối đe dọa thực tế&lt;/h2&gt;
&lt;p&gt;Câu chuyện bắt đầu từ thập niên 1980, khi Richard Feynman và David Deutsch đặt nền móng lý thuyết cho tính toán lượng tử. Ý tưởng ban đầu khá đơn giản: dùng một hệ lượng tử để mô phỏng chính các hệ lượng tử khác, bài toán mà máy tính cổ điển làm rất kém hiệu quả.&lt;/p&gt;
&lt;p&gt;Bước ngoặt thực sự đến vào năm 1994, khi thuật toán Shor ra đời. Nó chứng minh về mặt lý thuyết rằng một máy tính lượng tử đủ mạnh có thể phân tích thừa số nguyên tố trong thời gian đa thức, trong khi máy tính cổ điển cần thời gian mũ. Đây là một cú sốc thực sự với ngành mật mã học, bởi độ an toàn của RSA và nhiều hệ mật mã khóa công khai khác dựa hoàn toàn vào việc phân tích thừa số là một bài toán khó về mặt tính toán.&lt;/p&gt;
&lt;p&gt;Năm 2019, Google công bố Sycamore, chứng minh cái gọi là &amp;ldquo;ưu thế lượng tử&amp;rdquo;: thực hiện một phép tính cụ thể nhanh hơn hẳn siêu máy tính cổ điển mạnh nhất thời điểm đó. Phép tính này chưa có ứng dụng thực tế nào, nhưng nó là bằng chứng cho thấy phần cứng lượng tử đang tiến bộ thật sự, không còn chỉ nằm trên giấy. Theo nhiều lộ trình công nghiệp và học thuật, khoảng 2030 đến 2035 sẽ là mốc máy tính lượng tử có đủ qubit và đủ khả năng sửa lỗi để chạy thuật toán Shor ở quy mô phá được các khóa RSA hoặc ECC đang dùng phổ biến.&lt;/p&gt;
&lt;h2 id="rsa-và-aes-đang-dựa-vào-điều-gì"&gt;RSA và AES đang dựa vào điều gì&lt;/h2&gt;
&lt;p&gt;Gần như toàn bộ hạ tầng bảo mật số hiện nay, từ HTTPS, VPN, ngân hàng điện tử đến chữ ký số, dựa vào độ khó tính toán của hai bài toán: phân tích thừa số nguyên tố lớn cho RSA, và bài toán logarit rời rạc trên đường cong elliptic cho ECC. Với máy tính cổ điển, hai bài toán này thực tế không thể giải trong thời gian hữu ích. Thuật toán Shor phá vỡ chính giả định đó, không phải vì RSA hay ECC yếu, mà vì mô hình tính toán đã thay đổi hoàn toàn.&lt;/p&gt;
&lt;p&gt;AES, thuật toán mã hóa đối xứng, ít bị ảnh hưởng hơn nhiều. Thuật toán Grover chỉ tăng tốc tấn công vét cạn theo căn bậc hai, nên chỉ cần tăng độ dài khóa, dùng AES-256 thay vì AES-128, là đủ bù đắp. Điểm dễ tổn thương thực sự nằm ở RSA và ECC.&lt;/p&gt;
&lt;h2 id="thu-thập-hôm-nay-giải-mã-ngày-mai"&gt;Thu thập hôm nay, giải mã ngày mai&lt;/h2&gt;
&lt;p&gt;Đây là lý do mối đe dọa lượng tử không phải chuyện của tương lai xa. Một kẻ tấn công có nguồn lực, có thể là một quốc gia hay một tổ chức lớn, hoàn toàn có thể thu thập và lưu trữ dữ liệu mã hóa ngay từ bây giờ, dù chưa giải mã được, rồi chờ đến khi máy tính lượng tử đủ mạnh để giải mã sau.&lt;/p&gt;
&lt;p&gt;Chiến lược này đặc biệt nguy hiểm với dữ liệu có giá trị dài hạn: hồ sơ y tế, bí mật quốc phòng, tài sản trí tuệ, thông tin tài chính nhạy cảm. Nếu một loại dữ liệu cần được bảo mật trong mười lăm đến hai mươi năm tới, thì đợi đến khi máy tính lượng tử thực sự xuất hiện mới bắt đầu lo là đã quá muộn. Dữ liệu bị thu thập hôm nay có thể đã nằm trong tay kẻ tấn công, chỉ chờ ngày giải mã.&lt;/p&gt;
&lt;p&gt;Chính động lực này đã thúc đẩy hai hướng phòng thủ song song đang được phát triển: mật mã hậu lượng tử, nâng cấp phần mềm ngay trên hạ tầng hiện có, và phân phối khóa lượng tử, xây hạ tầng bảo mật dựa trên chính định luật vật lý. Tôi phân tích chi tiết sự khác biệt và vai trò bổ sung của hai hướng này trong bài
.&lt;/p&gt;</description></item></channel></rss>