Під час світових воєн і, зокрема, в Друга війна, розвиток технологій для військових цілей став фундаментальною частиною: від збільшення зброї, використання літаків і підводних човнів для використання пристроїв зв'язку та перехоплення, таких як радіопередавачі та радари. Ці пристрої були пов'язані з машинишифри, тобто машини, що виробляють комбінаторні коди, оснащені криптографічними роторами, найбільш значущим представником яких був машинаГоловоломка, включена до складу німецьких збройних сил у 1920-х роках. Наявність передових технологій шифрування у Другій світовій війні було визначальним фактором у самій динаміці війни, але воно також завершилось винаходом першого в світі комп’ютера.
Історія моделі машини Головоломка сходить до винаходу голландців ГюгоОлександрКох. Винахід Коха складався з прототипу машини з електромеханічними роторами, здатними видавати секретні повідомлення. Однак, незважаючи на запатентованість винаходу, Кох не здійснив його розробку. Ця роль відповідала за дует Щербій& Ritter.
У 1918 році інженер-електрик Артур Шербіус та його друг Річард Ріттер створили завод з розробки та масового виробництва криптографічних машин. Щербіус і Ріттерс кілька разів намагалися продати моделі німецькому флоту, припускаючи переваги цієї технології для військових. Машини були придбані флотом у 20-х роках минулого століття і почали застосовуватися, перш за все, на підводних човнах. У 1930-х роках, вже в нацистський період, відбулося вдосконалення моделі Головоломка а його використання стало поширюватися і серед німецької армії.
Використання машини вимагало великої обережності, починаючи від налаштування ключа, який активував машину, і закінчуючи використанням інструкції з коду. Ключ, який використовується для налаштування машини, повинен щодня міняти код, інакше він буде відстежуватися за аналогічною технологією та розшифровувати повідомлення. Вже під час Другої світової війни, коли машини Головоломка широко використовувались німецькою військовою розвідкою, групою польських математиків та інженерів, в Росії Спільно з британською військовою розвідкою їй вдалося розробити модель, ще більш просунуту, ніж модель Німці. Цій моделі вдалося вперше розшифрувати коди Головоломка.
Операція, організована поляками та британцями, стала відомою як Ультра. Як підкреслює історик Норман Девіс, у своїй роботі Європа у війні, «Проект Ultra був створений в парку Блетчлі, в середньогір’ї Англії, наприкінці 1939 року. […] Вони виявили, що деякі німецькі радіооператори, особливо чоловік на ім’я Вальтер, ігнорували інструкції і щодня запускали свої машини з одним і тим же ключем. Вони правильно підрахували, що німецькі підрозділи, що розповсюджуються по Європі, передаватимуть однакові повідомлення до дня народження фюрера в квітні 1940 року. І вони взяли в руки оновлену машину Enigma, яку британський флот отримав від німецького метеорологічного корабля, захопленого біля Гренландії ". [1]
З цих "провалів" німців британці змогли демонтувати структуру кодексів, що використовувались нацистами. У другу мить німці навіть прийшли до розробки більш досконалої моделі, яка називається B-Шрайбер, у 1944 році. Щоб зрозуміти коди цієї нової моделі, необхідна була співпраця того, кого зараз шанують як "батька обчислень". АланТьюрінга. Винахід знаменитого електромеханічного калькулятора, відомого як бомба (Насос), за Тьюрінгом, збільшив здатність розшифровувати коди Головоломка. І цей винахід призвів до створення колос - перший з комп'ютерів. Норман Дейвіс це чітко пояснює у вже цитованій книзі:
“Тоді бомба де Тьюрінг, електромеханічний калькулятор, зміг з’ясувати перестановки та дати відповіді. На другий рік війни Блетчілі Парк читав усі передачі Enigma через три години після початку кожного дня. Вони супроводжували всі оновлення, зроблені німцями. І, в 1944 році, щоб конкурувати з B-Шрайбер, винайшов перший у світі електронний комп'ютер, Колос ". [2].
[1] Девіс, Норман. Європа у війні (1939-1945). Лісабон: Видання 70, 2008. стор. 55.
[2] Точно, с.56.
Мені Клаудіо Фернандес
Джерело: Бразильська школа - https://brasilescola.uol.com.br/historiag/maquina-enigma.htm