Кіріспе

Француз шифры бірнеше ғасыр бойы бұзылмаған. Ұлы шифр (французша: Grand chiffre) – француз монархтарына шифрлеушілер ретінде қызмет еткен Россинольдер әулеті жасаған номенклатор шифры. Ұлы шифр өте тиімді болғандықтан және бұзу мүмкін емес деп есептелгендіктен осылай аталған. Оның өзгертілген түрлері француз Пиреней армиясы 1811 жылдың жазына дейін қолданылып келді. Қолданыстан шыққаннан кейін, француз архивіндегі көптеген құжаттар оны түсіндіргенге дейін оқылмайтын болып қалды.

Тарихи негіздер

Антуан Россиньольдің шифрлау шеберлігі 1626 жылы танылды, осы кезде француз әскері қоршап тұрған гугеноттар бақылауындағы Реальмонт қаласынан хабаршыдан шифрланған хат тартылып алынды. Хатта гугеноттар қаланы көп ұзамай ұстай алмайтындары жазылған еді, ал күнінің соңына қарай Россиньоль оны сәтті түсіндірді. Француздар хатты түсіндірілген мәтінімен бірге қайтарды және гугеноттарды қарсылық көрсетпей тапсыруға мәжбүр етті. Ол және оның ұлы Бонавентура Россиньоль жақын арада сарайдағы маңызды лауазымдарға тағайындалды. Екеуі бірлесіп, ғасырлар бойы криптоаналитиктерді қыңырлатқан өте күшті шифр жасады. Командир Этьен Базери шамамен 1893 жылы үш жыл бойы созылған жұмыстардың нәтижесінде шифрды бұзып, әр санның дәстүрлі шифрлар сияқты жеке әріптерді емес, француз тіліндегі буынды білдіретінін түсінді. Ол 124 22 125 46 345 деген қайталама сандар тізбегінің «жаулар» дегенді білдіретінін болжады және осы ақпараттың көмегімен толық шифрды шеше алды.

Темір маска киген адам

Луи XIV пен оның маршалы Николя де Катинат арасындағы шифрланған хаттардың бірінде "Темір бетперде киген адам" құпиясының мүмкін болатын шешімі кездесті. Хат Вивьен де Булонде есімді генералға қатысты, ол итальяндық Кунео қаласына шабуыл жасауға тиіс болған, бірақ австриялықтардың келуінен сескеніп қашып кетті, соның салдарынан Пьемонттағы француз әскерлерінің бүкіл науқанының сәттілігіне қауіп туды. Хатта мынадай сөздер келтірілген:

"Ол патшалық бұл әрекеттің салдарынан не болатынын ешкімнен жақсы біледі, және біздің сол жерді жаулап алмауымыз біздің ісімізге қаншалықты зиян келтіретінін де толық түсінеді, бұл сәтсіздікті қыс бойына түзету қажет. Ол патшалық генерал Булонды дереу тұтқындап, Пиньероль бекінісіне жеткізуді бұйырады. Ол онда күзетпен сақталатын камерада түнде қамалады, ал күндіз қабырға бойында серуендеуге рұқсат етіледі, 330 309 нөмірімен. «330» және «309» кодтық топтары хат алмасуда бір рет ғана пайда болған, сондықтан олардың нені білдіретінін анықтау мүмкін емес. Базери генерал Булонның жазаланғанын және лауазымынан алынғанын растады, сондықтан ол 330 және 309 сөздері «маска» және «нүкте» дегенді білдіреді деп болжады. Алайда, Темір бетперде кезеңінде қолданылған шифрлардың ешқайсысында «маска» сөзі болған жоқ, сондықтан бұл сөз шифрдың тар репертуарында болуы ықтимал емес.

Техникалық сипатта

Базеридің бұзған шифрының негізінде буындарды білдіретін 587 саннан тұратын жиынтық жатты. Оның басқа да түрлері болды, ал XIV Людовиктің шетелдегі министрлеріне буындарды ғана емес, сонымен қатар әріптер мен сөздерді шифрлейтін әртүрлі код парақтары жіберілді. Жиілік талдауын күшсіздендіру үшін кейбір сандар жиынтығы "бос" сандар болып табылды, оларды алушы назарға алмауы керек еді. Тағы басқалары – тұзақтар, олардың ішінде алдыңғы кодты елемеуге арналған код тобы да болды. Номенклатор шифры ретінде Ұлы шифр Аугуст де Мармон сияқты маңызды генералдардың есімдерін, "жаулар" деген сілтемелерді және басқа да құпиялы терминдерді гомофондық ауыстырулармен алмастырды. Код парақтарында гендерді немесе әріптің регистрін өзгертуге арналған баламалы сандар болды, сондықтан француз тілінің құрамының ережелері шифрлауға да қатысты. Француз тілінде ең көп қолданылатын әріп – "е" болғандықтан, шифр көбінесе осы дауысты жазуға ең көп код нөмірін бөліп берді. Бір номенклатурада 711 кодтық нөмірдің 131-і "е" әрпін білдірді.