한국어 번역 · 원저 Daniel Bourdeau, 《Unsolved Historical Ciphers》는 CC BY 4.0으로 공개되었다. 이 페이지는 JIC가 번역했으며 원저자의 공식 판본이 아니다. 번역과 원문이 다를 경우 영어 원문이 우선한다 · 영어 원문 보기 ↗
94‾ 97¨ 4- 33 · 25′ 32 39′ 54′ 99′ 4- x p 20 79‾ m 32 65′
ce ne s t · pa s que si no s a f [fair] e s to

런던 → 파리 · 노멘클레이터: 문자, 표시가 붙은 세 계열의 음절, 코드 · 1653년 5월 30일

Bordeaux가 Brienne에게, 런던, 1653년 5월 30일

British Library, Add MS 4200, ff. 88–90, Thurloe 문서 중 · 평문 첫머리와 맺음말 사이에 156개 기호에 걸친 810개 암호 토큰 · 엽에 해독은 없고, 잉글랜드 측의 작업지는 미완성

별도의 문서철에 철해진 잉글랜드 해독국(Deciphering Branch)의 "Mr. Bordeaux"용 키 시트 BL Add MS 32263 f. 1이 들어맞는 것으로 확인되었고, 전사를 페이지 이미지와 대조한 뒤 적용했다 · 약 20개 토큰을 제외하고 편지가 해독되었다 · 인쇄된 이전 해독은 발견되지 않았다 · 9월 16일의 암호문 단독 공격은 전사 오류 때문에 실패했지만, 암호에 대한 그 모델은 옳았다

Daniel Bourdeau · 게시 · 갱신

방법: 외부 키 대조 후 해독 · 범위: 완전

요약. Antoine de Bordeaux-Neufville은 잉글랜드 공화국에 파견된 마자랭의 사절이었고, 국무 비서 Brienne에게 보낸 그의 급보는 우편 도중 Thurloe의 사무국에서 개봉되었다. 1653년 5월 30일(신력) 편지는 암호로 된 본문이 해독되지 않은 채 Add MS 4200에 남아 있다. 잉글랜드 측의 빈도표와 접촉 집계가 곁에 있지만 해독은 없다. 9월 16일 이 저장소는 이 암호가 Brienne 사무국의 설계, 곧 연속된 번호가 알파벳순으로 음절에 배정되는 설계임을 밝혔다. 그 설계에 기반한 솔버는 조건을 맞춘 대조 실험의 키는 복원했지만 이 편지의 키는 복원하지 못했다. DECODE 목록은 해독국의 키 시트 BL Add MS 32263 f. 1을 "Mr. Bordeaux"를 위한 1653년의 키로 열거하고 있었다. 이것이 바로 이 암호의 키로, 음절표 계열이 예측대로 정확히 배열된 작업지다. 페이지 이미지와 대조해 수정한 전사에 이를 적용하면 편지가 해독된다. 자문회의는 반란을 일으킨 보르도의 대표들의 말을 두 명의 위원을 통해 들었고, 그 뒤에 크롬웰, 곧 le General이 프랑스 사절을 접견했다. 의회의 결의 이후 합의된 조약은 아직 서명되지 않았고, 잉글랜드가 보르도를 간접적으로 돕고 있다고 한다. 따라서 Brienne은 프랑스의 중재 제안을 보류해야 한다. 범위: 완전. 811개 토큰 중 약 20개가 미해결로 남아 있다. 노멘클레이터 코드 여섯 개(이름들로, 그중 아마 스튜어트 왕이 있을 것이다)와 드문 음절 번호 십여 개이며, 각각 아래에 적어 두었다.

01 편지

Add MS 4200은 Thurloe 국무 문서를 모은 Birch 문서철 중 하나다. 폴리오 88에는 잉글랜드인의 필체로 A Letter from Bordeaux the French Amb.r in England라는 제목이 있다. 편지는 평문 Monsieur, Cellecy vous fera veoir, que la nouvelle de mon retour en France n’est pas vraye로 시작하여 다섯 페이지에 걸쳐 63행의 암호로 이어진다. on n’a point icy aucune nouvelle de la flotte depuis qu’elle a paru à la hauteur d’Escosse에서 다시 평문으로 돌아와 De Bordeaux, A Londres 30 May 1653으로 끝난다. 잉글랜드 측은 첫머리와 끝부분의 사본을 하나씩 더 만들고 빈도 집계를 덧붙였으며(DECODE R8393과 R8391), 가장 흔한 기호들에 대한 접촉표를 만들기 시작했다(R8386, R8388, R8389). 이 중 어느 것도 해독에 이르지 못한다.

