한국어 번역 · 원저 Daniel Bourdeau, 《Unsolved Historical Ciphers》는 CC BY 4.0으로 공개되었다. 이 페이지는 JIC가 번역했으며 원저자의 공식 판본이 아니다. 번역과 원문이 다를 경우 영어 원문이 우선한다 · 영어 원문 보기 ↗
S2 oo 9 al x u1 M r1 n1 x r1 · D oo n1 D 9 H2 S2 r1
[ri]solutamente · concluse

페라라 → 프랑스 · 노멘클레이터를 갖춘 도형 기호의 동음이자 암호 · 1529년 2월 23일과 27일

Sormano와 Passano가 페라라에서 프랑수아 1세에게, 1529년 2월

프랑수아 1세
수신프랑수아 1세

BnF Français 3096 nos. 63, 65, 66 · 페라라 주재 프랑수아 1세의 대리인들이 보낸 암호 편지 3통 · 마이크로필름에 대해 여덟 가지 방법이 실패했고, 이후 George Lasry의 2023년 키를 적용했으며, 그 키는 여기서 도출한 값 22개 중 20개와 일치한다

공작의 답변: per cosa dil mondo non voler … se alcunamente accetare il regno · 이전의 두 주장을 이 페이지에서 직접 정정

Arya Sanketbhai Patel · 게시 · 수정

방법: 알려진 키로 해독 · 범위: 부분(암호의 5%)

요약. 페라라 주재 프랑수아 1세의 대리인들이 1529년 2월 23일과 27일에 보낸 편지 3통, BnF Français 3096 nos. 63, 65, 66으로, 노멘클레이터를 갖춘 도형 기호의 동음이자 암호로 되어 있다. 키는 George Lasry의 것으로, 2023년 Tomokiyo의 cryptiana에 공개되었고 이 권의 해독문이 달린 f. 113으로부터 만들어졌다. 그 키는 마이크로필름에서 키를 복원하려는 여덟 번의 시도가 실패한 뒤에야 발견되었다. 이 필체는 약 20개의 값에 대해 36개가량의 형태를 쓰는데, 1960년대 마이크로필름은 그것들을 구별하지 못한다. 이어 Lasry의 키를 no. 65의 짧은 구절들에 적용하고 사본 no. 66과 대조했다. 키를 찾기 전에 여기서 도출한 값 22개 중 20개가 그의 표와 일치한다. 틀린 두 개는 진전을 가로막고 있던 것들이었다. 핵심 구절은 공작의 답변이다. “risolutamente concluse per cosa dil mondo non voler … se alcunamente accetare il regno”, 곧 그는 세상 무엇을 위해서라도 왕국을 결코 받아들이지 않겠다고 단호히 결론지었다. 문헌상의 발견은 그 자체로 성립한다. no. 63의 사라진 셋째 장, 평문 구절이 쌍둥이의 크립이 되는 사본, 그리고 두 번째 서명자의 정체다. 범위: 부분, 암호의 약 5 % 해독. 세 편지의 완전한 전사는 아직 남아 있다. 00절에서 이 페이지의 이전 주장 두 가지를 정정한다.

00 먼저, 두 가지 정정

이 보고서는 이전에 사실이 아닌 두 가지를 말했다. 여기에 그것을 밝힌다.

01 문서, 그리고 사라지지 않은 한 장

왕이 “resident aupres de mon cousin le duc de Ferrare”로 두었던 밀라노 출신 법률가 Gaspare Sormano와, 그저 Ioachin이라고만 서명하는 동료가 1529년 2월, 프랑스가 이탈리아를 잃어 가던 무렵 페라라에서 프랑수아 1세에게 편지를 썼다. 그들의 편지는 Fontanieu 문서집에 들어 있으며, 두 면 펼침을 찍은 흑백 마이크로필름에서 디지털화되었다. 캔버스 번호는 엽 번호에 4를 더한 것이며, 이는 엽 번호가 매겨진 두 장으로 확정했다. 목록의 기술은 세 군데에서 정정이 필요했다.

