Mật mã kháng lượng tử (Post-Quantum Cryptography, PQC)
1. Tổng quan
A. Định nghĩa
Mật mã kháng lượng tử (PQC) là thuật ngữ chung chỉ các thuật toán mã hóa khóa công khai và chữ ký số được thiết kế để vẫn an toàn ngay cả khi máy tính lượng tử đa dụng quy mô lớn xuất hiện, bằng cách đặt nền tảng an toàn trên các bài toán toán học mà thuật toán lượng tử không thể giải hiệu quả — như bài toán lưới (lattice), mã (code), hàm băm (hash) và đa biến (multivariate). Vì chúng chạy trên máy tính số (cổ điển) thông thường, chúng khác biệt về căn bản với phân phối khóa lượng tử (QKD), vốn phân phối khóa qua hiện tượng vật lý lượng tử.
Niềm tin của Internet ngày nay phụ thuộc sâu sắc vào RSA và mật mã đường cong elliptic (ECC). Trao đổi khóa TLS, chữ ký số và chứng thư (PKI), ký mã nguồn, chữ ký ví blockchain đều đứng trên giả định rằng "phân tích thừa số nguyên tố số lớn" hay "bài toán logarit rời rạc" không thể giải trong thời gian khả thi. Tuy nhiên, năm 1994 thuật toán Shor đã chứng minh rằng một máy tính lượng tử chịu lỗi (fault-tolerant) đủ lớn có thể giải cả hai bài toán này trong thời gian đa thức — tức vô hiệu hóa trên thực tế RSA và ECC. Mật mã kháng lượng tử đáp lại mối đe dọa này bằng cách giữ nguyên khung vận hành của mật mã cổ điển nhưng thay thế chính nền tảng toán học bằng các bài toán chịu được tấn công lượng tử.
B. Bối cảnh ra đời và sự cần thiết
Lý do quyết định khiến PQC trở thành "nhiệm vụ của ngay bây giờ" chứ không phải "biện pháp phòng xa cho tương lai" là mối đe dọa Thu hoạch ngay, Giải mã sau (Harvest Now, Decrypt Later, HNDL). Dù chưa có máy tính lượng tử ở hiện tại, kẻ tấn công có thể thu thập và lưu trữ bản mã đang chảy trên mạng ngay bây giờ, rồi giải mã về sau khi máy tính lượng tử hoàn thành. Vì vậy, dữ liệu có thời hạn bảo vệ dài — bí mật quốc gia, hồ sơ y tế, giao dịch tài chính, sở hữu trí tuệ — đã bị phơi nhiễm trước cả khi máy tính lượng tử ra đời. Bất đẳng thức Mosca (X+Y>Z), với X là thời gian cần bảo vệ, Y là thời gian chuyển đổi và Z là thời điểm máy tính lượng tử xuất hiện, diễn đạt súc tích tính cấp bách này: nếu X+Y lớn hơn Z thì ta đã ở trong vùng nguy hiểm.
Mã hóa đối xứng và hàm băm thì khác. Thuật toán Grover chỉ mang lại gia tốc cỡ căn bậc hai cho bài toán tìm kiếm, nên độ mạnh thực tế của AES-128 giảm còn khoảng 64 bit nhưng dùng AES-256 vẫn an toàn, và hàm băm cũng được xử lý bằng cách tăng độ dài đầu ra. Ngược lại, mã hóa khóa công khai sụp đổ theo cấp số mũ dưới thuật toán Shor, không thể trụ vững chỉ bằng điều chỉnh độ dài mà chỉ còn cách thay thế. Tính bất đối xứng này dẫn đến nhiệm vụ cốt lõi của PQC: "phải thay thế các hệ khóa công khai (trao đổi khóa và chữ ký số) trước tiên và một cách toàn diện."
Về mặt thể chế, quá trình chuyển đổi đã bắt đầu. NIST của Hoa Kỳ tiến hành chuẩn hóa theo phương thức tuyển chọn công khai từ năm 2016 và hoàn thiện các chuẩn đầu tiên vào tháng 8 năm 2024, còn CNSA 2.0 của NSA Hoa Kỳ đề ra lộ trình áp dụng PQC toàn diện cho các hệ thống an ninh quốc gia vào khoảng năm 2035. Hàn Quốc cũng công bố kế hoạch tổng thể chuyển đổi hệ thống mật mã quốc gia sang mật mã kháng lượng tử đến năm 2035 (tháng 7 năm 2023) do Cơ quan Tình báo Quốc gia dẫn dắt, và đang bảo đảm thuật toán riêng qua một cuộc tuyển chọn trong nước (KpqC). Tóm lại, PQC không phải "công nghệ của một ngày nào đó" mà là một ưu tiên pháp lý và vận hành cần lập kế hoạch chuyển đổi ngay bây giờ.
C. Đặc trưng
- Tương thích phần cứng cổ điển: chạy trên CPU hiện có mà không cần máy tính lượng tử, tái sử dụng phần lớn mô hình vận hành PKI/TLS hiện tại.
- Đa dạng hóa nền tảng toán học: phân tán đầu tư vào các bài toán khó khác nhau — lưới, mã, băm, đa biến, isogeny — để còn phương án thay thế nếu một bài toán bị phá.
- Đánh đổi kích thước/hiệu năng: khóa công khai, chữ ký và bản mã lớn hơn RSA/ECC (từ hàng trăm byte đến vài KB trở lên), là gánh nặng trong môi trường hạn chế băng thông và bộ nhớ.
- Đòi hỏi tính linh hoạt mật mã: cấu trúc cho phép thay thế thuật toán dễ dàng (crypto-agility) và chuyển đổi lai (hybrid) gần như là bắt buộc.
2. Hệ thống phân loại và cấu trúc tổng thể của PQC
Mật mã kháng lượng tử chia thành các họ theo "đặt an toàn vào bài toán toán học khó nào". Sơ đồ cấu trúc dưới đây sắp xếp các họ tiêu biểu cùng với những thuật toán NIST đã chuẩn hóa hoặc loại bỏ.
flowchart TB
PQC["Mật mã kháng lượng tử (PQC)"] --> L["Dựa trên lưới (Lattice)"]
PQC --> C["Dựa trên mã (Code)"]
PQC --> H["Dựa trên băm (Hash)"]
PQC --> M["Đa biến (Multivariate)"]
PQC --> I["Isogeny"]
L --> LK["ML-KEM (Kyber) - thiết lập khóa"]
L --> LS["ML-DSA (Dilithium) - chữ ký"]
L --> LF["FN-DSA (Falcon) - chữ ký"]
C --> CM["Classic McEliece"]
C --> CH["HQC (KEM dự phòng, chọn 2025)"]
H --> HS["SLH-DSA (SPHINCS+) - chữ ký"]
M --> MR["Rainbow (bị phá năm 2022)"]
I --> IS["SIKE (bị phá năm 2022)"]
style PQC fill:#e8f0fe,stroke:#2f6fed,stroke-width:2px
style L fill:#e9f8ee,stroke:#1f9d55,stroke-width:1px
style M fill:#fdecec,stroke:#d64545,stroke-width:1px
style I fill:#fdecec,stroke:#d64545,stroke-width:1px
Mật mã dựa trên lưới (Lattice-based) là dòng chủ lưu hiện nay của PQC. Nó dựa trên giả định rằng "bài toán tìm vector gần nhất (CVP)" trong lưới, hay biến thể LWE (Learning With Errors) và Module-LWE, là khó đối với cả máy tính lượng tử lẫn cổ điển. Vì phép toán chủ yếu là nhân đa thức và cộng modulo nên cài đặt tương đối nhanh và kích thước khóa/bản mã cân đối, đó là lý do NIST chọn các họ lưới làm trụ cột cho cả thiết lập khóa (ML-KEM) lẫn chữ ký (ML-DSA, FN-DSA). Nhược điểm là tập trung mọi thuật toán cốt lõi vào một họ làm dấy lên lo ngại về điểm hỏng đơn nhất — "nếu bài toán đó bị phá thì mọi thứ sụp đổ cùng lúc" — khiến việc song hành một họ dự phòng trở nên quan trọng.
Mật mã dựa trên mã (Code-based) khai thác sự thật rằng "giải mã một mã sửa lỗi tổng quát là NP-khó". Nó truy nguyên tới hệ mật McEliece năm 1978, nên có lợi thế được kiểm chứng lâu dài và độ tin cậy an toàn cao, song khóa công khai có thể lên tới hàng trăm nghìn byte khiến việc áp dụng thực tế khó khăn. Việc NIST bổ sung HQC làm dự phòng cho ML-KEM vào tháng 3 năm 2025 nhằm bảo đảm một nền tảng toán học khác với trụ cột (lưới) để phân tán rủi ro. Chữ ký dựa trên băm (Hash-based) (SLH-DSA, XMSS, LMS) chỉ giả định tính an toàn của hàm băm nên an toàn theo cách bảo thủ nhất, nhưng chữ ký lớn và chậm. Ngược lại, các họ đa biến (Rainbow) và isogeny (SIKE) lần lượt bị tấn công chí mạng vào năm 2022 và bị loại bỏ trên thực tế — tượng trưng cho rủi ro đặc thù của PQC: "một bài toán toán học khó mới không thể tin cậy dễ dãi cho tới khi đã trải qua đủ sự soi xét công khai."
| Họ | Bài toán khó tiêu biểu | Chuẩn/thuật toán tiêu biểu | Điểm mạnh | Điểm yếu |
|---|---|---|---|---|
| Lưới | Module-LWE/LWR, NTRU | ML-KEM, ML-DSA, FN-DSA | Cân đối tốc độ/kích thước, đa dụng | Khá mới, rủi ro tập trung |
| Mã | Giải mã syndrome | Classic McEliece, HQC | Soi xét lâu, độ tin cậy cao | Khóa công khai lớn |
| Băm | Kháng va chạm băm | SLH-DSA, XMSS/LMS | An toàn bảo thủ nhất | Chữ ký lớn, quản lý trạng thái (stateful) |
| Đa biến | Bài toán MQ | (Rainbow — bị loại) | Chữ ký ngắn | Có ca sụp đổ an toàn |
| Isogeny | Isogeny siêu kỳ dị | (SIKE — bị loại) | Khóa rất nhỏ | Bị phá bởi tấn công 2022 |
3. Chuẩn NIST và cấu thành thuật toán
NIST khởi động cuộc tuyển chọn năm 2016, thu hẹp khoảng 70 ứng viên qua nhiều vòng, và chính thức công bố ba chuẩn PQC đầu tiên vào ngày 13 tháng 8 năm 2024. Cần phân biệt chính xác trong bài thi rằng các chuẩn này đã được đổi tên từ tên ứng viên trước đây (Kyber, Dilithium, SPHINCS+) sang tên chuẩn (ML-KEM, ML-DSA, SLH-DSA).
| Chuẩn | Thuật toán (ứng viên gốc) | Mục đích | Họ | Trạng thái |
|---|---|---|---|---|
| FIPS 203 | ML-KEM (CRYSTALS-Kyber) | Đóng gói khóa (KEM, thiết lập khóa) | Lưới | Hoàn thiện 2024.8 |
| FIPS 204 | ML-DSA (CRYSTALS-Dilithium) | Chữ ký số (chủ lực) | Lưới | Hoàn thiện 2024.8 |
| FIPS 205 | SLH-DSA (SPHINCS+) | Chữ ký số (dự phòng dựa trên băm) | Băm | Hoàn thiện 2024.8 |
| FIPS 206 | FN-DSA (Falcon) | Chữ ký số (chữ ký nhỏ gọn) | Lưới | Đang phát triển (bản thảo) |
| (dự kiến) | HQC | Đóng gói khóa dự phòng | Mã | Chọn 2025.3, đang chuẩn hóa |
Mỗi thuật toán cung cấp nhiều bộ tham số theo độ mạnh an toàn. Chẳng hạn ML-KEM có ML-KEM-512/768/1024, lần lượt nhắm tới độ mạnh tương đương AES-128/192/256; con số càng lớn càng an toàn nhưng khóa công khai và bản mã càng tăng. Trên thực tế, chọn "một tham số không thừa cũng không thiếu so với thời hạn bảo vệ và mức độ đe dọa" là điểm cân bằng chi phí/an toàn, và việc các triển khai TLS lai của Google và Cloudflare lấy ML-KEM-768 làm mặc định cũng phản ánh đúng sự dung hòa này. Không nhầm lẫn giữa mức độ mạnh an toàn (NIST Level 1/3/5) với tương ứng của bộ tham số là điều quan trọng trong bài làm.
Việc phân vai giữa ba chuẩn phản ánh một ý đồ thiết kế rõ ràng. ML-KEM là cơ chế đóng gói khóa (KEM) "thỏa thuận khóa phiên với đối tác một cách an toàn", như trong TLS, thay thế trao đổi khóa RSA/ECDH trước đây. Trong KEM, bên gửi đóng gói một khóa đối xứng bằng khóa công khai rồi gửi đi, và bên nhận lấy ra bằng khóa riêng — thay bài toán lưới cho trao đổi khóa kiểu Diffie-Hellman vốn dễ tổn thương trước thuật toán Shor. ML-DSA là mặc định cho chữ ký số tổng quát; FN-DSA (Falcon) có chữ ký ngắn, hợp với nơi băng thông quan trọng, còn SLH-DSA được định vị là dự phòng bảo thủ đặt an toàn vào băm thay vì lưới. Nói cách khác, chiến lược phân tán đa họ — "lấy lưới (ML-DSA) làm mặc định cho chữ ký nhưng giữ băm (SLH-DSA) dự trữ phòng khi lưới lung lay" — được cài sẵn ngay trong cấu thành của các chuẩn.
4. Quy trình chuyển đổi (migration) và phương thức lai
Cốt lõi thực tiễn của chuyển đổi PQC không phải "thay tất cả cùng lúc" mà là chuyển đổi tuần tự, theo kiểu lai. Sơ đồ dưới đây thể hiện các giai đoạn một tổ chức trải qua cùng với luồng trao đổi khóa lai được dùng rộng rãi trong TLS.
flowchart LR
subgraph MIG["Lộ trình chuyển đổi"]
A["1. Kiểm kê mật mã<br/>(dùng gì ở đâu)"] --> B["2. Ưu tiên theo rủi ro<br/>(thời hạn, độ nhạy cảm)"]
B --> C["3. Bảo đảm linh hoạt mật mã<br/>(cấu trúc thay được)"]
C --> D["4. Áp dụng lai"]
D --> E["5. Chuyển sang PQC thuần"]
end
subgraph HYB["Trao đổi khóa lai (TLS)"]
CH["ClientHello: X25519 + ML-KEM"] --> SH["ServerHello: tạo hai khóa chung"]
SH --> KDF["Kết hợp hai bí mật chung (KDF)"]
KDF --> KEY["Chốt khóa phiên"]
end
E -.tham chiếu.-> HYB
style A fill:#e8f0fe,stroke:#2f6fed,stroke-width:1px
style KEY fill:#e9f8ee,stroke:#1f9d55,stroke-width:1px
Điểm xuất phát của chuyển đổi, một cách nghịch lý, không phải bản thân mật mã mà là khả năng thấy rõ (visibility). Phần lớn tổ chức không biết chính xác mình dùng "thuật toán và độ dài khóa nào, ở đâu, với vòng đời ra sao". Do đó, cần nhận diện bức tranh sử dụng qua kiểm kê mật mã và CBOM (Cryptographic Bill of Materials), rồi xếp ưu tiên cho các tài sản vừa tồn tại lâu vừa nhạy cảm trước (tài liệu lưu trữ dài hạn, khóa gốc ký mã nguồn, giao dịch tài chính). Thiếu bước này, chỉ thay thuật toán sẽ để sót RSA nằm sâu trong firmware thiết bị nhúng hay thư viện bên thứ ba, khiến việc chuyển đổi hóa ra "đầy lỗ hổng".
Tiếp theo, cần bảo đảm tính linh hoạt mật mã (crypto-agility) — cấu trúc cho phép thay thuật toán bằng cấu hình — rồi áp dụng phương thức lai. Lai chạy một thuật toán hiện có (ví dụ X25519) và một thuật toán PQC (ví dụ ML-KEM-768) đồng thời và kết hợp hai bí mật chung bằng KDF, sao cho "còn an toàn miễn là chỉ một trong hai không bị phá". Thực tế Google Chrome và Cloudflare đã triển khai lai X25519+ML-KEM trong TLS 1.3 ở quy mô lớn vào 2023–2024, một lựa chọn thực dụng nhằm mua bảo hiểm trước lỗi cài đặt hay lỗ hổng chưa lộ của thuật toán PQC bằng thuật toán hiện có đã được kiểm chứng. Chỉ ở giai đoạn cuối của chuyển đổi mới chuyển sang PQC thuần.
5. So sánh với mật mã khóa công khai hiện có và QKD
Để hiểu đúng vị trí của PQC, cần so sánh trên hai trục: thứ nhất, "nó thay thế cái gì" (so với RSA/ECC hiện có); thứ hai, "nó khác gì với phân phối khóa lượng tử (QKD) vốn hay bị lẫn lộn". Đặc biệt trong bài thi, mô tả PQC và QKD như một thứ là điểm bị trừ, nên phải giải thích được cả lý do của sự khác biệt.
| Tiêu chí | RSA-2048/ECC | PQC (ML-KEM, v.v.) | QKD (phân phối khóa lượng tử) |
|---|---|---|---|
| Căn cứ an toàn | Phân tích thừa số, logarit rời rạc | Bài toán toán học khó với lượng tử | Cơ học lượng tử (nhiễu đo lường) |
| Kháng máy tính lượng tử | Không (sụp dưới Shor) | Có | Có |
| Nền tảng vận hành | Máy tính cổ điển | Máy tính cổ điển | Phần cứng lượng tử/quang chuyên dụng |
| Kích thước khóa/chữ ký | Nhỏ (hàng trăm B) | Lớn (vài KB) | Không áp dụng (chỉ phân phối khóa) |
| Khoảng cách/hạ tầng | Toàn Internet | Toàn Internet (thay phần mềm) | Giới hạn khoảng cách, cần mạng riêng |
| Hỗ trợ chữ ký số | Có | Có | Không (chỉ phân phối khóa) |
So với RSA/ECC hiện có, khác biệt cốt yếu của PQC là thay đổi căn cứ an toàn. RSA đứng trên độ khó của phân tích thừa số, ECC trên logarit rời rạc đường cong elliptic, nhưng cả hai sụp đổ trong thời gian đa thức dưới thuật toán Shor. Điểm mạnh lớn nhất của PQC là tính liên tục vận hành — chỉ cần thay phần mềm là chạy được trên Internet và PKI hiện có. Cái giá là khóa, chữ ký và bản mã lớn hơn. Ví dụ, trong khi chữ ký ECDSA cỡ 64 byte thì chữ ký ML-DSA vượt 2 KB, và SLH-DSA từ vài KB đến hàng chục KB. Sự tăng kích thước này trở thành nút thắt thực sự trong môi trường eo hẹp băng thông và dung lượng như bắt tay TLS với chuỗi chứng thư dài hay ký firmware IoT.
Khác biệt với QKD còn căn bản hơn. QKD phân phối khóa bằng định luật vật lý rằng đo một photon làm nhiễu trạng thái của nó để phát hiện nghe lén, nhưng cần phần cứng lượng tử và hạ tầng quang chuyên dụng, bị giới hạn khoảng cách nặng nề, và không thể cung cấp chữ ký số. Ngược lại, PQC chạy bằng phần mềm thuần trên toàn Internet và bao trùm cả chữ ký lẫn xác thực. Vì vậy, các cơ quan an ninh quốc gia (như NSA Hoa Kỳ) đã nêu rõ rằng "trung tâm của một hệ an ninh đa dụng là PQC chứ không phải QKD". Hai bên nên được nhìn không phải như đối thủ mà như quan hệ bổ sung lẫn nhau, trong đó QKD có thể phục vụ các phân đoạn an ninh cao đặc thù một cách hỗ trợ.
6. Chuyên sâu — Xu hướng chuẩn hóa trong và ngoài nước và KpqC
Bức tranh chuẩn hóa toàn cầu đã dịch trọng tâm từ "tuyển chọn" sang "triển khai" quanh giai đoạn 2024–2025. Sau khi NIST hoàn thiện FIPS 203/204/205 vào tháng 8 năm 2024, họ chọn HQC làm thuật toán thứ năm (KEM dự phòng dựa trên mã) vào ngày 11 tháng 3 năm 2025, còn chuẩn FN-DSA (Falcon) (FIPS 206) đang được phát triển. Điều này cho thấy triết lý phân tán "lưới chủ lực + dự phòng khác họ" đã định hình ở cấp chuẩn. Trong ngành, các thư viện như OpenSSL, BoringSSL, liboqs đã tích hợp ML-KEM/ML-DSA, và Apple đưa một giao thức dựa trên PQC tên PQ3 vào iMessage — việc áp dụng đang tăng tốc.
Trong nước, Hàn Quốc bảo đảm thuật toán riêng qua cuộc tuyển chọn KpqC (mật mã kháng lượng tử kiểu Hàn Quốc) do Cơ quan Tình báo Quốc gia dẫn dắt. Mở kêu gọi vào tháng 11 năm 2021, nhận 16 ứng viên năm 2022, thu hẹp còn 8 ở vòng một vào tháng 11 năm 2023, và chốt 4 thuật toán vào tháng 1 năm 2025. Các thuật toán chung cuộc được cho là gồm 2 chữ ký số (AIMer, HAETAE) và 2 phương án mã hóa khóa công khai/thiết lập khóa (NTRU+, SMAUG-T). Đặc biệt, công nghệ chữ ký AIMer được giới thiệu như ca có doanh nghiệp trong nước (Samsung SDS) tham gia. Tuy vậy, quy cách, tên gọi và lịch trình chi tiết có thể được cập nhật theo tiến trình cuộc thi, nên khi triển khai thực tế, an toàn nhất là tham khảo quy cách chính thức của Cơ quan Tình báo Quốc gia và nhóm nghiên cứu mật mã kháng lượng tử.
Các tổ chức chuẩn hóa cũng không chỉ giới hạn ở NIST. Việc nhúng trao đổi khóa và chữ ký vào giao thức thực tế do IETF tiến hành cho lai TLS 1.3, chứng thư X.509, SSH v.v., và do ETSI của châu Âu cùng ISO/IEC JTC1 SC27 quốc tế thực hiện song song. Nghĩa là "chuẩn thuật toán (NIST)" và "chuẩn giao thức/vận hành (IETF, ETSI, ISO)" ăn khớp ở các tầng khác nhau, và áp dụng PQC vào sản phẩm thực đòi hỏi theo dõi cả hai tầng. Trong nước cũng vậy, công việc tiếp nối là phản ánh thuật toán KpqC vào chuẩn nhóm TTA và chuẩn quốc gia, cùng việc khớp với chương trình kiểm định mô-đun mật mã (KCMVP), quyết định mức độ hiệu quả của chuyển đổi.
Về chính sách, Hàn Quốc công bố kế hoạch tổng thể chuyển đổi hệ thống mật mã quốc gia sang PQC đến năm 2035 vào tháng 7 năm 2023, và từ đó cụ thể hóa các lộ trình chuyển đổi theo lĩnh vực cho khu vực công, tài chính và quốc phòng qua một kế hoạch triển khai toàn diện. Điều này đồng điệu với lịch trình chuyển đổi toàn diện vào khoảng năm 2035 mà CNSA 2.0 của Hoa Kỳ đề ra. Từ góc nhìn của Kỹ sư chuyên nghiệp, PQC nhiều khả năng xuất hiện trong đề thi không phải như một vấn đề công nghệ mật mã đơn thuần mà như một chương trình chuyển đổi nhiều năm ở cấp quốc gia/doanh nghiệp kéo theo các vấn đề quản trị, ngân sách, mua sắm và nhân lực.
7. Điểm cần cân nhắc và hàm ý
Rủi ro tập trung một họ và chiến lược phân tán: Việc các chuẩn chủ lực đều dựa trên lưới mang lại hiệu quả và nhất quán, nhưng nếu xuất hiện bước đột phá căn bản chống lại bài toán lưới thì có rủi ro sụp đổ đồng thời. Do đó, một sự sẵn sàng đa họ còn hỗ trợ dự phòng băm (SLH-DSA) và mã (HQC), cùng kiến trúc linh hoạt mật mã có thể thay thuật toán bằng cấu hình, là điều bắt buộc về chiến lược.
Quản lý đánh đổi hiệu năng/kích thước: Khóa, chữ ký và bản mã lớn hơn của PQC gây độ trễ bắt tay TLS, phình chuỗi chứng thư và áp lực bộ nhớ trên thiết bị hạn chế như IoT và thẻ thông minh. Trước khi triển khai nên đo tác động lên băng thông, độ trễ và năng lượng, và cân đối độ mạnh an toàn với chi phí qua lựa chọn bộ tham số (ví dụ ML-KEM-512/768/1024).
Tính tất yếu của chuyển đổi lai và tuần tự: Xét rủi ro lỗi cài đặt/thiết kế của PQC, vốn có thời gian soi xét công khai còn tương đối ngắn, một kiểu lai kết hợp với thuật toán hiện có là lời giải thực tế cho hiện tại. Tuy nhiên, lai làm tăng chi phí bắt tay và phức tạp hóa kiểm thử liên thông, nên phải thiết kế kèm một chiến lược rút lui tiến tới PQC thuần khi các chuẩn chín muồi.
Bảo vệ tài sản chủ động phải bắt đầu ngay (ứng phó HNDL): Dữ liệu tồn tại lâu đã phơi nhiễm trước mối đe dọa thu-và-lưu ngay cả bây giờ, khi chưa có máy tính lượng tử. Theo bất đẳng thức Mosca (X+Y>Z), phải khởi động ngay lập kiểm kê mật mã/CBOM → chuyển đổi ưu tiên các tài sản nhạy cảm, và nhận thức ở cấp quản trị tổ chức rằng chuyển đổi là một chương trình nhiều năm.
Công nghệ liên đới và cân nhắc chuỗi cung ứng: Chuyển đổi PQC đan xen với PKI, HSM, thư viện TLS, ký mã nguồn, chế độ chữ ký số, và toàn bộ chuỗi cung ứng giải pháp thương mại. Nếu không theo dõi được cả mật mã nhúng trong thư viện bên thứ ba và firmware thì chuyển đổi sẽ bị vô hiệu; vì vậy, nên đưa việc xác nhận lộ trình PQC của nhà cung cấp và sự khớp với KpqC trong nước cùng danh mục mô-đun mật mã đã kiểm định (KCMVP) thành yêu cầu ở giai đoạn mua sắm/hợp đồng.
Tài liệu tham khảo
- NIST, "Post-Quantum Cryptography Standardization" — https://csrc.nist.gov/projects/post-quantum-cryptography/post-quantum-cryptography-standardization
- NIST, "NIST Releases First 3 Finalized Post-Quantum Encryption Standards" (FIPS 203/204/205, 2024.8) — https://www.nist.gov/news-events/news/2024/08/nist-releases-first-3-finalized-post-quantum-encryption-standards
- Wikipedia, "NIST Post-Quantum Cryptography Standardization" — https://en.wikipedia.org/wiki/NIST_Post-Quantum_Cryptography_Standardization
- BoanNews, "[Bài viết] Tuyển chọn và sử dụng thuật toán cuộc thi KpqC" — https://m.boannews.com/html/detail.html?idx=135674
- Samsung SDS Insights, "Cuộc đại chuyển đổi sang PQC" — https://www.samsungsds.com/kr/insights/the-great-transition-to-pqc.html
Tóm tắt một câu: PQC là công nghệ khóa công khai và chữ ký trên máy tính cổ điển, thay thế RSA/ECC — vốn sụp đổ dưới thuật toán Shor — bằng các thuật toán dựa trên bài toán khó với lượng tử như lưới, mã và băm; đặt trong bối cảnh NIST hoàn thiện FIPS 203/204/205 và KpqC cùng kế hoạch tổng thể chuyển đổi 2035 của Hàn Quốc, cốt lõi của nó là chuyển đổi chủ động, tuần tự qua kiểm kê mật mã, linh hoạt mật mã và kiểu lai để ứng phó mối đe dọa HNDL.