폴리오 88r의 윗부분: 평문 프랑스어 첫머리, 이어서 프라임, 점, 윗줄이 붙은 숫자와 문자 기호가 섞인 행들
f. 88r, 편지의 첫머리: 평문 첫머리 Cellecy vous fera veoir, que la nouvelle de mon retour en France n’est pas vraye, 이어서 암호 첫 다섯 행으로, Ce n’est pas que si nos affaires estoyent plus florissantes…로 해독된다. 이미지: British Library, Add MS 4200 f. 88r, DECODE R8390 경유.

평문은 출판되지 않았다. Birch는 Thurloe State Papers에 Bordeaux의 1653년 급보 12통을, Guizot는 프랑스 외무부 기록보관소에서 60통을 더 실었지만, 어느 쪽에도 이 편지는 없다. Satoshi Tomokiyo는 cryptiana에 이 암호의 잠정 전사를 공개했다. 그의 목록에 따르면 짝이 되는 편지인 1654년 6월 22일 마자랭이 Bordeaux에게 보낸 편지는 2025년 2월 George Lasry가 풀었다.

02 첫 시도와 실패 이유

Tomokiyo의 전사에는 156개 기호에 걸친 810개 토큰이 있다. 그래픽 기호 24개(u, x, d, ll, m, …), 일반 숫자, 그리고 프라임, 점 두 개, 윗줄이 붙은 숫자다. Brienne의 사무국은 1651–54년의 암호에 하나의 설계를 썼으며, 이는 복원된 키 두 개로 알려져 있다. 1651년 d’Estrades에게 보낸 그의 암호, 그리고 1654년 편지에 대한 Lasry의 키다. 두 키 모두 문자는 기호나 작은 숫자이고, 음절 ba be bi bo bu ca ce …는 표시가 붙은 계열들을 통해 알파벳순으로 연속된 번호를 받으며, 흔한 단어 몇 개가 알파벳순 자리에 끼어 있다. 9월 16일, 그 순서를 엄격한 제약으로 하는 담금질 기법 솔버를 만들고 대조 실험으로 시험했다. 같은 설계와 같은 크기의 무작위 키로 암호화한 1654년의 Bordeaux 급보다. 솔버는 대조 실험 6회 중 3회에서 키를 1% 이내로 복원했다. 이 편지에서는 세 가지 계열 순서에 걸친 21회 실행이 대조 실험의 실패한 실행 수준에서 멈췄다. 발음 구별 기호를 열 개 중 하나꼴로 잘못 읽은 두 번째 대조 실험은 52%와 9%로 떨어졌고, 노트는 잠정 전사만으로도 실패를 설명할 수 있다고 결론지었다.

실제로 그랬다. 페이지 이미지와 대조해 보니 전사에는 세 종류의 결함이 있으며, 이것들을 합치면 암호문 단독 공격을 멈추기에 충분하다.

03 잉글랜드의 키 시트

BL Add MS 32263은 해독국에서 나온 Willes 가문의 암호 키 문서철로, 1653–1850년의 것이다. 폴리오 1에는 To M.r Bordeaux French M.r at London 1653, Key & Calculation, 그리고 Discovered Aug. 20th 1832라는 제목이 있다. 연도는 그렇게 읽히며, 이 종이는 2801부터 3000까지 번호가 매겨진 인쇄된 장부 용지이므로 1653년의 키가 아니라 후대의 작업물이다. 왼쪽 절반은 calculation으로, 번호마다 접촉 집계가 허용한 문자들을 적었다. 오른쪽 절반에는 확정된 값이 상자 안에 있고, Principal이라는 제목의 칸이 가장 흔한 기호들을 준다. u = n, 32 = s, m = e, 33 = t, 34 = u, 20¨ = de, 63′ = te, a = r. 이 시트는 다음에 전사되어 있다: targets/bordeaux/key7537.txt. 이는 정확히 Brienne의 설계다.