문서글자엽암호
62Sormano → 왕, 1529년 3월 22일f. 113짧은 구간, 행간 해독문
63Sormano와 Ioachin → 왕, 2월 penultimoff. 115, 116 및 1234면, 촘촘함; 해독문 하나
64Langeac와 Ioachin → 왕, 베네치아, 5월 6일ff. 117–118없음
65Sormano와 Ioachin → 왕, 2월 23일ff. 119–1203면, 촘촘함
66같은 편지, “duplicata” 표기ff. 121–1223면, 촘촘함
67Sormano가 우르비노 공작에게 보낸 편지의 사본f. 1244행, 여백 해독문

No. 63은 완전하며, 그 마지막 장은 f. 123이다. 편지는 f. 116v 아래쪽에서 문장 중간에 끊기며, 대상 기술은 그 마지막 장이 목록이 암시하는 자리에 없다고만 했다. 그것은 f. 123으로, 사본 뒤에 순서가 뒤바뀐 채 제본되어 있다. ff. 115와 116에 “1”과 “2”가 매겨진 아래쪽 자리에 “3”이 매겨져 있고, 끊긴 문장을 이어 가며, 맺음말과 “Sormano, Joachin”이라는 서명으로 끝나고, “Da Ferr[ara] p[en]ultimo de Febraro M D XXVIIII”라는 날짜가 있다. 빈 뒷면에는 옆으로 쓰인 수신 표기 “…et Sormano / de penultimo febraro 1529”가 있다. 따라서 편지에는 결국 날짜가 있으며, 1529년 2월 penultimo는 목록이 적은 28일이 아니라 27일이다. 나머지와 함께 묶인 no. 64에는 암호가 전혀 없다. 그리고 f. 116v에는 기록되지 않은 세 번째 해독문이 있다. 두 글리프로 된 부호군 위에 적힌 “de Venetiani”라는 말로, 이 암호에 노멘클레이터가 있었음을 보여 준다.

02 쌍둥이의 크립이 되는 사본

No. 66은 no. 65를 거의 한 자 한 자 되풀이하며 “duplicata”라고 표기되어 있지만, 두 서기는 서로 다른 구간을 암호화했다. no. 66이 평문으로 “fatta che hebbimo la reverentia a Madama Rainea et al Sr Don Hercole”라고 쓴 곳을 no. 65는 암호 구간 안에 넣었다. no. 66이 “per la grandezza sua ricercava tempo per meglio pensarvi, presimo aspettar la sua final risposta, et in sto mezzo col Sr Don Hercole di nuovo fossimo, et fattogli intender”라고 쓴 곳을 no. 65는 암호화했다. 반대로 no. 65가 평문으로 “et presentato le lre di vra Mta di credenza … et in nome di vra Mta”라고 쓴 곳을 no. 66은 암호화했다. 대응하는 구절 네 개를 확인했다. 그 결과 이 쌍은 나중의 의역이 아니라 서기 자신의 철자로 자신의 크립을 제공하며, 두 평문 텍스트를 합치면 암호를 건드리지 않고도 2월 23일 편지의 대부분을 복원할 수 있다.

03 키, 그리고 어디까지 검증되었는가

BnF Français 3096의 f. 124 앞면: 기호 암호 4행과 왼쪽 여백에 내려 쓴 당대의 해독문
BnF Français 3096, f. 124r: Sormano가 우르비노 공작에게 보낸 편지의 사본. 암호 4행이 이중 가로줄의 참조 표시로 왼쪽 여백에 당대의 필치로 내려 쓴 해독문과 연결되어 있다. “un cappitaneo suizzeri nominato calzolite ch al p[rese]nto si retrovava ne l’aquila…”. 평문 161글자 대 글리프 약 161개다. 이미지: Bibliothèque nationale de France, fr. 3096 f. 124r, Gallica 경유(btv1b9060015d).

암호는 글자 대 글자의 동음이자 기호 알파벳으로, 흔한 모음마다 서너 가지 형태, 자음마다 한두 가지 형태가 있으며, 노멘클레이터와 마침표, 연결 표시가 덧붙는다. Sormano 자신도 no. 62에서 평문으로 그렇게 말한다. 그는 Ioachin의 요청에 따라 “in la mia cifra” 쓰고 있다는 것이다. 복원의 고리는 짧고 검증 가능하다.

