➔ Trở về Trang chủ
OrangeCloud Insights
Cloud••⏱️ 2 phút đọc•Biên tập: OrangeCloud Insights (AI-assisted)•Nguồn: blog.cloudflare.com – Thibault Meunier
Cloudflare Workers bổ sung hỗ trợ thuật toán mật mã hiện đại

Cloudflare Workers bổ sung hỗ trợ thuật toán mật mã hiện đại

Tóm tắt kỹ thuật (TL;DR)

"Cloudflare Workers is adding opt-in Web Crypto support for post-quantum-resistant primitives, including ML-KEM-768/1024 for key encapsulation and ML-DSA-44/65/87 for signatures, behind the webcrypto_modern_algorithms compatibility flag. The update exposes new APIs such as encapsulateBits(), decapsulateBits(), getPublicKey(), and SubtleCrypto.supports(), enabling developers to test and integrate post-quantum workflows without bundling separate cryptographic implementations."

🛡️ Tác động Bảo mật8/10

Tăng khả năng chuẩn bị cho mật mã hậu lượng tử và giảm phụ thuộc vào triển khai tự đóng gói; tuy nhiên vẫn là tính năng tùy chọn và chưa phải lộ trình di chuyển hoàn chỉnh.

💼 Tác động Vận hành6/10

Giúp đội phát triển thử nghiệm sớm với các giao thức mới và giảm chi phí tích hợp thư viện riêng; đổi lại cần kiểm thử tương thích và theo dõi thay đổi tiêu chuẩn.

Cloudflare Workers đã bổ sung hỗ trợ Web Crypto cho các thuật toán kháng lượng tử theo cơ chế tùy chọn, thông qua cờ tương thích webcrypto_modern_algorithms. Bản cập nhật này đưa vào các primitive như ML-KEM-768/1024 cho key encapsulation và ML-DSA-44/65/87 cho chữ ký số, cùng các API mới như encapsulateBits(), decapsulateBits(), encapsulateKey(), decapsulateKey(), getPublicKey() và SubtleCrypto.supports(). Hệ thống cũng hỗ trợ import/export JWK cho các thuật toán này.

Theo mô tả kỹ thuật, thay đổi này không phải là lộ trình di chuyển hoàn chỉnh sang mật mã hậu lượng tử, mà là các khối xây dựng để nhà phát triển thử nghiệm, xác thực tích hợp và đánh giá cách các giao thức hoạt động trong môi trường JavaScript mà không cần tự đóng gói một triển khai mật mã riêng. Điều này đặc biệt hữu ích cho các kịch bản như JWT/JWS, HPKE và các luồng ký/xác thực khác.

Khuyến nghị cho đội kỹ thuật là kiểm tra khả năng tương thích của thư viện hiện có, xác định các điểm phụ thuộc vào ML-KEM và ML-DSA, và chỉ bật tính năng trong môi trường thử nghiệm trước khi đánh giá tác động triển khai rộng hơn.

Xem nguồn tin gốc để kiểm tra kỹ hơn các thông số kỹ thuật:Xem nguồn tin gốc ➔