tôi vừa xem phim "Trò chơi bắt chước" (2014) dựa trên tiểu sử của Alan Turing.
Tại một số điểm trong phim, cỗ máy do Turing chế tạo không đủ nhanh để giải mã các tin nhắn của người Đức, vì vậy họ nảy ra ý tưởng tìm kiếm cài đặt Enigma giải mã một tin nhắn bí mật thành văn bản gốc có chứa một cụm từ đã biết (đó là "Heil Hitler" trong phim nhưng tôi đã đọc rằng Turing thực sự đã tìm kiếm từ "eins" trong bản rõ). Theo như tôi có thể hiểu thì đây là một dạng KPA (Tấn công bằng văn bản đã biết).
Trong phim Turing nói điều gì đó như "Điều gì sẽ xảy ra nếu chúng ta không phải tìm kiếm thông qua tất cả các kết hợp có thể? Điều gì sẽ xảy ra nếu chúng ta chỉ tìm kiếm thông qua những từ tạo ra một từ mà chúng ta biết sẽ có trong tin nhắn?".
Tôi không hiểu ý nghĩa của việc máy "tìm kiếm trong tất cả các kết hợp có thể". tức là tôi không hiểu cỗ máy đang làm gì trước khi Turing và nhóm của họ "nâng cấp" nó để tìm kiếm "Heil Hitler" trong bản rõ được giải mã. Giả sử họ có đủ thời gian để cho cỗ máy chạy cho đến khi nó tìm kiếm qua tất cả các cách kết hợp có thể: làm sao nó biết được cái nào đúng? Tôi biết rằng về nguyên tắc, con người có thể đọc tất cả các bản rõ được tạo ra có thể, nhưng điều đó sẽ không khả thi trong thực tế vì nó đòi hỏi nhiều thời gian, vì vậy tôi cho rằng đó không phải là điều đang xảy ra. Còn gì nữa không?