값 22개, 그중 13개는 두 번씩 확정되었고, 동음자 구조도 파악되었다. 그리고 거기서 멈춘다.

04 키 복원이 멈춘 이유: 여덟 가지 방법

걸림돌은 이미지다. 이 필체는 필름이 기록하는 것보다 차이가 작은 여러 형태를 쓴다(i와 l을 가르는 로(rho) 비슷한 두 모양, 삼각형과 알파, 카이와 갈고리 달린 4, 맨 획과 꼬리 달린 4). 시도한 모든 방법이 같은 쌍에서 막힌다.

접근법결과
분할된 글리프에 대한 이진 마스크 중첩(Jaccard)틀린 쌍을 가장 가깝게 순위 매김
흐림 처리하고 이동에 강하게 만든 마스크 코사인, 알려진 행으로 조정마진 0.017; 군집화 40 %
최근접 템플릿 분류, 1행을 2행에 적용26 % 정확
그레이스케일 NCC 패치, 하나 빼기 교차 검증11 % 정확
평문을 미리 알고 눈으로 읽기21글자 중 17글자
평문을 모르고 눈으로 읽기이탈리아어가 아님
언어 모델 비터비 디코딩유창하게 지어낸 이탈리아어
자동 상자에 7배 확대로 사람이 식별읽을 수는 있으나 여전히 모순됨

다른 두 가지 가능성도 확인했다. IIIF 서비스는 두 면 펼침 전체의 원본을 8657 × 5876, 곧 면당 약 4,300픽셀로 보고하므로, 위에서 쓴 확대 이미지는 50–60픽셀짜리 글리프를 보간한 것이며 그 이상의 세부는 존재하지 않는다. 그리고 이 권에는 키 시트가 없다.

일곱 번째 줄은 경고다. 잡음이 많은 치환에 대한 표준 기법은 글리프 전사를 확률적인 것으로 보고 언어 모델 아래에서 디코딩하는 것이며, 이 편지들은 올바른 철자법으로 된 평문 7,194글자를 제공하여 그런 모델을 훈련시킬 수 있다. 해독문이 붙은 크립 글리프 161개로부터 얻은 최근접 견본 방출 점수, 이탈리아어 문자 4-gram 모델, 비터비 디코딩을 쓰면 no. 65의 암호화된 결론부는 다음과 같이 나온다.

echeretantacontaracherarandetolandicheretrarerararen
onerarererarereranetarenenondendetonderiochera
raralentanererenetondiondereteneranecherandeta

유창해 보이는 이탈리아어이지만 전부 지어낸 것이다. 방출 정확도가 약 40 % 아래로 내려가면 언어 모델은 모양 모델을 바로잡기를 멈추고, 말뭉치에서 가장 흔한 패턴(che, tanta, ra, onde)을 아무 의미 없이 조립해 생성하기 시작한다. 글리프와 대조해 보지 않는 독자라면 이것을 해독문으로 분류할 것이다. 이 구절들에 대한 해독을 주장하는 것이 있다면 글리프별 근거를 요구해야 한다.

05 편지들의 내용

여기 있는 모든 것은 평문 구절이나 이 권 바깥의 자료에서 나온다. 해독된 것은 없다.

사절. Ioachin은 “Zobia passata”(지난 목요일) 페라라에 도착하여 곧장 Sormano의 숙소로 가서 왕의 지시서와 위임장을 보여 주었고, 두 사람은 방침을 정했다. 그들은 Madama Rainea(전해에 에르콜레 데스테와 결혼한 르네 드 프랑스)와 돈 에르콜레에게 인사를 드리고, 신임장을 제출한 뒤 “molte efficacissime ragion”으로 왕의 제안을 알폰소 1세 공작에게 전하면서 “la grande opera che in beneficio della sua persona, stato, casa et successione vra Mta havea fatto”를 상기시켰다. 공작은 “la cosi grande et honorata offerta”에 감사하며, 만족할 뿐 아니라 왕께서 [암호]해 주시기를 청한다고 말했고, 답을 주려 하지 않았다. “la cosa per la grandezza sua ricercava tempo per meglio pensarvi”. 그들은 그의 최종 답변을 기다리며 그사이 “veramente desideroso far servicio a vra Mta”인 돈 에르콜레를 통해 움직였다. 그들의 대안은 세 번 이름이 나오는 원수 Trivulzio다. 공작에 대한 그의 “auttorita et credito”가 “assai conferira et servira”할 것이며, 그는 베네치아로 가는 길에 페라라를 지날 것으로 예상되고, 2월 23일 편지들은 그를 기다리는 것으로 끝난다.

