01 문서
Rosny(훗날의 쉴리)의 동생 Philippe de Béthune은 1601년 8월 23일자 훈령(문서철의 2번)을 가지고 로마로 떠나 1605년까지 상주 대사로 일했다. fr. 3484에 있는 국왕의 편지들은 1601년 10월부터 1602년 10월까지 이어진다. 이것들은 실제 발송된 원본으로, Henry라고 서명되고 de Neufville, 곧 Villeroy의 사무국이 연서했으며, 암호도 그 사무국의 것이다. 로마의 사무국은 편지를 해독하면 그 해독을 여백에 더 작은 글씨로, 구간마다 1, 2, 3 번호를 붙여 적거나, 기호로 연결한 각주로 적었다. 문서철에는 그 해독들이 남아 있다. 세 편지에는 해독이 없다.
| 글자 | 엽 | 암호 | 이용 가능한 평문 |
|---|---|---|---|
| 파리, 1601년 11월 8일(6번) | 30v–31v | 여섯 구간, 각 한 줄에서 다섯 줄 | 번호가 붙은 여백 주석, 거의 축자적 |
| 파리, 1601년 11월 9일(7번) | 33r | 22행, "il me mande qu’il est certain que" 뒤의 본문 전체 | 없음 |
| 파리, 1601년 11월 10일(8번) | 34r–v | 네 구간, 17행 | 초안, f. 36r–v, 평문(목록 설명의 "copie du n° précédent") |
| 생제르맹, 1601년 11월 22일(12번) | 46r–47v | 덩어리로 된 약 40행 | 없음. ff. 45와 48은 주소 엽이다 |
| 파리, 1601년 12월 10일(13번) | 49v–50r | 5 + 9행 | 49v의 축자적 각주, 50r의 여백 주석 |
| 1601년 12월 24일, 1602년 1월(14–17번) | 53, 56–57 | 9–11행의 덩어리 | 여백 주석 |
02 설계
Bazeries(Les chiffres secrets dévoilés, 1901, 28–29쪽)는 1599년의 "chiffre baillé à M. de Béthune"을 싣고 있는데, 이는 Maximilien이 잉글랜드 사절 임무를 위해 받은 것이다. 각 문자에는 숫자 하나(A = 3, B = 10, C = 8 …)와 임의의 기호 두세 개가 있다. 30개의 이름은 점 두 개가 붙은 숫자다(Le Roy 4̈, Le Roy d’Espagne 2̈). 약 80개의 흔한 단어는 쉼표가 붙은 문자(a, ayant … y, et, z, nous), 점 하나가 붙은 문자(entre … mons), 점 두 개가 붙은 문자(nostre … selon)이며, 각 계열은 알파벳순이다. 쉼표가 붙은 숫자 2에서 11은 tout, tant, toutesfois … vivs이다. Δ는 앞 문자를 겹치게 하고, y와 $는 앞 문자를 취소한다. 동생의 1601년 암호는 같은 사무국의 설계를 2년 뒤에 새 값으로 쓴 것이다. 쉼표 계열에서 f, = le, g, = la, x, = que, r, = par, q, = pour, d, = je(머리글자가 l, l, q, p, p, j 순으로, 1599년처럼 그룹별 알파벳순이다), 점 두 개 계열에서 f: = au, s: = dit, x: = et, y: = ent, 점 하나로 t. = de, p. = ce, 음절군으로 61 = qui, 63 = re, 65 = si, 이름으로 48 = Cardinal, 17 = Aldobrandin, 7 = le Roy d’Espagne이며, 68 = tout와 71 = tion은 또 다른 음절군이다(toutes = 68 ȥ g, affectionne은 71 g ȥ로 끝난다). 문자는 다음과 같다. e = ȥ ‡ ε 0; a = 4 6 u; i = 갈고리 달린 m, v, a, 1; o = f + t; t = q 7; u/v = ꝑ, y, c; s = g, 2 모양의 r, n; r = r ∂; l = h B S; m = x; g = 민무늬 m, 갈고리 달린 u; c = b e; p = o T; b = n; y = a. 기호 φ는 Bazeries가 1599년 키에서 설명하는 이중화 기호다("Δ doublera son prochain précédent"). somme는 s-o-m-φ-e, l’année는 l-a-n-φ-e-φ로 쓰이고, Sillery는 ll을 h-φ로, occasions는 o-c-φ, retrouve는 u-φ(u와 v는 한 문자), mienne는 mie-n-φ-e로 쓴다. f. 34의 "gratification"은 x 6 ꞔu ∂ u p ꞔm m v b 6 7 1 f로 쓰여 있다. m-a-g-r-a-t-i-f-i-c-a-t-i-o(n)이며, a t i에 숫자 6 7 1, 곧 이 설계의 숫자 문자를 썼다.
03 11월 10일 편지
초안은 암호화 구간을 단어 그대로 보여 준다(차이점: 초안의 "de sorte" 자리에 단어 기호 하나, 초안의 "taschez qu’il n’en soit rien dit" 대신 "faites semblant"). 국왕의 목소리로 이렇게 말한다. 파리 고등법원이 에스테–알도브란디니 부채에 대해 판결을 내린 뒤 그는 "fus bien aise d’avoir ce pretexte de gratifier led. Cardinal et luy tesmoigner ma bonne volonté … de sorte je luy fis payer des lors dix mil escuz par l’entremise du sieur de Sillery". 이제 그는 "qu’il face payer aud. Cardinal dedans les premiers quatre mois de l’année prochaine la somme de dix mil escuz par les mesmes mains … sans avoir esgard à l’arrest obtenu par lad. duchesse de Nemours, ny au besoing d’argent auquel je me retrouve. Car j’affectionne led. Cardinal et desire m’acquitter de lad. promesse que je luy ay faicte"라고 명했다. Béthune은 d’Ossat 추기경과 상의한 뒤 알도브란디니 추기경에게 "de facon qu’il recoive et estime ceste grace comme elle merite" 알리고, "que vous n’aiez receu la presente" 척하며, "le premier qui en avertira led. Cardinal Aldobrandin"이 되어야 한다. 교황의 조카 Pietro Aldobrandini는 1601년 1월 리옹 조약을 성사시켰다. 이 편지에서 국왕은 그 대가를 치르며 선물을 어떻게 알릴지까지 조율한다. 전문은 저장소에 있다(targets/bethune/reading_10nov.md).
04 11월 22일 편지
이 편지는 미해결인 두 통 중 더 어려운 쪽일 것으로 예상되었다. 목록 설명에 따르면 덩어리로 된 40행의 암호이고, 문서철 어디에도 평문 사본이 없었다. 네 엽을 전체 해상도로 보니 사정이 달랐다. 암호는 80개의 짧은 구간으로 쪼개져 평범한 평문 프랑스어 행 안에 박혀 있다. 국왕의 비서는 이름, 금액, 가장 날카로운 판단만 암호화하고 그 주변의 문장 구조는 평문으로 남겼다. 따라서 평문이 의미의 대부분을 전하며, 암호 구간을 해독하지 않고도 내용을 따라갈 수 있다. 네 페이지 모두 다음에 전사되어 있다: targets/bethune/reading_22nov.md. 이 편지에 대한 이전의 전사나 해독은 문서철에서도, Berger de Xivrey에서도, Colbert 17에서도 발견되지 않았다. Halphen의 판본(아래)은 보지 못했다.
이 편지는 18일에 받은 Béthune의 10월 29일자 급보에 답하는 것으로, Henry라고 서명되고 de Neufville이 연서했다. 그 핵심은 암호가 부호군으로만 부르는 두 인물에 대한 평문으로 된 질책이다. "Il me semble que [20] [S 12], qui sont douez de toute prudence, ont faict faulte de n’avoir rompu ce coup, car ilz l’eussent faict facilement s’ilz y eussent pensé et operé d’heure, ainsi qu’ilz devoient. Mais ilz se sont contentez de … meuz d’autres considerations …" 돈과 규율에 관해 국왕은 "donner ordre que la pension que j’ay accordée au s.r Camaiano sera bien payée"하겠다고 하며, 이 모두가 "relever le party françois a Rome"을 위한 것이다. 그러나 Béthune은 명시적인 명령 없이 "esperances ou [fermes] des promesses a d’autres"를 주어서는 안 되며, 이는 "afin de n’abuser personne ne moy le premier"이고, 언제나 "après toutesfois en avoir conferé avec le Card.al d’Ossat" 행동해야 한다. 국왕은 교황의 "bon accueil … aux deux audiences quelle vous a données"를 인정한다. Maffeo Barberini(훗날의 우르바노 8세로, 당시 프랑스로 오는 중이었다)를 "le plus favorablement que je pourray po[ur] le respect de sa S.té" 맞이하겠다고 한다. 예수회에 관해서는 이전 편지를 다시 언급하며 교황의 답을 기다리겠다고 한다. 그리고 알도브란디니 추기경이 이미 견책한 바 있는, "qui reside en Suisse, accompagné d’un certain Julio de la Torre y Travers[i]"인 한 대리인에 대해 불평한다. 세 번째 엽은 문서철 전체의 날짜를 정해 주는 집안 소식을 평문으로 전하며 끝난다. "J’attends en bonne devotion le retour du courrier que je vous ay envoié pour convier sa S.té au baptesme de mon filz, lequel se faict tres bien nourrir et se fortifie a veue d’oeil". 이 아들은 9월 27일에 태어난 왕세자다. 편지의 날짜는 "Escrit a St Germain en Laye le xxij.e jour de 9bre 1601"이며, 다시 서명한 추신이 앞의 내용 일부를 철회한다.
80개의 암호 구간은 다음에 있다: targets/bethune/ct_22nov.txt. 키로 해독하면 단편만 나온다(le cardinal aldobrandin, attenter a este toute, suisses, octobre, saincteté au). 11월 9일 편지가 부딪히는 것과 같은 상한이며, 이유도 같다. 두 값은 평문 문맥으로 확인된다. 73 = vostre, 그리고 쌍 48 17 = Cardinal Aldobrandin이다. 15개의 부호군이 미해결로 남아 있다. 그중 셋은 문맥이 값을 제약하며, 하나인 72에는 찬성하는 근거와 반대하는 근거가 모두 있는 제안이 있다(아래 참조).
05 11월 9일 편지와 그 상한
알려진 평문의 코퍼스(11월 10일의 쌍, 11월 8일의 주석 달린 여섯 구간, 12월 10일의 각주 구간, 약 1,650자)를 EM 절차로 정렬했다. 이 절차에서 각 기호는 문자열에 대한 적절한 사전 분포 아래 0에서 12개의 문자를 나타낼 수 있으며, 손으로 정한 값을 시드로 삼고, 허자는 Bazeries의 설계가 허자로 쓰는 기호에만 허용했다. 그 결과로 얻은 P(문자 | 기호)가 디코더에 들어간다. 두 번째 단계에서는 엽을 4배 확대로 기호 하나하나 다시 전사하고, 이중화 기호, 음절군, ꝑ = u/v, 그리고 초안의 단어들로 십여 개의 문자를 확정하여, 해독률을 열 단어 중 여섯 정도로 끌어올렸다. …sera la promotion au cardinalat … Alexandre … ensemble ce que vous aurez … jamais il m’avoit dit … propos de rechercher le cardinal … de vous dire la res[olution] … de telles pratiques … des advis desdits car[dinaux]. 세 번째 단계에서는 Xivrey의 143만 단어로 만든 바이그램 언어 모델을 추가해 sur le revenu de Naples, le nunce resident, les cardinaux … enclins a la [26], aux prudens advis desdits card[inaux]를 얻었다. 이 편지는 Don Alexandre의 추기경 서임을 둘러싼 스페인의 압력과 추기경들의 조언에 관한 것이다. 평문으로 된 첫머리는 군사 소식을 암시했었다.
세 번째 단계는 언제 멈출지 판단하는 방법도 주었다. 오라클 상한은 전사된 각 기호가 모델이 허용하는 어떤 값이든 내보낼 수 있게 하고, 그렇게 했을 때 참 문자 중 몇 개를 만들어 낼 수 있는지를 묻는다. 알려진 평문 블록에서 그 상한은 71.0%인데 디코더는 74.5%를 기록한다. 디코더는 이미 자기 방출 상한보다 높으며, 몇 개의 문자는 우연히 맞히고 있다. 탐색이나 언어 모델을 더 손봐도 도움이 되지 않는다. 참 문자의 대략 29%는 전사된 그대로의 글리프로는 만들어 낼 수 없기 때문이다.
- 각 기호의 방출을 넓혀 시각적으로 혼동되는 짝들의 방출까지 포함하면 상한은 80.6%로 오르지만, 실제 해독은 74.5%에서 71.9%로 떨어진다. 언어 모델이 해소할 수 있는 것보다 모호성이 커진다.
- 세 가지 분할 구조. 연결 성분은 글리프당 1.13–1.38개의 성분을 내며 과분할과 과소분할이 모두 일어난다. 절대 자르지 않는 강제 정렬(알려진 시퀀스의 각 토큰에 가변 폭의 조각을 주고, 정렬로부터 템플릿을 다시 추정하는 동적 계획법)은 균일한 시작점에서 평균 글리프로 수렴해 버린다. 자르는 위치를 성분 경계로 제한하고 클래스별 폭 모델을 쓰면, 성분이 잘못된 곳을 복구할 자유가 프로그램에 남지 않는다.
- 더 높은 해상도. 두 번째 단계는 Gallica의 2,000픽셀 이미지로 작업했다. 3,926픽셀 원본은 선형 해상도가 약 30% 높고 글리프도 눈에 띄게 선명하다. 그래도 글리프가 확정되지는 않는다.
- 언어 모델이 숫자를 다시 나누게 하기. 재전사로 불일치가 문자보다 숫자 구간에 있다는 것이 드러났다. 이 암호는 숫자를 구분자 없이 쓰고 한 자리와 두 자리 그룹이 공존하므로, "6165"는 61|65, 6|1|65, 61|6|5로 나눌 수 있다. 가능한 모든 분할을 디코더에 제시하면 70.8%가 나오며, partant가 "par [70] le roy d’Espaigne [2]"로 바뀐다.
- 독립된 두 전사를 결합하기. 넓히는 시도 중 도움이 된 유일한 것이다. 알려진 평문 102자 블록을 첫 번째 전사를 참고하지 않고 전체 해상도 엽에서 처음부터 다시 전사했다. 전사 A(두 번째 단계)는 75.5%, 전사 B(세 번째 단계)는 57.8%를 기록한다. 둘은 정렬된 72개 위치 중 50개에서 일치하며, 합집합은 78.4%에 이르러 거의 3포인트 높다. 해상도가 더 높았는데도 두 번째 전사가 첫 번째보다 나쁘다.
같은 잉크에 대한 두 번의 신중한 전사가 토큰의 69%에서만 일치한다. 이 필체는 약 450dpi에서 글리프를 확정할 만큼의 정보를 담고 있지 않으며, 71% 상한이 다른 형태로 말하는 것도 바로 이것이다.
혼동은 글리프 내부에 있다. 해독이 초안과 대조해 검증된 conduitte에서, 같은 m 모양 글리프가 한 위치에서는 d를, 바로 다음 위치에서는 i를 나타내며, 둘은 갈고리 하나로만 다르다. 앞서 기록한 세 계열(n과 s를 나타내는 꼬리가 열린 g와 고리진 g, g, d, f를 나타내는 세 가지 m 모양, r과 s를 나타내는 r과 2 모양의 r)은 실재하며, 어떤 확대로도 이들을 구분할 수 없다. 나머지를 "하루치의 기계적인 작업"이라고 했던 저장소의 메모는 수치와 함께 그곳에서 정정했다. 두 자리 이름은 걸림돌이 아니었다.
06 부호군, 그리고 양쪽 증거가 있는 제안 하나
미해결 두 편지의 실질을 담고 있는 부호군(2, 5, 6, 8, 9, 12, 20, 28, 31, 44, 66, 67, 69, 72, 80)은 해독이 없는 곳에만 나온다. 그중 셋은 평문 문맥이 값을 제약한다. S 12와 20는 "douez de toute prudence"인 두 인물이다. 28은 "ce[luy] m’a escrit de [28]"로 보아 장소다. 44는 "et par consequent" 뒤에 온다.
하나에는 제안이 있으며, 이 프로젝트가 확인되지 않은 것을 기록하는 방식대로 여기에 기록한다. 72 = vous: 연어 "x , 72"(que 뒤에 72)가 ff. 46r, 46v, 47r, 33에 걸쳐 네 번 나온다. 72는 세 번 행의 첫머리에 온다. 그리고 여백 해독이 의역이 아니라 축자적인 f. 53r에서, 암호가 다음과 같이 이어지는 바로 그 자리에 주석이 "…je ne suis pas d’auis que vous pressiez sa Sain.té…"라고 적혀 있다.
x , 72 , T 63 , r S Z이는 이미 확립된 T = p, 63 = re, r = s, Z = e를 쓰면 que · vous · p-re-s-s-e가 된다. 반대 근거: f. 49v의 블록은 다음으로 끝나는데 … 63 72 그 각주 주석은 "il sera meilleur de differer a luy en parler"로 끝나므로, 마지막의 vous를 어디에 둘지 곤란하다. 암호 블록이 각주가 주석하는 구간 너머로 이어지거나, 72가 다른 무엇이다. 이 값은 확인되지 않은 채로 남으며, 이 페이지의 어떤 해독에도 쓰지 않았다.
주석이 달린 엽들이 이를 확정할 수 있다. 전체 해상도에서 ff. 53r과 56r은 다룰 만하다. 그 해독은 축자적이며, 평문 구절 전체가 암호 블록 안에 들어 있다(f. 53r의 "discours d’aultruy. Il fault", f. 56r의 "Mais je ne croy pas quil le face"와 "si ce n’est pour"). 이들은 각각 주석에도 주석 자체의 순서대로 나온다. 이것들이 정렬의 고정된 기준점이 된다. f. 53r에는 66과 72가 들어 있고, f. 56r의 여백은 스페인 국왕과 알브레히트 대공을 평문으로 언급한다. 두 블록 모두 아직 전사되지 않았다.
07 11월 9일 편지를 완성하려면
미해결 두 편지의 평문은 사본 등록부에 있을 것이며, 조사 결과 해당할 만한 문서철을 찾았다. BnF, Cinq cents de Colbert 346은 "Copies des despesches concernans l’ambassade de Messire Philippe de Bethune, conseiller du Roy en son Conseil d’Estat, à Rome, en 1601-[1605]"로, 그 첫 권은 1601년 8월 23일부터 1602년 11월 22일까지이며 앙리 4세, 마리 드 메디시스, Villeroy, Béthune의 편지를 담고 있다. 이 범위는 11월 9일과 22일 편지를 모두 포함하며, 이런 종류의 사본 등록부는 초안, 곧 평문으로 만들어진다. 11월 10일 편지를 여기서 해독할 수 있었던 것도 그 덕분이다. 이 문서는 디지털화되어 있지 않다. Gallica의 SRU는 이에 대한 레코드를 반환하지 않는다. Salle des manuscrits에서 열람하거나 복제본을 주문하는 것이 이 대상의 다음 단계다.
이와 별도로 Eugène Halphen은 바로 이 기간을 다루는 Lettres inédites du roi Henri IV à monsieur de Béthune, ambassadeur de France à Rome, du 18 octobre au 24 décembre 1601을 편집했다. 이 책은 HathiTrust 목록(레코드 100644113)에 있고, Gallica, Internet Archive, Open Library에는 없다. Halphen이 암호 구간을 평문으로 실었는지(그랬다면 초안이 필요했을 것이다)에 따라, fr. 3077/3078이 Du Bellay의 경우 그랬듯이 이 편지들이 이미 출판된 것으로 간주될지가 결정된다.
평문의 출처로 확인했으나 제외한 것: Berger de Xivrey의 Recueil I–V권은 1601년 10월 10일자 Béthune 편지는 싣지만 11월의 것은 없다. Mélanges de Colbert 17은 첫 부분이 179쪽에서도 여전히 훈령을 담고 있고 둘째 부분은 1602–05년이다. BnF fr. 3677과 3678, 곧 "Registre des lettres que monseigneur de Bethune a escrites en France durant son ambassade de Rome"는 1624–30년의 두 번째 대사 임기에 속한다.
08 출처
- BnF, Département des Manuscrits, Français 3484, Recueil de lettres et de pièces originales(앙리 4세가 Béthune에게, 1599–1602), Gallica ark:/12148/btv1b52523722c. 앞면의 경우 canvas = 2 × 폴리오 + 7.
- É. Bazeries, Les chiffres secrets dévoilés (Paris, 1901), 28–29쪽, "Chiffre baillé à M. de Béthune, 1599", Gallica bpt6k325768q.
- Berger de Xivrey and Guadet, Recueil des lettres missives de Henri IV, III–V권(1846–50), archive.org, 언어 모델로 사용. V권에는 1601년 11월의 Béthune 편지가 없다.
- S. Tomokiyo, "Ciphers during the reign of Henri IV": fr. 15975(1602–05)와 fr. 15972(1606–08)에 있는 Béthune의 암호는 다른 키다.
- BnF, Département des Manuscrits, Cinq cents de Colbert 346–350, « Copies des despesches concernans l’ambassade de Messire Philippe de Bethune », I권: 1601년 8월 23일 – 1602년 11월 22일. 디지털화되지 않음. 11월 9일과 22일 편지의 평문에 이르는 길.
- E. Halphen (ed.), Lettres inédites du roi Henri IV à monsieur de Béthune, ambassadeur de France à Rome, du 18 octobre au 24 décembre 1601. HathiTrust 목록 레코드 100644113. Gallica, Internet Archive, Open Library에는 없음.
- 작업 파일은 다음에 있다:
targets/bethune/:NOTES.md,reading_10nov.md,reading_22nov.md,corpus_v2.txt,key.tsv,ct_f33_v2.txt,ct_22nov.txt,em_align.py,lm.py(시대 언어 모델),decode2.py(바이그램 단어 격자 디코더),eval.py(대조 실험 장치),oracle.py(상한),union.py(두 전사의 결합),seg.py/align.py/align2.py(분할 시도, 부정적 결과),crop.py/lines2.py/cut.py/sheet.py(이미지 파이프라인).

