Cloudflare ứng dụng AI để tăng tốc lộ trình chuyển đổi sang mật mã hậu lượng tử
Để đạt mục tiêu sẵn sàng cho kỷ nguyên hậu lượng tử vào năm 2029, Cloudflare đã phát triển công cụ nội bộ mang tên CryptoLabe, sử dụng AI để tự động hóa việc khám phá và phân tích các thuật toán mật...
- Giọng nữ Bắc
Khi các phòng thí nghiệm trên thế giới đang chạy đua để xây dựng máy tính lượng tử có khả năng giải mã, Cloudflare cũng đang đẩy nhanh lộ trình chuyển đổi sang mật mã hậu lượng tử (Post-Quantum Cryptography – PQC) với mục tiêu sẵn sàng hoàn toàn vào năm 2029. Với vai trò là nhà cung cấp hạ tầng toàn cầu, Cloudflare áp dụng chiến lược “PQ everything” nhằm đảm bảo lưu lượng truy cập của khách hàng được bảo vệ an toàn trước các mối đe dọa từ máy tính lượng tử trong tương lai.
Table Of Content
Thách thức của việc di cư mật mã
Việc chuyển đổi mật mã trên quy mô lớn là một bài toán phức tạp. Mật mã học là lớp nền tảng của hầu hết các hệ thống kỹ thuật số, từ dịch vụ phần mềm đến các giao thức mạng. Để thực hiện lộ trình này, Cloudflare tập trung vào ba mục tiêu chính: hiểu rõ cách thức sử dụng mật mã hiện tại, đo lường tiến độ chuyển đổi và sớm xác định các rào cản kỹ thuật.
Việc tìm kiếm mật mã trong mã nguồn không đơn giản như dùng lệnh grep. Mật mã thường ẩn mình trong các thư viện dùng chung, các cấu hình mặc định, tệp YAML nằm ở repository khác, hoặc các đoạn mã cũ không còn sử dụng. AI đã được chọn để giải quyết vấn đề này thông qua công cụ nội bộ mang tên CryptoLabe.
CryptoLabe: “La bàn” cho lộ trình hậu lượng tử
CryptoLabe được thiết kế để quét mã nguồn, tệp cấu hình và tài liệu nội bộ nhằm lập bản đồ sử dụng mật mã. Quy trình hoạt động của nó gồm hai giai đoạn:
- Khám phá (Discovery): Quét toàn bộ repository để tìm kiếm các dấu vết của thỏa thuận khóa, chữ ký số, PKI và các tích hợp phần cứng.
- Phân tích (Analysis): Kiểm tra cách thức vận hành của các thuật toán trong môi trường runtime, xác định vai trò của từng repository và các phụ thuộc liên quan.
Sau khi phân tích, AI sẽ phân loại các phát hiện thành các nhóm như: Classical encryption (dễ bị tấn công bởi thuật toán Shor), Classical signature, hoặc các nhóm đã sẵn sàng cho PQC như PQ-ready hybrid key exchange.
Kiến trúc trên nền tảng Cloudflare
CryptoLabe được xây dựng dựa trên hệ sinh thái của chính Cloudflare, tận dụng Cloudflare Workers, Durable Objects và Workflows để điều phối các tác vụ quét quy mô lớn. Để đảm bảo an toàn, mã nguồn được snapshot vào R2 và chạy trong các Cloudflare Sandbox cô lập. Việc gọi các mô hình AI được tối ưu hóa thông qua AI Gateway, giúp kiểm soát chi phí và quản lý giới hạn tốc độ (rate limit) khi thực hiện quét đồng thời nhiều repository.
Xác định các rào cản sớm
Một phần quan trọng của CryptoLabe là khả năng phát hiện các “prerequisites” (điều kiện tiên quyết). Chuyển đổi sang PQC không thể thực hiện độc lập nếu các thư viện phần mềm (như BoringSSL) hoặc các giao thức tiêu chuẩn chưa hỗ trợ. Bằng cách nhóm các phát hiện có cùng rào cản, đội ngũ kỹ thuật có thể ưu tiên giải quyết các vấn đề cốt lõi trước khi triển khai trên diện rộng.
Dù CryptoLabe là công cụ nội bộ, những bài học từ quá trình phát triển này là nguồn tham khảo quý giá cho các tổ chức đang đối mặt với hành trình chuyển đổi sang mật mã hậu lượng tử đầy thách thức.
Nguồn tham khảo: Cloudflare Blog



No Comment! Be the first one.