Ioachin은 누구였나. 목록의 “Joachim de Vaulx”와 제노바 출신의 협상가 Gian Gioacchino de Passano, seigneur de Vaux는 같은 사람이며, 프랑스인들은 그를 그냥 Jean Joachim이라고 불렀다. 확인 근거는 세 가지다. 프랑수아 1세는 Jean du Bellay에게 “Monsr de Vaulx, Jean Joaquin”에 관해 쓴다. David Potter의 목록은 Passano가 “fut envoyé a Ferrare d’où il écrit le 23 février (BnF, fr. 3096, fo. 119-121)”라고 적는데, 이것이 no. 65다. 그리고 Molini는 필자들이 “le lettere … da Ferrara per il Sig. Gaspar Sormano et per me Ioachin”을 언급하는 베네치아 편지를 싣고 있다.

실제로 제안된 것. 1529년 1월 30일경 왕이 du Bellay에게 보낸 편지는 Passano가 지닌 임무를 이렇게 밝힌다. “A ceste cause expedie icelluy de Vaulx avec pouvoir de proposer aux Venitiens, Fleurentins, duc de Millan et de Ferrare [et autres] afin si faire se peult une si saincte salut[aire alliance]”. 곧 교황을 수장으로 하고 프랑스와 잉글랜드를 체약국으로 하는, 황제에 맞선 이탈리아 전체의 동맹으로, “moyen de rompre les desseings et entreprinses de l’Empereur et d’avoir toute l’Ytallie contre luy”였다. 이것이 편지들이 말하는 “instruction et mandato”이며, “cosi grande et honorata offerta”도 이것에 관한 것이어야 한다. 이 항목의 대상 기술은 알폰소가 “자신을 위한 나폴리 왕국과 프랑스군 총사령관직을 거절한다”고 주장했다. 왕의 지시서는 왕국이 아니라 동맹을 기술하며, 프랑수아 1세는 그해 8월 캉브레까지만 나폴리에 대한 권리를 주장했으므로, 제안은 가능했지만 참고한 출처에서는 증언되지 않았다. 나는 거기서 그 주장이 근거가 없다고 잘못 결론지었다. 암호는 그 주장에 유리하게 문제를 결론짓는다(다음 절). 동맹이 임무였고, 왕국도 분명히 협상 테이블 위에 있었다.

여백 메모로 해독된 no. 67. Calzolari라는 스위스인 대장이 스위스 용병과 란츠크네히트로 이루어진 보병 1,200명을 거느리고 라퀼라에 있었는데, 그들은 “al beneficio de la lega” 넘어오기를 원했다. Sormano는 이것이 “nõ de picolo momento a beneficio della lega et damno d’inimici”라고 판단했다. 베네치아인들은 자기 몫만 낼 것이고 페라라에서는 돈을 구할 수 없었으므로, 그는 왕의 답을 기다리다 일을 그르치느니 우르비노 공작에게 자신의 신용을 걸고, 페라라나 피렌체에서 지급될 확실한 환어음과 왕이 지불하리라는 것을 약속했다. Molini가 인쇄한 5월 6일의 베네치아 편지는 이것이 속한 작전을 보여 준다. 동맹은 나폴리 왕국에서 황제 측 용병을 매수해 빼내고 있었고(“quelli Alamani che si leveranno dal servicio de gli nemici … al soldo de la lega si conduchino”), 적은 “per meglio asicurarssi de l’Abruzo, et maxime de l’Aquila” 그곳에 요새를 쌓았다.

06 Lasry의 키로 해독하기

