VietTechiesHIỂU CÔNG NGHỆ. MỞ GÓC NHÌN.
☰ Chuyên mục

Cloudflare Workers Hỗ Trợ Mật Mã Hậu Kỳ Lượng Tử Trong Web Crypto

03/10/2026 · VietTechies · Biên tập

Một hình minh họa vector tối giản với biểu tượng két sắt hình học phát sáng trong tông màu xanh lam và chàm mềm mại trên nền xanh đậm.
Ảnh minh họa do AI tạo.

Cloudflare vừa bổ sung tính năng hỗ trợ tùy chọn cho các nguyên thủy mật mã hậu kỳ lượng tử vào bản triển khai Web Crypto trên Cloudflare Workers. Được cung cấp thông qua một cờ tương thích mới, bản cập nhật này cho phép các nhà phát triển và người bảo trì thư viện thử nghiệm các cơ chế bảo mật hậu kỳ lượng tử ngay trong môi trường runtime mà không cần tích hợp sẵn các thư viện mật mã JavaScript hoặc WebAssembly bên ngoài.

Các Nguyên Thủy Native Cho ML-KEM Và ML-DSA

Bản cập nhật giới thiệu các cơ chế đóng gói khóa ML-KEM-768 và ML-KEM-1024 cùng với các thuật toán chữ ký số ML-DSA-44, ML-DSA-65 và ML-DSA-87. Cloudflare đã loại bỏ ML-KEM-512 do thư viện nền tảng BoringSSL được sử dụng bởi runtime workerd của Workers không hỗ trợ thuật toán này.

Bên cạnh các nguyên thủy mật mã cốt lõi, Cloudflare cũng triển khai các phương thức trợ giúp mới được mô tả trong bản dự thảo báo cáo Thuật toán Hiện đại (Modern Algorithms) dành cho Web Cryptography API. Các bổ sung này bao gồm getPublicKey(), SubtleCrypto.supports(), encapsulateBits(), decapsulateBits(), encapsulateKey(), decapsulateKey(), cũng như khả năng nhập và xuất JSON Web Key (JWK) cho các thuật toán được hỗ trợ.

Hạ Tầng Runtime Và Tích Hợp Hệ Sinh Thái

Được xây dựng trên nền tảng BoringSSL bên trong runtime mã nguồn mở workerd, việc cung cấp trực tiếp các thuật toán này giúp các thư viện cấp cao hơn như JOSE và HPKE ủy nhiệm các thao tác đóng gói và ký số nặng cho runtime. Hướng tiếp cận này giúp giảm dung lượng bundle của ứng dụng đối với các tác vụ tại edge. Tuy nhiên, Cloudflare cũng lưu ý rằng việc sử dụng các thuật toán hậu kỳ lượng tử sẽ làm tăng kích thước của khóa công khai, chữ ký và văn bản mã hóa truyền qua mạng hoặc lưu trữ so với các thuật toán truyền thống như RSA hay Ed25519.

Kích Hoạt Và Giới Hạn

Các nhà phát triển có thể bật các tính năng thử nghiệm này bằng cách thêm cờ tương thích webcrypto_modern_algorithms vào tệp cấu hình Wrangler của họ. Các tính năng mật mã khác thuộc đề xuất rộng hơn của W3C Web Incubator Community Group—như SHA-3, ChaCha20-Poly1305, cSHAKE, TurboSHAKE và HPKE native—hiện chưa được đưa vào bản phát hành này và sẽ tiếp tục được xem xét trong tương lai.

Ảnh minh họa do AI tạo, không phải ảnh tư liệu.

Nguồn: Support for modern cryptographic algorithms in Workers