계열시트상의 값
표시 없음15–37은 알파벳, a b c d e f g h i k l m n o p q r s t u x y z
프라임 ′pa 25, pe 26, po 28, pour 31, par 32, qui 38, que 39, ra re ri ro 42–45, se si so 53–55, te 63, to 65, ve vi vo 73–75, vous 79. 그 밖에 negociation 19
점 두 개 ¨de di do du 20–23, dans 24, et 28, estre 29, estat 32, fa fe fi fo fu 37–41, fort 42, ha he hi ho hu 60–64, il 72, la le li lo lu 73–77, les 78, leurs 83, ma me mi mo 84–87, na ne ni no nu 96–100
윗줄 ‾ba be bi bo bu 83–87, bien 89, bon 90, ca ce ci co cu 93–97. 그 밖에 Angleterre(?) 75

빈자리는 같은 순서로 채워지며 텍스트에서 확인된다. 29′ pu(deputez), 64′ ti(resolutions), 19¨ da(d’accord), 49¨ ge(obliger, purgée), 66¨–70¨ ja je ji jo ju(sujet, jours, jusque). 세 단어는 문맥으로 확정되며 알파벳순 자리에 들어맞는다. 40′ quoy(pourquoy, quoy que), 41′ quand, 79¨ leur. 16¨ comme과 53¨도 마찬가지인데, 53¨은 두 번 나올 때 모두 General, 곧 크롬웰이다. Principal 목록 밖의 그래픽 기호들은 텍스트에서 얻었다. x = o, 붙여 쓴 x p = a, ꝺ = u, ∂ = n, q = i, ll = r, 획이 그어진 4 = s, ≠ = g, h = p, H = z, 9 = i, φ = y, λ = s, θ = i, ω = n, ff = t, 〃 = n. 이런 값은 모두 나올 때마다 같은 뜻을 줄 때에만 채택했다.

04 해독

평문 첫머리를 포함한 암호 부분. 필자의 철자는 그대로 두었고, 단어 구분과 구두점은 편집자가 넣었다. [..]는 해독되지 않은 토큰, [단어]는 보충했거나 불확실한 것, {code}는 복원되지 않은 노멘클레이터 코드다

Cellecy vous fera veoir que la nouvelle de mon retour en France n’est pas vraye. Ce n’est pas que si nos affaires estoyent plus florissantes nous n’eussions sujet de tesmoi[g]ner quelque mescontentement de la reception qui a esté faite aux deputez de Bordeaux. Ils ont esté entendus par deux commissaires du Conseil, et l’audiance que j’avois demandée au General ne me fut donnée qu’après la leur. L’on d’y de[..]er ; ils [..]rent leurs propositions {332} au {396} [..] separées {344}, et je croy que l’on y delibere aussi bien que sur les miennes, quoy qu’après les resolutions prises dans le [Parlement] il ne restast plus qu’à signer les traitez dont nous estions demeurez d’accord. L’on m’advertist de plusieurs endroits qu’indirectement on veut y secourir Bordeaux. C’est pourquoy si vous n’avés point encores offert vostre mediation, elle se pourroit surseoir jusqu’à ce que je voye quelle sera la conduite de cet Estat. Je n’ay pas laissé dans mon dernier discours d’asseurer que Sa Majesté [s’y] employeroit avec affection ; mais s’ils prennent des mesures avec Bordeaux, ils n’auront pas grande confiance à nostre bonne volonté. La crainte que si la [France] se trouve purgée de seditions elle ne favorise le parti du {25}, et la retraite que l’on a donnée au {28}, sont capables de fort [faire] prendre au General une resolution contraire à nos interests. Si les {43} envoyent icy des deputez pour traiter de [..], comme l’on publie, il se [..]era encores plus. Ce n’est pas que son interest propre ne le deust obliger de rechercher nostre alliance, mais il croit y p[..] à temps quand mesmes il auroit delivré Bordeaux de la misere où elle se trouve. Dans peu de jours j’en seray informé avec plus de certitude. On n’a point icy aucune nouvelle de la flotte …

우리말 풀이

의역이다. 해독이 불확실한 곳은 괄호를 그대로 옮겼다.