Sormano 암호에 대한 George Lasry의 키 표: 글자별로 이름 붙은 행마다 손으로 쓴 기호 견본이 약 10개씩 있다
Sormano의 암호, 2023년 George Lasry가 복원한 키: 바로 이 권의 해독문 달린 대조 자료인 BnF Français 3096 f. 113으로부터 만든 견본 표. a에 네 가지, e에 네 가지, i에 네 가지, o에 세 가지, u/v에 네 가지, s에 두 가지 형태가 있고, 겹글자 cc와 ll이 더해진다. 약 20개의 값에 대해 36개가량의 형태다. 값마다 견본이 10개씩 있기에 구별이 가능하며, 그것이 없었던 탓에 여덟 가지 방법이 실패했다. 이미지: George Lasry의 표(2023), BnF fr. 3096 f. 113으로부터 작성, S. Tomokiyo, Cryptiana 경유.

여기서 도출한 값 22개 중 20개가 일치한다. 표와 대조해 보니, 내가 당대의 해독문 두 개로부터 독립적으로 도출한 값들(n, c, a 두 번, p, i 세 번, t, o 두 번, s, u/v 두 번, e, r, m, q, h)은 모두 일치한다. 두 개가 틀렸다. 숫자 4는 e가 아니라 i이고, 숫자 3은 o가 아니라 a다. 이 두 오류가 calzolite를 가로막던 모순이었다. 표는 또한 내게 없던 것(숫자 9 = l, 점 있는 사각형 = ll, 이중 f = f, 대문자 S = g, 교차한 막대 = cc)을 보충하고, 추측 하나를 바로잡는다. 내가 마침표로 분류했던 점 있는 원은 글자 i다.

키는 처음부터 끝까지 검증된다. 쌍둥이가 평문으로 그 평문을 제공하는 no. 65의 유일한 구간에서, 키는 쌍둥이 자신의 말을 그대로 돌려준다.

glyphs   S2 oo 9  al x  u1 M  r1 n1 x  r1   D  oo n1 D  9  H2 S2 r1
key      s  o  l  v  t  a  m  e  n  t  e    c  o  n  c  l  v  s  e
         [ri]solutamente                    concluse

공작의 답변. 알현에 대한 no. 65의 서술에서 바로 그 말 뒤에 암호는 “per cosa dil mondo non voler … se alcunamente accetare il regno, né [ta]manco far …”를 준다. 앞뒤의 평문과 함께 보면 다음과 같다.

“… finalmente ringratiandola della cosi grande et honorata offerta che gli era piaciuto fargli, risolutamente concluse per cosa dil mondo non voler … se alcunamente accetare il regno, né [ta]manco far … et il parlar suo fu di sorte che [Jo Sormano mi parue quasi chiaro]…”

그는 그토록 크고 영예로운 제안에 감사하며, 세상 무엇을 위해서라도 왕국을 결코 받아들이고 싶지 않으며, 또한 … 하지도 않겠다고 단호히 결론지었다. 생략된 부분은 프랑스군 총사령관직이 들어갈 절로, 그와 부합하지만 아직 확신을 가지고 해독되지는 않았다. 따라서 페라라의 거절은 강조된 per cosa dil mondo와 함께 암호 속에 있으며, 그것을 담은 문장은 두 단어 앞에서 쌍둥이 자신의 평문으로 통제된다.

남은 것은 전사다. 세 편지 모두의 완전한 전사가 남아 있다. 내 눈은 아직도 네 가지 i 형태 중 일부를 세 가지 o 형태와 혼동하는데, 몇몇은 가운데 표시가 있는 둥근 모양이기 때문이다. 따라서 개별 단어는 확인이 필요하다. 위의 해독은 쌍둥이가 통제하는 곳이나 이탈리아어가 틀림없는 곳에서는 확실하다. 방법 절의 절차(자동 글리프 상자, 그다음 약 7배 확대로 Lasry의 견본과 대조해 눈으로 식별)가 이를 완성하는 길이다.

07 찾으러 나섰던 크립, 이제는 대체됨

