Bombe
З Вікіпедії, безкоштовно encyclopedia
Бомба Тюрінга — електронно-механічна машина для розшифровки коду «Енігми».
Перший пристрій для розшифровки коду Енігми, — «криптологічна бомба», — був створений польськими математиками напередодні Другої світової війни. На основі цієї розробки та при безпосередній підтримці її творців в Англії був сконструйований більш «просунутий» агрегат[1].
Головною метою «Бомби» було знаходження щоденних налаштувань машини «Енігма» на різних німецьких військових з'єднаннях: зокрема, позиції роторів. Позиції роторів визначають ключ зашифрованого повідомлення.
Теоретичну частину роботи виконав Алан Тюрінг. Його роботи з криптографічного аналізу алгоритму, реалізованого в шифрувальній машині «Енігма», ґрунтувалися на більш ранньому криптоаналізі попередніх версій цієї машини, які були виконані в 1938 році польським криптоаналітиком Маріаном Реєвским. Принцип роботи розробленого Тюрінгом дешифратора складався в переборі можливих варіантів ключа шифру і спроб розшифрування тексту, якщо була відома структура дешифрованого повідомлення або частина відкритого тексту.
Перша Bombe була запущена 18 березня 1940 року. Машина Тюрінга Bombe складалася зі 108 обертових електромагнітних барабанів і ряду інших допоміжних блоків. Вона була 10 футів (3,0 м) довжиною, 7 футів (2,1 м) заввишки, 2 фути (0,61 м) шириною і важила 2,5 тонни. Серійно випускалася до вересня 1944 року, коли хід війни зробив непотрібним збільшення їх кількості. Для кожного можливого значення ключа, визначеного положеннями роторів, машина виконувала звірку з відомим відкритим текстом[2].
Всього в «Блетчлі-Парк» було встановлено 210 машин типу Bombe, що дозволило щодня розшифровувати до 3 тисяч повідомлень. Це внесло значний внесок у воєнні зусилля Британії, особливо в боротьбу з підводними човнами в Атлантиці. У числі отриманої інформації були і відомості про підготовку вторгнення в СРСР. Незважаючи на ризик розкриття джерела, відомості були передані радянському уряду. Однак Сталін не надав цій інформації належного значення[3].
«Енігма» застосовувалася німцями лише для переговорів по радіо на оперативно-тактичному рівні. Для кодування переговорів вищого керівництва застосовувався інший код — «Лоренц»[4]. Цей код був набагато складнішим і для його розшифровки знадобилися інші методи і засоби.
Після війни Черчілль, з міркувань секретності, наказав знищити всі матеріальні сліди програми Ultra, в тому числі і машини Bombe.
Британські любителі історії через 60 років відновили одну машину Тюрінга Bombe; незважаючи на наявність докладних креслень і пояснень (повний комплект збирався 2 роки), вони витратили на це 10 років.