“Hạt giống cửa hậu” của các đường cong elliptic NIST gây tranh cãi suốt 25 năm. Ngày 16 tháng 10, Anthropic đã đưa ra câu trả lời: hạt giống của các đường cong từ P-192 đến P-521 không phải là hàm băm của mật khẩu nào đó bị ai giấu đi, mà được tạo ra bởi bộ sinh số ngẫu nhiên lrand48 trong thư viện C vào những năm 1990, với giá trị khởi tạo chính là dấu thời gian Unix lúc đó. Hạt giống của P-256 tương ứng với ứng viên thứ 1842 do bộ sinh khởi chạy vào đúng một giây: 9:52:34 sáng ngày 16 tháng 8 năm 1997, giờ Bắc Kinh. Mô hình Claude nội bộ tìm ra nó trong chưa đầy nửa giờ; tập lệnh do tác giả ban đầu công khai có thể tái tạo kết quả chính xác đến từng ký tự. Nhóm đã quyên góp khoản tiền thưởng 36.864 USD cho tổ chức phi lợi nhuận đứng sau Let's Encrypt.

Câu trả lời cuối cùng cho thuyết âm mưu là có người nhìn đồng hồ một cái. Điều đó rất phù hợp với hình dung của tôi về các kỹ sư.

Một vài nhận xét về kỹ thuật:
1. Bitcoin và Ethereum dùng secp256k1, với các tham số a=0, b=7; không có chuyện hạt giống ở đây, nên việc này vốn chẳng liên quan gì đến đồng tiền của bạn. P-256 được dùng trong passkey và chip bảo mật trên điện thoại; những ví thông minh ký bằng passkey có thể yên tâm phần nào.
2. Cũng cần nói về những điều chưa được giải đáp: nguồn gốc của một hạt giống khác và các điểm cơ sở của bốn đường cong vẫn chưa được giải thích; quy trình khi đó cũng bỏ qua một số ứng viên trông có vẻ đạt yêu cầu. Hiện không có bằng chứng cho thấy việc này nhằm cố ý làm suy yếu bảo mật.
3. Điều mà nhà đầu tư cá nhân thực sự nên nhớ là chuyện ngược lại. Dùng dấu thời gian làm nguồn ngẫu nhiên cho các tham số công khai thì không sao, vì dù gì chúng vốn đã công khai; chỉ cần có thể giải thích rõ ràng sau này. Còn dùng dấu thời gian làm nguồn ngẫu nhiên cho khóa riêng thì là thảm họa. Sự cố Milk Sad năm 2023 là ví dụ: một công cụ ví dòng lệnh mã nguồn mở đã dùng thời gian hệ thống để tạo số ngẫu nhiên rồi sinh cụm từ khôi phục. Kẻ tấn công lần lượt thử từng thời điểm trong những năm đó; theo thông tin được công bố, khoảng 900.000 USD đã bị đánh cắp.

Cách tôi làm: chỉ để ví phần cứng hoặc ví uy tín tạo cụm từ khôi phục ngay trên thiết bị; không dùng “trình tạo cụm từ khôi phục” trên web, cũng không tự nghĩ ra những cụm từ “có ý nghĩa”. Nếu đã tạo ví bằng công cụ ít phổ biến hoặc phiên bản cũ từ vài năm trước, hãy kiểm tra xem phiên bản đó có thông báo về lỗ hổng bộ sinh số ngẫu nhiên không. Nếu có, hãy tạo ví mới và chuyển tài sản sang.