Claude tiết lộ nguồn gốc seed của các đường cong ECDSA NIST

Claude đã giải đáp một bí ẩn kéo dài hàng thập kỷ về nguồn gốc của seed được dùng trong chuẩn ký số ECDSA của NIST. Trong một cuộc thử nghiệm nội bộ, mô hình Claude suy luận được cách các seed này được sinh ra chỉ trong nửa giờ, mà không cần bất kỳ manh mối nào từ cộng đồng.

ECDSA là chuẩn mã hoá đường cong elliptic được NIST chấp nhận vào năm 2000 trong FIPS 186‑2. Các seed được công bố dưới dạng một dãy hex mà không có giải thích, khiến nhiều nhà nghiên cứu lo ngại chúng có thể được tạo ra để chèn backdoor. Trước đây, các nhà phân tích như Neal Koblitz và Alfred Menezes đã chỉ ra sự mơ hồ này trong bài viết “A Riddle Wrapped in an Enigma”.

Claude đã truy vấn một mô hình nội bộ và phát hiện rằng các seed không phải là kết quả của hàm băm nào. Thay vào đó, chúng là đầu ra của hàm RNG lrand48 được khởi tạo bằng một timestamp Unix. Ví dụ, để tạo seed cho P‑256, thuật toán cần 1 842 vòng lặp, mỗi vòng lấy 20 byte từ RNG. Kết quả này được xác nhận bằng việc tái tạo lại các seed một cách công khai.

Phát hiện không gây ra lỗ hổng bảo mật mới, nhưng tăng cường niềm tin rằng các đường cong NIST không bị thiết kế có mục đích gian lận. Đối với cộng đồng AI và bảo mật Việt Nam, điều này đồng nghĩa với việc tiếp tục sử dụng ECDSA trong các hệ thống xác thực và blockchain mà không phải lo ngại về “cửa hậu” tiềm ẩn.

Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com

Danh Bạ AI
Logo
Register New Account