GPT-6 Astra giải mã thành công mật mã vô tuyến của Đức từ Thế chiến I
Mô hình GPT-6 Astra đã giải được một mật mã ADFGVX của Đức quốc xã truyền đi ngày 27/11/1918, vốn nằm trong danh sách hơn chục mật mã chưa có lời giải. Kết quả giải mã khớp với nhật ký tàu chiến Anh, cho thấy năng lực suy luận lịch sử đáng kinh ngạc của AI thế hệ mới.

GPT-6 Astra giải mã thành công mật mã vô tuyến của Đức từ Thế chiến I
Một mật mã vô tuyến của Đức trong Thế chiến I vốn nằm trong danh sách "50 mật mã chưa có lời giải" nổi tiếng đã bị GPT-6 Astra bẻ khóa thành công. Kết quả không chỉ khớp về mặt kỹ thuật mà còn được xác thực độc lập bằng nhật ký hải quân Anh, mở ra góc nhìn mới về khả năng suy luận lịch sử của các mô hình AI thế hệ mới.
Minh họa mật mã ADFGVX và bảng tra cứu
Mật mã ADFGVX và bài toán tồn đọng hơn 100 năm
Cổng blog khoa học Đức Scienceblogs.de từ lâu đã công bố danh sách 50 mật mã chưa được giải, trải dài từ các mật thư của những kẻ giết người hàng loạt cho đến bản thảo Voynich nổi tiếng. Trong số đó có một nhóm thông điệp vô tuyến của Đức trong Thế chiến I, được mã hóa bằng phương pháp ADFGVX.
Phương pháp này hoạt động dựa trên một bảng tra cứu 6x6, trong đó mỗi ô được xác định bằng hai ký tự nằm trong tập A, D, F, G, V, X. Chẳng hạn, với từ khóa "HOUSE", ký tự AA tương ứng với chữ H, AD là O, DA là B... Nhờ vậy, từ "PRINZ" sẽ được mã hóa thành chuỗi FX GD DX FV VD. Điểm mấu chốt là chỉ cần thay từ khóa mã hóa, toàn bộ bảng tra cứu sẽ thay đổi hoàn toàn — khiến việc giải mã trở thành bài toán cực kỳ khó nếu không biết khóa.
Giới nghiên cứu đã có trong tay danh sách các khóa mã hóa mà phía Đức từng sử dụng, và hàng trăm thông điệp đã được giải thành công, trong đó có công lao lớn của chuyên gia phá mã George Lasry. Tuy nhiên, vẫn còn hơn chục bức điện chưa tìm ra lời giải — trong đó có bức điện truyền đi ngày 27/11/1918 (trang 217 của tài liệu gốc).
GPT-6 Astra đưa ra lời giải
Theo công bố, GPT-6 Astra đã giải được mật mã này và cho rằng nội dung gốc như sau:
EIN ENGLISCHER KREUZER EINLIEG X SEWASTOPOL X S4STEN X EIN GESCHWADER DER X ALLIIERTEN FOLGT 26STEN X
Dịch sang tiếng Việt, thông điệp có nghĩa:
MỘT TÀU TUẦN DƯƠNG CỦA ANH ĐÃ ĐẾN SEVASTOPOL VÀO NGÀY ?4, MỘT HẠM ĐỘI ĐỒNG MINH TIẾP THEO VÀO NGÀY 26.
Mô hình đã chọn từ khóa mã hóa "TRUPPENVERSCHIEBUNG" (nghĩa là "việc điều chuyển quân"), được mô tả ở trang 214–215 trong tài liệu "The History and Principles of German Military Ciphers, 1914–1918" của J. Rives Childs.
Quy trình giải mã phức tạp đằng sau kết quả
Điều đáng chú ý là trước khi dùng bảng tra cứu, từ khóa "TRUPPENVERSCHIEBUNG" phải được sắp xếp lại theo thứ tự bảng chữ cái (vì T là chữ cái thứ 16, R là thứ 13, v.v.). Sau đó, từ khóa này được viết theo hàng ngang, và các ký tự của bản mã được đặt bên dưới theo từng hàng 19 ký tự. Với tổng cộng 170 ký tự, ta thu được 8 hàng đủ 19 ký tự và 1 hàng chỉ có 18 ký tự.
Cách sắp xếp này tạo ra 18 cột có 9 ký tự và 1 cột chỉ có 8 ký tự (cột "G"). Từ đó, vì T nằm ở cột thứ 16, trước nó có 14 cột 9 ký tự và 1 cột G có 8 ký tự, tức 9×14 + 1×8 = 134 — nghĩa là "T" sẽ ứng với ký tự thứ 135 trong thông điệp, chính là chữ "A". Tương tự, chữ "R" ứng với ký tự "V". Trong bảng, cặp "AV" lại tương ứng với chữ "E" — ký tự đầu tiên của từ "EIN". Quá trình này được lặp lại cho đến khi toàn bộ thông điệp được giải mã.
Sơ đồ quy trình sắp xếp cột và giải mã
Giả thuyết về lý do mật mã chưa từng được giải
Astra đưa ra giả thuyết rằng từ khóa "TRUPPENVERSCHIEBUNG" thực tế chỉ bắt đầu được sử dụng từ ngày 9/12/1918 — trong khi bức điện này được truyền đi sớm hơn, vào ngày 27/11/1918. Nguyên nhân của sự sai lệch này hiện vẫn chưa rõ, và có thể chính điều đó đã khiến các chuyên gia phá mã truyền thống không thể tìm ra đáp án trong nhiều thập kỷ.
Kiểm chứng bằng nhật ký hải quân Anh
Điểm thuyết phục nhất của kết quả này nằm ở bước kiểm chứng thực tế. Astra đã đối chiếu và phát hiện rằng tàu tuần dương Anh HMS Canterbury thực sự đã đến Sevastopol vào ngày 24/11/1918, dựa trên nhật ký gốc của con tàu. Và đúng như thông điệp dự đoán, một hạm đội đồng minh đã tiếp theo vào ngày 26/11/1918.
Nói cách khác, nội dung mà AI đưa ra không chỉ hợp lý về mặt mật mã học mà còn khớp chính xác với dữ liệu lịch sử đã được ghi chép lại — một sự trùng khớp gần như không thể là ngẫu nhiên.
Ý nghĩa đối với cộng đồng công nghệ
Đây có thể coi là một kết quả nhỏ về quy mô nhưng đáng chú ý về ý nghĩa, khi một mô hình ngôn ngữ thế hệ mới có thể kết hợp kiến thức lịch sử, suy luận logic nhiều bước và khả năng tự kiểm chứng để giải quyết một bài toán tồn đọng hơn một thế kỷ. Với cộng đồng nghiên cứu và phát triển AI tại Việt Nam, đây là minh chứng cho thấy các mô hình ngôn ngữ lớn đang dần vượt ra khỏi vai trò công cụ tra cứu thông thường, tiến tới những tác vụ đòi hỏi tư duy phức tạp.
Đây là một kết quả nhỏ, nhưng theo tôi là minh họa thực sự thú vị cho năng lực của mô hình này.
Tuy vậy, cũng cần lưu ý rằng kết quả này hiện mới được công bố trên một blog cá nhân và chưa qua bình duyệt khoa học chính thức. Việc cộng đồng mật mã học xác minh độc lập sẽ là bước tiếp theo cần thiết trước khi có thể khẳng định đây là lời giải cuối cùng cho bức điện năm 1918.
Bản đồ khu vực Sevastopol và diễn biến hải quân

