Test Z Drugiej Wojny światowej

Test Z Drugiej Wojny Światowej to metoda statystyczna używana w kryptoanalizie, szczególnie przy łamaniu szyfrów, takich jak Enigma. Pomagał w identyfikacji, czy dany tekst był zaszyfrowany, czy też stanowił losową sekwencję liter.
Kluczowym aspektem Testu Z jest analiza częstości występowania liter w badanym tekście. W języku naturalnym, jak na przykład angielski lub niemiecki, niektóre litery pojawiają się częściej niż inne (np. 'e' w angielskim). Szyfrowanie ma na celu rozproszenie tej charakterystycznej częstotliwości.
Test Z oblicza odchylenie standardowe (Z) pomiędzy obserwowaną częstotliwością danej litery w badanym tekście, a oczekiwaną częstotliwością tej samej litery w języku naturalnym. Wysoka wartość Z sugeruje, że tekst jest wynikiem losowości, a niska – że zachowuje cechy języka naturalnego.
Must Read
Na przykład, załóżmy, że badamy tekst, w którym litera 'E' występuje bardzo rzadko, podczas gdy normalnie jest bardzo częsta. Wysoki dodatni wynik testu Z dla litery 'E' sugerowałby, że tekst mógł zostać zaszyfrowany i 'E' zostało podmienione na inną literę. Inny przykład: jeśli test Z dla wszystkich liter da bardzo małe wartości, to możliwe, że tekst jest po prostu otwartym tekstem w języku naturalnym.

W czasie Drugiej Wojny Światowej, Test Z był stosowany jako jedno z wielu narzędzi do oceny, czy dany fragment wiadomości, przechwyconej od Niemców, został rzeczywiście zaszyfrowany Enigmą, czy też mógł być np. tekstem testowym lub losową sekwencją znaków bez znaczenia. To pozwalało analitykom skoncentrować wysiłki na właściwych wiadomościach.
Choć Test Z był stosowany w konkretnym historycznym kontekście, zasady analizy częstotliwości liter nadal mają zastosowanie we współczesnej kryptoanalizie oraz w analizie danych tekstowych.