Molini의 Documenti di storia italiana 제2권은 이 대리인들의 다른 편지들을 당대의 해독문과 함께 싣고 있으며, 그렇다고 밝힌다. 1529년 4월 13일 페라라에서 보낸 Sormano의 편지에 대해 그는 “Alcune espressioni sono in cifra, con sopra l’interpretazione di carattere sincrono, e sono quelle impresse in corsivo”라고 적는다. 곧 암호화된 구절은 행간 해독문에 따라 이탤릭체로 조판되어 있다. 그 편지는 Sormano 자신의 암호, 곧 우리 편지의 “mia cifra”로 되어 있다.

그것을 쓰려면 Molini의 ancien 권 번호를 풀어야 했다. 차이는 5525다: anc. N = Français (N − 5525). 이는 네 번 확인되었다. anc. 8621 = fr. 3096(그 자체의 해설에서), anc. 8499 = fr. 2974(“formerly catalogued as 8499”), anc. 8525 = fr. 3000, anc. 8530 = fr. 3005이며, Molini가 8525 c. 69라고 부르는 편지에 대해 Potter가 fr. 3000 fo. 69를 인용하는 것으로도 독립적으로 확인된다. 이어 장에서 그 관행을 검증했다. fr. 3000 fo. 74에는 암호와 완전한 행간 해독문이 있으며, 그 해독문은 Molini의 이탤릭체와 한 자 한 자 일치한다. 그 글리프는 숫자가 섞인 다른 암호, 곧 Langeac와 Passano의 베네치아 암호다.

따라서 이 편지들을 풀어 줄 문서가 하나 있다. BnF Français 2974, folio 94, 1529년 4월 13일 Sormano가 페라라에서 몽모랑시에게 보낸 편지로, Sormano의 암호로 되어 있고 당대의 행간 해독문이 달려 있으며 그 텍스트는 Molini가 이미 인쇄했다. 그 인쇄된 평문을 글리프와 맞추면 올바른 암호로 된 긴 크립을 얻게 되며, 이번 시도에 없었던 것, 곧 형태마다 견본이 여러 개 있는 알파벳 전체를 얻을 수 있을 것이다. Molini가 싣는 Sormano의 편지 다섯 통 가운데 암호 메모가 있는 것은 이것뿐이고, 나머지에 대해서는 그냥 “È autografa”라고 한다. 그리고 그것은 이 묶음에서 BnF가 디지털화하지 않은 유일한 필사본이다. 마이크로피시만 있으며, 복제 원판 번호는 S 39769다. Molini는 nos. 63, 65, 66을 싣지 않으므로, 이것들은 인쇄되지도 완전히 해독되지도 않은 채 남아 있다.

08 방법, 그리고 다음에 쓸 절차

이미지 처리 라이브러리를 쓸 수 없었기 때문에 파이프라인은 순수 Python으로 되어 있다. sips -s format bmp 가 직접 파싱하는 비압축 BMP를 쓰고, 이어 임계값 처리, 연결 성분, 가로 잉크 분포로부터의 텍스트 띠 검출, 붙어 쓰인 글리프를 나누고 조각을 흡수하는 정리, 모양 군집화, 그리고 반복 Needleman–Wunsch에 의한 크립 정렬을 거친다. f. 124r 크립에서 이것은 텍스트 행 4개 중 4개를 찾고, 글자 161개에 대해 성분 161개를 찾는다. 이것 자체가 그 구절이 음절 부호군 없이 글자 대 글자라는 독립적인 증거다.

찾아낸 최선의, 그리고 마지막 절차는 혼합 방식이다. 신뢰할 수 있는 자동 분할에서 글리프 상자를 가져오고, 각 글리프는 약 7배로 확대한 단어 단위 잘라 낸 이미지에서 눈으로 식별한다. 행 전체를 눈으로 전사하면 분할이 틀리고, 자동으로 분류하면 식별이 틀린다. 혼합 방식은 둘 다 피한다. fr. 2974 크립을 가진 독자라면 이것을 써야 한다.

10 출처

미검증: 여기의 모든 해독은 마이크로필름 이미지나 인쇄본에서 나온 것이며, nos. 63, 65, 66의 암호 구절은 짧은 구간만 해독되었다. 확인한 것: 엽 대응, 문서 목록, no. 63의 장 번호와 날짜, nos. 65와 66의 상보적 암호화, 키 값 22개. 확인하지 않은 것: 파리의 원본, fr. 2974 fo. 94.