Bảo mật & quyền riêng tư

Các tiêu chuẩn mật mã mới yêu cầu nâng cấp hậu lượng tử trước năm 2029

Bản cập nhật năm 2026 của hướng dẫn "Cryptographic Right Answers" đặt ra thời hạn chót là năm 2029 cho quá trình chuyển đổi sang mật mã hậu lượng tử, khuyến nghị sử dụng các thuật toán ML-KEM và ML-DSA.

Illustration of a digital padlock transforming into a shield representing post-quantum security
Ảnh minh họa tạo riêng cho bài viết

Bài được dịch tự động từ bản gốc tiếng Anh.

Phiên bản mới nhất của hướng dẫn có ảnh hưởng lớn "Cryptographic Right Answers", được công bố vào tháng 10 năm 2026, thiết lập một thời hạn chót cứng nhắc là năm 2029 để hoàn tất việc chuyển đổi sang mật mã hậu lượng tử. Bản cập nhật này, tiếp nối truyền thống do Colin Percival khởi xướng từ năm 2009 và được duy trì bởi Latacora, cho thấy rằng các phương pháp mã hóa bất đối xứng phải thay đổi ngay lập tức để chống lại các mối đe dọa từ máy tính lượng tử trong tương lai.

Chuyện gì đã xảy ra

Lộ trình áp dụng các tiêu chuẩn mật mã hậu lượng tử đã tăng tốc đáng kể. Trong khi các phiên bản trước đây của hướng dẫn tập trung vào việc tinh chỉnh các thuật toán cổ điển, phiên bản năm 2026 tuyên bố rằng quá trình chuyển đổi phải hoàn tất trong vòng ba năm. Các tác giả lưu ý rằng mặc dù mật mã đối xứng vẫn an toàn trước các cuộc tấn công lượng tử đã biết, nhưng tất cả các giải pháp cho mật mã bất đối xứng đều đã thay đổi so với các khuyến nghị từ năm 2018 và thậm chí cả năm 2024.

Hướng dẫn cung cấp các thay thế thuật toán cụ thể cho các nhà phát triển đang xây dựng hệ thống mới hoặc kiểm toán các hệ thống hiện có. Đối với trao đổi khóa, nó khuyến nghị kết hợp X25519 với ML-KEM-768. Đối với chữ ký số bất đối xứng, tiêu chuẩn mới là ML-DSA-44. Những thay đổi này được thiết kế để bảo vệ dữ liệu khỏi cả các cuộc tấn công cổ điển hiện tại và khả năng giải mã bằng máy tính lượng tử trong tương lai. Các tác giả nhấn mạnh rằng những khuyến nghị này không giả định tuân thủ một quy định cụ thể nào, mặc dù chúng phần lớn vẫn tương thích với FIPS 140.

Một sự thay đổi lớn khác trong bối cảnh năm 2026 là vai trò của trí tuệ nhân tạo trong bảo mật mã nguồn. Hướng dẫn hiện nay nêu rõ rằng việc nhận được đánh giá từ mô hình ngôn ngữ lớn (LLM) tốt nhất hiện có là một "Câu trả lời đúng về Mật mã" (Cryptographic Right Answer). Điều này bổ sung cho lời khuyên lâu đời về việc sử dụng các ngôn ngữ an toàn bộ nhớ, phản ánh thực tế rằng LLM đã trở nên rất hiệu quả trong việc xác định lỗi trong các triển khai mật mã.

Chi tiết chính

  • Thời hạn: Quá trình chuyển đổi sang mật mã hậu lượng tử phải hoàn tất trước năm 2029.
  • Trao đổi khóa: Sử dụng X25519 kết hợp với ML-KEM-768 trong một giao thức bảo mật.
  • Chữ ký số: Áp dụng ML-DSA-44 cho các thao tác ký bất đối xứng.
  • Mã hóa dữ liệu: Sử dụng KMS đám mây nếu có thể, hoặc XAES-256-GCM và XChaCha20Poly1305 ở môi trường cục bộ.
  • Tệp lớn: Sử dụng Cobblestone-128 để mã hóa các thông điệp có kích thước lớn hơn vài megabyte.
  • Đánh giá mã nguồn: Tận dụng các LLM tiên tiến để kiểm tra mã mật mã nhằm tìm kiếm lỗi.

Bối cảnh

