תוך שש שעות: ChatGPT-6 Astra פיצח צופן נפוליאוני שלא פוענח 217 שנה

יש מסמכים היסטוריים שנשמרו במשך מאות שנים, אבל התוכן שלהם עדיין נשאר בגדר תעלומה כי אף אחד לא הצליח לפענח את מה שנכתב בהם. אחד מהם היה מכתב צבאי מתקופת נפוליאון, שהכיל 24 שורות של מספרים, אותיות וסמלים שהומצאו במיוחד לצורך הצופן. במשך 217 שנה אף אחד לא הצליח לפענח אותו. עכשיו, GPT-6 Astra הצליח לעשות זאת תוך שש שעות.

מי שהעמיד את המודל למבחן הוא קרטר צ'רץ' (Carter Church), מהנדס בחברת אבטחת הסייבר SentinelOne. לפי הפירוט שפרסם צ'רץ' בבלוג שלו, הוא סיפק ל- ChatGPT-6 Astra תמונה סרוקה אחת של המכתב ומטרה פשוטה: לפענח את הצופן. משם המודל ביצע את התהליך בעצמו, כולל קריאת הסמלים מתוך התמונה, ניתוח הצופן וחיפוש אחר הפתרון.

מכתב צבאי שהעביר הוראות של נפוליאון

לא מדובר במכתב שנפוליאון כתב בעצמו. זהו מכתב שנשלח בשנת 1809 ממפקדתו של אז'ן דה בוארנה (Eugène de Beauharnais), בנו החורג של נפוליאון וסגן מלך איטליה, לגנרל הצרפתי אוגוסט דה מרמון (Auguste de Marmont).

המטרה הייתה להעביר למרמון מידע על מיקומן של היחידות הצרפתיות ובעלות הברית לקראת המלחמה מול אוסטריה. מרמון פיקד על כוחות צרפתיים בדלמטיה והיה מבודד יחסית מהצבאות האחרים. לכן, נפוליאון רצה לוודא שהוא יודע מה קורה בשאר החזיתות.

המכתב הצבאי שנשלח בשנת 1809 ממפקדתו של אז'ן דה בוארנה
חלק מהמכתב הצבאי שנשלח בשנת 1809 ממפקדתו של אז'ן דה בוארנה. קרדיט: Carter Church

אחרי שורת פתיחה קצרה בצרפתית, מופיעות במכתב 24 שורות שמורכבות מסימנים ומספרים מוצפנים. לפי הפענוח, ההודעה מפרטת בין היתר על מיקומם של הכוחות הבוואריים, הפולניים והצרפתיים, ומסבירה למרמון שאוסטריה עומדת להיות מותקפת מכמה כיוונים. בסוף ההודעה נכתב למרמון שאין צורך לעכב את הכוחות בגלל קבוצה קטנה של חיילים או אנשים.

המכתב כולל כ- 1,300 סימנים מוצפנים ו- 155 סימנים שונים, כך שפענוח התוכן שלו היה משימה מורכבת במיוחד. ChatGPT-6 Astra חילק את התמונה לשורות, זיהה את הסימנים והבין בעצמו אילו מהם נכתבו בכתב יד ומייצגים למעשה את אותו סימן. צ'רץ' בדק את הפענוח גם בלי הטקסטים של נפוליאון שבהם השתמשו בשלב הראשון, וקיבל את אותה תוצאה.

הפענוח משלים גם קטע חסר באוסף המכתבים של נפוליאון שיצא לאור ב- 1865. שם המשפט נקטע באמצע, ורק המכתב המפוענח מאפשר להבין כיצד הוא המשיך.

צ'רץ' הסביר ש- ChatGPT-6 Astra השתמש במפתח חלקי שכבר היה קיים, ולאחר מכן הפעיל שיטה חישובית בשם Simulated Annealing כדי למצוא את שאר הפתרון. הפענוח לא הסתמך רק על טקסט שנראה הגיוני – התוצאה נבדקה מול הסימנים המקוריים במכתב, ולאחר מכן המכתב סומן כפתור באתר Cryptiana של סאטושי טומוקיו (Satoshi Tomokiyo), שמרכז צפנים היסטוריים.

צ'רץ' פרסם גם את הכלים והקבצים שבהם השתמש לפענוח, כדי שכולם יוכלו לראות איך הפענוח התבצע ולבדוק אם התוצאה תואמת לצופן המקורי.

אולי יעניין אותך גם

 
דילוג לתוכן