이 편지로 제가 프랑스로 돌아간다는 소식이 사실이 아님을 아시게 될 것입니다. 우리 사정이 더 번창했다면 보르도 대표들이 받은 대접에 얼마간 불쾌함을 표할 이유가 없지 않았을 것입니다. 그들은 자문회의의 위원 두 명에게 청문을 받았고, 제가 장군에게 청한 알현은 그들의 것이 끝난 뒤에야 주어졌습니다. [..]; 그들은 자신들의 제안을 [..] [..]했으며, 비록 [의회]에서 결의가 내려진 뒤에는 우리가 합의한 조약에 서명하는 일만 남아 있었음에도, 저의 제안과 마찬가지로 그들의 제안도 심의되고 있다고 저는 믿습니다. 여러 곳에서 그들이 보르도를 간접적으로 도우려 한다는 말을 듣습니다. 그러므로 아직 중재를 제안하지 않으셨다면, 이 나라의 처신이 어떠할지 제가 볼 때까지 보류하셔도 될 것입니다. 저는 지난번 연설에서 국왕 폐하께서 이 일에 애정을 가지고 [힘쓰실] 것이라고 확언하는 것을 잊지 않았습니다. 그러나 그들이 보르도와 타협한다면 우리의 선의를 그다지 신뢰하지 않을 것입니다. 반란이 정리된 [프랑스]가 {25}의 당파를 편들지 모른다는 두려움, 그리고 {28}에게 주어진 피난처는 장군이 우리 이익에 반하는 결정을 내리게 [만들] 수도 있습니다. 소문대로 {43}이 [..]을 협상하러 이곳에 대표를 보낸다면, 그것은 더욱 [..]될 것입니다. 그 자신의 이익으로 보아도 우리와의 동맹을 구해야 마땅하지 않다는 것은 아닙니다. 그러나 그는 보르도를 지금의 비참함에서 구해 낸 뒤에라도 제때 [..]할 수 있다고 생각합니다. 며칠 안에 더 확실히 알게 될 것입니다.

사본 R8391에서 전사한 평문 맺음말은 다른 소식을 전한다. 함대가 스코틀랜드 앞바다에서 목격된 이후로 소식이 없다는 것이다. 또한 크롬웰이 aura ung corps composé de sept vingt personnes choisis par l’armée, et approuvés par les provinces라고, 곧 군대가 선발한 140명의 기구를 가질 것이라고 보고하는데, 이는 7월에 소집된 지명 의회다. 스웨덴 주재관은 자신의 제안에 대한 답을 받지 못했고, 포르투갈인도 평화 조약에 대한 답을 받지 못했다.

05 내용

Bordeaux-Neufville은 1652년 말 런던에 와서, 공화국이 어린 루이 14세의 정부를 승인하게 하고 잉글랜드가 프롱드의 난에 끼어들지 않게 하려 했다. 오르메와 콩데파가 국왕에 맞서 장악한 보르도 시는 잉글랜드의 도움을 청하러 자체 대표를 보냈다. 이 편지는 크롬웰이 잔부 의회를 해산한 지(1653년 4월 20일, 구력) 4주 뒤에 쓰였다. 편지는 그가 프랑스로 돌아간다는 소문을 부인하며 시작한다. 프랑스의 사정이 더 번창했다면 보르도 대표들이 받은 대접에 불쾌함을 표할 만했겠지만, 프롱드의 난으로 약해진 프랑스는 그럴 여유가 없다. 그의 불만은 순서와 서열에 관한 것이다. 자문회의는 반란자들의 대표를 위원 두 명을 통해 먼저 청문했고, 그다음에야 국왕의 사절에게 le General과의 알현을 주었다. Bordeaux는 이를 서명만 남은 조약이 반란자들의 제안과 저울질되고 있다는 신호로 읽는다. 그의 조언은 전술적이다. Brienne은 잉글랜드의 입장이 분명해질 때까지 프랑스의 중재를 제안하지 말아야 한다. 간접적이라 해도 보르도 시에 대한 도움은 잉글랜드 측에 신뢰가 없음을 보여 줄 것이기 때문이다. 그가 전하는 잉글랜드의 두려움은 국내가 평온해진 프랑스가 스튜어트 가문을 지원하리라는 것이다. 결국 보르도 시는 1653년 7월 말 국왕군에 항복했고, 영불 조약은 1655년에야 서명되었다.

06 남은 문제

07 출처

키 시트 전사(key7537.txt), 문맥으로 추가한 값(key_guess.txt), 수정한 전사(ct2.txt), 디코더(apply_key.py), 해독(plaintext_1653.txt), 그리고 9월 16일의 솔버와 그 대조 실험은 저장소에 있다(targets/bordeaux/). British Library의 이미지는 싣지 않았다. 도서관의 이용 조건상 게재하려면 허가가 필요하기 때문이다.