Để hiểu những thay đổi này, cần phân biệt giữa mật mã đối xứng và bất đối xứng. Mật mã đối xứng sử dụng cùng một khóa cho cả mã hóa và giải mã. Nó thường nhanh hơn và, theo hướng dẫn, vẫn an toàn vì máy tính lượng tử không phá vỡ nó đủ hiệu quả để gây ra vấn đề. Mật mã bất đối xứng, được sử dụng cho trao đổi khóa và chữ ký số, dựa trên các bài toán toán học mà máy tính lượng tử có thể giải quyết nhanh hơn nhiều so với máy tính cổ điển. Đây là lý do tại sao các khuyến nghị về mật mã bất đối xứng đã thay đổi mạnh mẽ.

Thuật ngữ "hậu lượng tử" (post-quantum) chỉ các thuật toán mật mã có khả năng chống lại các cuộc tấn công từ cả máy tính cổ điển và máy tính lượng tử. Viện Tiêu chuẩn và Công nghệ Quốc gia Hoa Kỳ (NIST) đã và đang chuẩn hóa các thuật toán này, dẫn đến việc lựa chọn ML-KEM và ML-DSA làm ứng viên chính. Hướng dẫn phản ánh sự đồng thuận này, rời xa các phương pháp đường cong elliptic cũ dễ bị tổn thương trước thuật toán Shor, một thuật toán lượng tử lý thuyết có thể phá vỡ cơ sở hạ tầng khóa công khai hiện tại.

Tại sao điều này quan trọng

Đối với các đội ngũ vận hành phần mềm riêng, bản cập nhật này có nghĩa là các chứng chỉ TLS và cơ chế trao đổi khóa hiện tại đang chạy đua với thời gian. Nếu hạ tầng của bạn phụ thuộc vào các khóa RSA hoặc ECC truyền thống cho quá trình bắt tay (handshake), bạn sẽ cần nâng cấp các thư viện và cấu hình của mình trước năm 2029. Đây không chỉ là một lo ngại lý thuyết; các trình duyệt và hệ điều hành sẽ bắt đầu thực thi các tiêu chuẩn này, có khả năng làm gián đoạn kết nối cho các máy chủ lỗi thời.

Khuyến nghị sử dụng các thư viện cụ thể như rustls, crypto/tls của Go hoặc BoringSSL giúp đơn giản hóa nhiệm vụ này. Các thư viện này đang tích cực cập nhật các bộ mã hóa mặc định của chúng để bao gồm các thuật toán hậu lượng tử. Bằng cách chọn một thư viện được duy trì tốt, bạn giảm bớt độ phức tạp của việc triển khai đúng cách các thuật toán ML-KEM và ML-DSA. Tuy nhiên, bạn phải đảm bảo rằng mình đang chạy các phiên bản cập nhật hỗ trợ các nguyên thủy mật mã mới này.

Ngoài ra, việc nhấn mạnh vào sử dụng KMS đám mây hoặc các cấu trúc AEAD cụ thể như XAES-256-GCM làm nổi bật rủi ro của các triển khai mật mã tự chế. Việc tự viết logic mã hóa dễ gây ra lỗi, đặc biệt là khi xử lý quản lý nonce và truyền tải tệp lớn. Cảnh báo của hướng dẫn chống lại các chế độ không xác thực và mã hóa dòng thô (raw stream ciphers) là lời nhắc nhở rằng sự tiện lợi thường đánh đổi bằng bảo mật trong các giải pháp tự phát triển.

Bạn có thể làm gì

  • Kiểm toán các thư viện TLS hiện tại của bạn để đảm bảo chúng hỗ trợ các cơ chế trao đổi khóa hậu lượng tử.
  • Thay thế bất kỳ mã mã hóa bất đối xứng tùy chỉnh nào bằng các thư viện chuẩn hóa hỗ trợ ML-KEM-768.
  • Chuyển sang XAES-256-GCM hoặc XChaCha20Poly1305 cho các tác vụ mã hóa dữ liệu cục bộ.
  • Triển khai Cobblestone-128 cho mã hóa truyền tải (streaming encryption) các tệp lớn thay vì các AEAD cơ bản.
  • Sử dụng đánh giá mã nguồn hỗ trợ bởi LLM để xác định các lỗi tiềm ẩn trong triển khai mật mã của bạn.
  • Theo dõi chặt chẽ ngày hết hạn của chứng chỉ khi bạn chuyển đổi sang các bộ thuật toán mới.

Tin khác

Bảo mật & quyền riêng tư

Mã khai thác công khai nhắm vào lỗ hổng root trước xác thực trên AnyDesk Linux

Các nhà nghiên cứu đã công bố một mã khai thác hoạt động được cho lỗ hổng tràn bộ đệm heap nghiêm trọng trên AnyDesk Linux, cho phép truy cập root mà không cần sự phê duyệt của người dùng. Nhà cung cấp đã vá lỗi này vào tháng 6 nhưng chỉ cung cấp thông tin bảo

Tất cả tin