01 문서철
Français 3022는 16세기의 원본과 사본을 모은 recueil로, 대부분 프랑스 손에 들어온 1527–28년의 황제 측 서신이다. 로마 주재 황제 비서 Juan Pérez의 편지가 스무 통쯤 있고, 그중 몇 통은 평문이다. 로마 약탈 이후 황제군 보병을 지휘한 del Vasto 후작(Alfonso d’Ávalos)의 편지가 세 통 있다. 푸엔테라비아와 바욘에서 온 1528년의 스페인어 “avertimientos”와, 이탈리아어 첩보 문서 한 묶음도 있다. 해설서의 엽 번호는 잉크로 적힌 엽 번호보다 3쯤 크다. 아래에서 엽은 잉크 번호이고 “뷰”는 Gallica의 번호다(ark btv1b90601558).
| No. | 엽 (뷰) | 내용 | 결과 |
|---|---|---|---|
| 10 | ff. 26–28과 낱장 f. 39 (51–55, 76–77) | del Vasto가 카를 5세에게, “de Ysola”, 1527년 9월 27일 | 다른 이들이 일부 해독(Lasry 2023, Tomokiyo 2026); 1,146단어 중 47단어에 물음표; 여기서 재작업이나 측정은 하지 않음 |
| 6 | ff. 16v–17v (32–34) | 익명 보고서로 목록에 올라 있으나, 실제로는 del Vasto가 카를 5세에게 보낸 편지, 로마, 1527년 12월 초 | 해독, 암호 기호 1,680개 중 98.0% 측정; 부호군 10개와 짧은 구간 9개 미결 |
| 19 | ff. 40–43 (78–85) | del Vasto가 카를 5세에게, 로마, 1527년 11월 6일 (대상에 포함되지 않음, 6번과 같은 키) | f. 40은 Lasry의 문자 층; ff. 41r–41v는 여기서 문맥 탐색용으로 검토; ff. 41–43은 전사하지 않음; 내용은 CSP Spain에 요약되어 있음 |
| 20 | ff. 44–46v (86–91) | “Garbino”에게 보낸 이탈리아어 편지, 마드리드, 1528년 4월 11일 | 전사함; 해독하지 못함 |
| 20bis, 21 | ff. 48–50v (94–98) | 은어 하나, 코드명 목록 하나, “Aditione nel zifra” 하나 | 해독함; 20번 코드의 설계를 설명해 준다 |
02 먼저 확인한 것: 기존 해독
목록에는 “해독 기록 없음”이라고 되어 있으므로, 프랑스 측 해독이 있을 법한 뻔한 곳부터 확인했다. 18세기의 Clairambault 사본들을 뒤졌다. Clairambault 327 ff. 279–280은 20번을 “Lettre non signée écrite au seigneur Garbino du 11 d’avril 1528 … partie en chiffre, partie non”으로 베껴 두었는데, 암호는 옮겨 적었지만 해독한 것은 없다. Clairambault 314 f. 337은 추가 시트를 베꼈다. 어느 쪽에도 해독은 없고, 인접한 français 권들에서도 나오지 않았다.
해독은 현대의 것이다. Tomokiyo의 cryptiana 페이지에는 George Lasry가 2023년에 10번의 해답을 그에게 보냈다고 적혀 있다. 2026년 Tomokiyo는 이를 스페인어 텍스트로 편집해 “Gasto–Charles V Cipher 1”로 공개했다. 그 텍스트는 완전하지 않다. 1,146단어 중 47단어에 물음표가 있고, 그중 19개는 해독되지 않은 부호군에 붙은 “?” 하나뿐이며, 몇몇 구간은 뒤죽박죽이다. Tomokiyo는 지금도 누군가 이를 끝내 주기를 청한다. 그는 6번과 19번에 쓰인 두 번째 암호에 대한 Lasry의 예비 문자 단위 해독도 공개하면서, 스페인어를 아는 누군가가 이것도 끝내 주기를 청했다. 따라서 10번은 여기서 다른 이들이 일부 해독한 것으로 센다. 재작업은 하지 않았으며, 편집된 텍스트만 있고 기호 전사가 없으므로 측정하지 않았다.
03 6번: del Vasto의 12월 편지
익명 보고서로 목록에 오른 이 문서는 평문으로 시작한다. “A seis de noviembre escrivi a V. M. muy largo y tanbien a xxvij de setiembre, cuyos duplicados van con esta”. 평문으로 된 첫 쪽은 교황과의 합의, 곧 “la libertad suya y de los cardenales”(11월 26일의 항복 협정)를 보고하고, del Vasto가 아직 로마에 있는 것은 오로지 오라녜 공이 지휘권을 넘겨받으러 아직 도착하지 않았기 때문이라고 말한다. “el qual se espera que verna de aqui a tres dias”. 그러면 시점은 1527년 12월 초순이 된다.
암호는 21자 알파벳 위에서 한 자리씩 민 카이사르 이동에 동음자를 더한 것이고, 여기에 b, c, d로 시작하는 세 글자 부호군의 노멘클레이터가 붙어 있다. Lasry의 해독은 문자 층을 제대로 잡았다. f. 16v 암호문과 단어 하나하나 맞아떨어진다. 부호군은 [doz], [deh] 하는 식으로 남겨 두었다. 그의 키는 또 음절 기호 한 줄을 레이블 하나에 두 개씩 짝지어 두었는데(al, con, de, el, es, la, lo, no, para, por, qve, sin), 글리프와 대조해 보면 이 짝짓기는 서로 다른 기호를 합쳐 버린다. boz는 “fin”이 아니라 esto이고(“y por esto pienso”, “en estos tiempos”), bab는 mas, bar는 tan(“tan adelante”, “tan cerca”), bop는 como이다. Lasry의 “con s”인 bopt는 ellos이고(“porque ellos no tienen gente”), bie는 “al”이 아니라 el, bis는 de이며, bep는 어떤 곳에서는 es, 다른 곳에서는 en이다. 그의 암호 단어 중 두 개는 텍스트가 아니다. at는 평문과 암호 사이의 모든 경계에, 들어갈 때나 나올 때나 서 있고, quia는 f. 17r과 f. 41r에서 암호 앞에 서 있다. 이들은 전환 표지다. 줄 그은 기호 ≡는 마침표다.
부호군은 6번과 19번에서 각 부호군이 나오는 곳을 모두 모아 주변의 스페인어를 읽는 방식으로 확인했다. 모두 등급 I(문맥으로 추론)이며, 키나 평문 사본으로 확인된 것은 하나도 없다.
| 부호군 | 읽기 | 결정적인 문맥 |
|---|---|---|
| doz | Lautreque | “piénsase que [doz] será para ir sobre el reino” |
| deh | la Marca | “su camino es por la [deh], porque traen su artillería por agua hasta Ravena” |
| bog | buelta | “camina la [bog] del reino”; “la [bog] de Perosa” |
| ceg | hombre | “no quieren ser más [ceg]s d’armas” |
| daf | quiere | “para caminar un exército se re[daf]n” (requieren) |
| dor | para | “[dor] ir sobre el reino”, “[dor] caminar” |
| baf | primero | “mi parecer es [baf] que salga el exército” |
| dnd | qual | “Siena, la [dnd] es muy devota de V. M.” |
| dnb | dinero | “alguna manera de [dnb] o de hazelles la guerra” |
| biq, boq | duque, estado | “al [biq] de Urbino”; “el [boq] de Urbino y tomallo” |
| cef | gente | “esta [cef] ha venido en un número tan poco” |
| dod, don, dum, cez, raq | quando, si, su, ni, mi | “por vía de [dum] Santidad”; “no se puede mover [cez] dar un paso” |
| bet | dello(s) | “no quedando en Lombardía exército [bet]s tan pujante”; 19번 f. 41v “el poco cuidado que [bet] he” |
| da | otro (“liga”가 아님) | “no[da]s” = nosotros; 19번 “no hiziesen [da] fruto” |
| dop | tiempo (“invierno”가 아님) | “si el [dop] que ya entra fuerte no lo estorva”; “en estos [dop]s” |
| dab, das | tiene(n) | “porque ellos no [dab]n gente” |
| <37> | final(mente) | “y [<37>]mente no podrían”; 19번에서 “y [<37>]mente yo veo” |
표의 나머지(di mandado, coy Italia, der poca, bim empresa, cip mil, cac Florencia, bag rica, det he, bad basta(ra), bas deve 또는 puede 등)는 n6_codes.json과 n6_reading.md에 있다. 측정은 n6_signs.tsv를 기준으로 했다. 이 파일은 Lasry의 해독을 암호 기호 목록으로 보존하고, 그의 목록에서 빠졌지만 이미지에서 보이는 기호 다섯 개를 더하며, 각 구간에 판독과 상태를 매긴다. n6_measure.py 그의 스트림을 정확히 재현하는지 확인한다.
| 키의 상태 | 해독된 암호 기호 | 비율 |
|---|---|---|
| 현재 그대로의 Lasry 키 | 1,555 / 1,680 | 92.6 % |
| 9월 18일의 코드 판독을 더한 것 | 1,595 / 1,680 | 94.9 % |
| 9월 22일의 정정과 추가를 더한 것 | 1,646 / 1,680 | 98.0 % |
이것들을 넣으면 ff. 16v–17v의 해독된 텍스트는 하나의 전략 제안이 된다. del Vasto는 Lautrec이 롬바르디아에서 사태를 결판내기 전에 군대를 로마에서 빼내 북쪽으로 움직이고 싶어 한다. 그의 계획은 이렇다. 시에나를 확보한다, “la qual es muy devota de V. M.”. 피렌체를 위협해 동맹이 그 구원에 나설 수밖에 없게 한다. 페루자, “una tierra del Patrimonio muy rica y muy gruesa”와 우르비노 공국, “en el qual se hallará poca resistencia”를 차지한다. 그리고 마르케로 넘어간다, “donde no pueden faltar vituallas”. 편지는 그해 겨울 그의 모든 편지를 관통하는 경고로 끝난다. “que el exército por lo de advenir no se puede sostener desta manera”, 그리고 이렇게 많은 것이 부족하니 “es imposible que el servicio de V. M. se haga como sus fieles vasallos deseamos”.
04 6번에서 불확실하게 남은 것
위의 코드 값은 모두 등급 I, 즉 문맥으로 추론한 것이다. 아직 해독되지 않은 기호 34개는 다음과 같다.
부호군 열 개, 기호 열한 개. 각각 문맥이 하나나 둘뿐이고, 어느 것도 하나의 값에 들어맞지 않는다. 걸림돌: 미결 코드. 더 많은 문맥은 아직 전사하지 않은 19번 ff. 41–43에 있다.
- dnh: “porque según la [dnh] no la seguirán en venir tan adelante”. 9월 18일에 제안한 Roma는 맞지 않는다.
- bnq: “dificultoso el bolver y que mas el quedar y [bnq] y finalmente no podrían”.
- rar(두 번): “es ganar en el camino a [rar] y ponella debaxo el mando de V. M.”; “si no los suyços se acogieren [rar]”. Florencia나 Luca가 후보이며, 어느 쪽도 확정되지 않았다.
- car: “sera poner espanto a [car] y ocasión a estos enemigos”.
- cny: “en esta empresa servirá … mil [cny]”.
- bny: “de hazelles hazer [bny] un movimiento”.
- beb: “podrase ir más fácilmente a socorrella [beb] porque es mejor el camino”.
- bnc: “podrase tomar apuntamiento [es bnc]”.
- ge+: “como si se estuviese el exército dentro” 뒤에 온다. 마침표일 수도 있다.
- 17va.2의 der: “la principal de [der de] país”. 다른 곳에서 der = poca인데, 여기서는 맞지 않는다.
짧은 구간 아홉 개, 코드 외에 기호 23개. 기호는 전사되어 있지만, 다른 곳에서 뜻이 통하는 음절 값이 여기서는 통하지 않는다. es/en, con/tan/ellos에서처럼 Lasry의 레이블이 서로 다른 글리프를 합쳐 버렸기 때문일 가능성이 가장 크다. 걸림돌: 미결 코드. 이 단어들을 글리프 수준에서 다시 전사해야 한다.
- f. 16v 첫머리, “[y y por] [mq] creo mas presto”;
- “[en de las los] que más se ha de trabajar”;
- “el duque de Urbino [es de] otro exército está en Narni y Todi”;
- “servirá [que de con] mil [cny]”;
- “irá [que l] camino”;
- “la principal de [der de] país”;
- “si caminara en [cnt] parte” (ninguna 또는 otra);
- “se puede esperar [es] más ventaja”;
- “apuntamiento [es] [bnc]”.
같은 키로 된 세 번째 편지가 있으면 대부분이 풀릴 것이다. 19번이 그런 편지다. Lasry는 그 첫 장을 해독했다. ff. 41r과 41v는 미결 부호군을 찾아 이미지에서 검토했고, 거기서 bet = dello와 전환 표지를 얻었지만, ff. 41–43은 아직 전부 전사하지 않았다. CSP Spain III.2 no. 233은 Salazar 컬렉션의 사본을 바탕으로 그 내용을 요약할 뿐 문구를 싣지 않으므로, 크립을 주지 못한다.
05 20번: Garbino 편지와 Ranzo의 코드
20번은 1528년 4월 11일 마드리드에서 쓴 이탈리아어 편지로, 뒷면에 “Garbino” 앞이라고 적혀 있다. 평문과 코드가 번갈아 나온다. 평문 대목들은 재상이 통풍으로 앓고 있다는 것, 갤리선 쉰 척을 의장하고 있다는 것, 카스티야에서 100만 두카트를 마련했고 아라곤 코르테스에서 50만이 더 나올 예정이라는 것, 황후가 임신 일곱 달째이고 왕자가 후계자로 선서를 받으리라는 것을 보고한다. 편지의 약 3분의 2를 차지하는 코드 대목이야말로 이 편지를 보낸 이유다.
설계는 그 뒤에 함께 제본된 종이들이 설명해 준다. f. 48에 은어가 있고, f. 49에 더 있다. “Antonio de Cosenza”가 서명해 “Andrea Romano in Valencia”에게 보낸 위장 편지들, 곡물 가격으로 위장한 소식, 그리고 위장 이름 목록이다. f. 49v에서 황제는 “Joan Jacobo”, del Vasto는 “portolano de Gergenti”, Garbino 자신은 “antonio petra”다. f. 50에는 코드가 어떻게 작동하는지 보여 주는 “Aditione nel zifra”가 있다.
각 부호군은 단어의 머리글자에 숫자를 붙인 것이다. apresso는 a327, Cartagenia는 c327, Garbino는 g215, soa santità는 s395이고, 흔한 음절에도 고유한 부호군이 있다. 추가분은 기본 표가 멈춘 곳에서부터 각 글자의 목록을 이어 간다(a1–326, b1–156, c1–326 …). 같은 코드가 BnF fr. 2988 ff. 2, 9–10과 fr. 3019 f. 73에 있는 Hieronimo Ranzo의 서명 편지들에 쓰였다. Ranzo는 카를 5세의 궁정에 있던 베르첼리 귀족으로, Gattinara의 어머니 쪽 집안 사람이다. Norbert Biermann이 2017년 Cipherbrain 토론에서 이미 이 추가 시트를 Ranzo의 코드와 연결해 두었다. Garbino 편지는 Ranzo의 것일 가능성이 매우 크다.
06 키 없이는 해독할 수 없는 이유
머리글자 코드는 보통 한 가지 이유로 약하다. 각 글자의 목록이 알파벳순이라면, 숫자가 그 단어가 사전의 대략 어디쯤에 있는지 알려 주기 때문이다. 그것이 첫 번째로 시험한 것이다. 머리글자별로 숫자의 분포를 흔한 이탈리아어 단어들이 알파벳순 목록에서 놓이는 위치와 비교하고, 뒤섞은 순서와 견주었다. 20번의 점수는 z = −0.5다. 진짜 알파벳순 코드로 암호화한 Castiglione의 편지들에 같은 시험을 돌리면 약 +6.5가 나온다. Ranzo의 번호 매기기는 알파벳순이 아니다. 그러므로 숫자는 머리글자 말고는 단어에 대해 아무것도 알려 주지 않는다.
남는 것은 머리글자라는 제약 하나 아래의 단어 치환으로, 부호군 유형은 20번에 약 550개, Ranzo 자신의 편지들에 730개가 있다. 20번의 부호군 1,315개를 모두 최고 해상도 스캔에서 전사했고, Ranzo의 여섯 쪽에서 약 2,600개를 더 전사했다. 둘은 부호군 유형 316개를 공유하며, 이는 키가 하나의 표임을 확인해 준다. 그다음 담금질 기법 솔버가 각 부호군에 머리글자가 맞는 단어를 배정하고, z 부호군은 허자로 다루며, 결과를 Castiglione의 Lettere(같은 시기에 스페인에서 쓰인 외교 이탈리아어)와 Guicciardini로 만든 단어 바이그램 모델로 채점했다. 먼저 대조 실험으로 돌렸다. 모델에서 빼 둔 Castiglione의 3,900단어를 같은 방식으로 암호화한 것이다.
| 시험 | 맞힌 토큰 | 맞힌 부호군 유형 |
|---|---|---|
| 대조 실험, 암호화한 Castiglione 3,900단어 | 약 46% | 약 9% |
| 20번과 Ranzo, 부호군 3,900개 | 재시작할 때마다 같은 기능어; 내용어는 실행마다 달라짐 | |
그것이 이 방법의 한계이고, 대조 실험이 그것을 보여 준다. 흔한 단어는 문맥이 고정해 주기 때문에 나온다. c170 che, i100 il, p149 per, n38 non, r41 re, s233 sua, m170 mi, p246 più. 소식을 담은 단어들은 각각 한두 번밖에 나오지 않아 나오지 않는다. 얻을 수 있는 크립도 없었다. Ranzo의 어느 쪽도 20번의 한 대목을 되풀이하지 않고(공유하는 가장 긴 구간은 부호군 세 개짜리 상투구다), “dup.ª”라고 표시된 사본은 이 편지가 아니라 Ranzo의 다른 편지를 복제한 것이며, Clairambault 사본에는 해독이 없다. fr. 2988의 다른 “pièces en chiffre”는 이와 다른 프랑스식 기호 암호다.
07 무엇이 있으면 끝낼 수 있는가
20번을 끝내려면 새로운 증거가 있어야 한다. Ranzo의 기본 표, 또는 당시에 해독되었거나 평문으로 남아 있는 그의 편지 아무것이나. 찾아볼 곳은 Archivio di Stato di Vercelli의 Gattinara 문서, 시만카스와 빈의 황제 측 서신, 그리고 Garbino 연락망의 반대편이다. 전사와 솔버는 키나 크립을 기다리며 준비되어 있다. 알려진 평문이 몇백 단어만 있어도 치환은 금방 닫힐 것이다. 6번은 여기서 할 일이 정해져 있다. 미결 부호군 열 개의 문맥을 더 얻기 위한 19번 ff. 41–43의 전체 전사, 그리고 Lasry의 레이블이 합쳐 버린 음절 기호를 갈라내기 위한 6번의 글리프 수준 재전사다. 10번의 물음표 붙은 단어들에는 ff. 26–28과 39의 기호 전사가 필요한데, 아직 아무도 만들지 않았다.
08 출처와 파일
- BnF français 3022(Gallica), 뷰 32–34(6번), 51–55와 76–77(10번), 78–85(19번), 86–98(20–21번); français 2988(Gallica), 뷰 6–7과 17–20; français 3019(Gallica), 뷰 114–116; Clairambault 327(Gallica), 뷰 263–264.
- S. Tomokiyo, cryptiana, George Lasry’s solutions(Lasry의 Cipher 2 키와 6번 해독. 그 키를 여기서 확장했다)와 Spanish ciphers, “From the Archives”.
- Calendar of State Papers, Spain, vol. III part 2 (1527–29), British History Online, no. 233.
- K. Schmeh, Cipherbrain, 2016년 5월 17일, Norbert Biermann과 Thomas의 댓글, 2017년.
- 저장소: targets/vasto1527/. 노트, 6번 기호 파일과 그 측정(
n6_signs.tsv,n6_measure.py), 코드표, 20번과 Ranzo 편지들의 전사, JSON으로 된 추가 시트, 솔버와 대조 실험이 들어 있다.
노트, 전사, 스크립트는 targets/vasto1527/에 있다.

