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). 이 중 어느 것도 해독에 이르지 못한다.

평문은 출판되지 않았다. 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%로 떨어졌고, 노트는 잠정 전사만으로도 실패를 설명할 수 있다고 결론지었다.
실제로 그랬다. 페이지 이미지와 대조해 보니 전사에는 세 종류의 결함이 있으며, 이것들을 합치면 암호문 단독 공격을 멈추기에 충분하다.
- 두 기호를 하나로 적은 것. 전사의 d는 서로 다른 두 글리프를 포괄한다. u인 고리진 ꝺ와 n인 뒤집힌 ∂다(conte·n·te·me·∂·t, Bordea·ꝺ·x). f. 92의 잉글랜드 측 빈도 집계는 이 둘을 다른 행에 열거하므로, 1653년의 분석가들은 두 기호를 보았다.
- 빠진 토큰과 표시. 2행에서 plus florissantes에는 76¨(lo)와 27(n)이 필요한데, 전사는 이를 빠뜨린다. 다른 곳에서는 96¨ na가 96‾로, 79′ vous가 74′로, 64′ ti가 b 4′로, 97¨ ne가 그냥 97로 나온다. 모두 21개를 수정했다. 그중 하나인 commissaires의 52′는 서기 자신이 빠뜨린 것으로, 사본 R8393에서 복원했다.
- 서기 자신의 누락. 그는 음절 번호를 표시 없이 쓰는 일이 잦다. et에 38, 43′ re에 43, si에 54, ne에 97. 이 설계에서는 표시가 re와 문자를 구분해 준다. 표시를 신뢰하는 솔버는 그런 토큰을 잘못된 계열에 넣는다.
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 남은 문제
- 노멘클레이터 코드. 25‾와 28‾(le parti du {25}, la retraite que l’on a donnée au {28})는 스튜어트 가문의 이름일 가능성이 가장 높다. 찰스 2세, 요크 공작, 또는 그 함대가 프랑스 항구를 이용했던 루퍼트 공자다. 43‾(si les {43} envoyent icy des deputez)은 대표를 보낼 수 있는 단체다. 332, 344, 396‾는 대표들의 제안에 관한 문장에 나온다. 31‾는 문맥만으로 Parlement으로 보았다.
- 드문 토큰. 6¨(ils [..]rent leurs propositions), 98과 10(둘 다 한 번), 30′(traiter de [..]), 35′, 68′, 14′(s’y로 봄), 5¨(delibere의 li로 봄), 46¨(la [France], 알파벳순 자리에는 맞지만 다른 확인 근거는 없음). 끝부분의 사본은 원본과 토큰 하나하나까지 일치하므로, 68′와 quand mesmes il auroit의 24는 서기가 쓴 그대로다.
- 42¨. 시트에는 fort로 되어 있지만, capables de fort prendre의 뜻으로는 faire가 더 낫다. 값은 시트가 주는 대로 두었다.
- 키 시트의 날짜. 제목은 Aug. 20th 1832로 읽힌다. 이것이 후대의 재해독을 기록한 것인지 더 오래된 키의 사본인지는 조사하지 않았다.
07 출처
- British Library, Add MS 4200 ff. 88–90(편지), f. 92 및 ff. 93–93v(빈도 집계와 끝부분 사본), 첫머리 사본, 잉글랜드 측 접촉표 ff. 74, 78: DECODE 레코드 R8390, R8391, R8393, R8386, R8388, R8389(de-crypt.org, 로그인 필요).
- British Library, Add MS 32263 f. 1, "To M.r Bordeaux French M.r at London 1653, Key & Calculation": DECODE 레코드 R7537.
- S. Tomokiyo, "Ciphers early in the reign of Louis XIV", §3(cryptiana): 잠정 전사와 목록, Lasry의 1654년 키 이미지.
- T. Birch (ed.), A Collection of the State Papers of John Thurloe, 1권(1742); F. Guizot, Histoire de la République d’Angleterre et de Cromwell, 2권(1854), 부록: 1653년 Bordeaux의 다른 급보들로, 이 편지는 없다.
키 시트 전사(key7537.txt), 문맥으로 추가한 값(key_guess.txt), 수정한 전사(ct2.txt), 디코더(apply_key.py), 해독(plaintext_1653.txt), 그리고 9월 16일의 솔버와 그 대조 실험은 저장소에 있다(targets/bordeaux/). British Library의 이미지는 싣지 않았다. 도서관의 이용 조건상 게재하려면 허가가 필요하기 때문이다.