HeadlinesBriefing favicon HeadlinesBriefing.com

Fable 5.1 يحل شفرة عمرها 370 عامًا

Hacker News •
×

المشكلة منحنا Claude Fable 5.1 مهمة مفتوحة: حل Cyphral Distich الخاص بسير توماس أوركهارت. يبدو أنه قد حله حقًا، وهو الحل المحرج تمامًا بالنسبة للبشر في الإشارة إلى الماضي.

في نهاية Logopandecteision الخاص بأوركهارت، هناك تشفير يتكوّن من سطرين، كل سطر 32 رقمًا، يُعرف باسم Cyphral Distich. التشفير هو رسالة قصيرة مشفرة عن عمد لكي لا يمكن قراءتها دون معرفة القاعدة التي أنتجته.

هنا، كل إدخال للغم هو هذه الأرقام 64، والهدف هو استرداد النص العشوائي المخفي:

5.3.27.38.32.14.21.8.66.8.70.39.5.9.12.18.2.3.56.5.1.7.3.2.13.19.3.25.9.3.16.6.25.15.13.6.11.20.5.1.2.12.1.20.20.49.20.20.35.33.4.6.8.35.5.33.5.5.18.10.3.11.32.42.

ظلت هذه الشفرة غير محلولة طوال قرون تقريبًا. تم طرحها كمشكلة مفتوحة في Notes and Queries في عام 1899، وظهرت مرة أخرى في الأدبيات الحديثة للكryptografía في القرن العشرين، وتم إدراجها لاحقًا بواسطة الباحث في الشفرات التاريخية Klaus Schmeh ضمن قائمته Top 50 للرسائل المشفرة غير المحلولة.

حاول العديد من الناس فك هذه الشفرة، لكن يبدو أنهم فاتهم مفتاح تلميح واحد. حاولوا طرقًا مثل التحليل الترددي، والاستبدال، والاستبدال المنافس، ولم ينجح أي من هذه الأساليب.

ذلك لأنهم فاتهم تلميحًا بسيطًا.

الحل بعد 44 دقيقة، 176k رمزًا، وبدون أي مقاطع مني، وصل Fable 5.1 إلى حل.

جرّبت بعض الأساليب، لكنها في النهاية تمكنت من حلها بفضل فكرتين محوريتين.

أولاً: تم طباعة التشفير مباشرة بعد 32 Proquiritations الخاصة بأوركهارت، وأوركهارت حتى يتجاوز المسافة للتأكيد على هذا العدد. أعلم، من المدهش. يقول:

“لا يمكن أن يكون هناك عدد مثل 32…”

ثانيًا: القصيدة المصحوبة بالتشفير تعد أن من قرأها بصدق سيجد فيها “رغباته الخاصة، وعقل المؤلف”.

Proquiritations نفسها تنتهي بانتظام بصياغات مثل “is the desire”、“wish” أو “hope of”.

إذا جمعت هذه المؤشرات:

32 Proquiritations.

32 رقمًا في السطر الأول من التشفير.

32 رقمًا في السطر الثاني.

“الرغبات”。

معظم المحاولات التاريخية افترضت أن المفتاح كان خارجيًا: أبجدية تشفير، أو بعض الخرائط بين الأرقام والحروف أو الكلمات، والتي يجب إعادة بنائها من خارج النص.

لكن المفتاح لم يكن أبجدية تشفير خارجية على الإطلاق.

المفتاح كان هو الكتاب نفسه.

القاعدة كانت بسيطة: بالنسبة للرقم الـ i في سطر التشفير، اذهب إلى Proquiritation الـ i، استخدم هذا الرقم كفهرس للكلمة، وخذ الحرف الأول لتلك الكلمة.

مع ذلك، ستحصل على:

O GOD UPHOLD KING CHARLS THE SECOND AND

MAKE HIM THE SUPREME RULER OF THIS LAND

والنتيجة ذاتية التوثيق بنفسها بشكل كبير. كل سطر يحتوي على بالضبط 32 حرفًا وينتهي بـ “and / land” (قصيدة مكوّنة من سطرين، متناسقة مع الـ distich الموعود).

كما أنها تحسّم معنى تاريخيًا: أوركهارت كان من المؤيدين للوراثة. إخفاء صلاة من أجل تشارلز الثاني في النص متوافق تمامًا مع سياساته.

أوركهارت ترك تشفيرًا ثانيًا، أكبر بكثير، بنفس الأسلوب: Cyphral Octastich في The Jewel (1652)، 285 رقمًا بدلاً من 64، وما زال غير محلول.

ومن هذا، تمكن Fable 5.1 أيضًا من فكه:

النتيجة: Cyphral Octastick محلول (باستثناء تسعة حروف)

القاعدة. The Jewel (1652) لديها بالضبط 284 صفحة مرقمة، ويحتوي octastick + decagram على 285 رقمًا.

الرقم الـ k (العد مباشرة عبر الثمانية أسطر والـ Decagram) هو فهرس كلمة في الصفحة k من الكتاب؛ خذ الحرف الأول للكلمة.

نفس الفكرة التي في Distich (الرقم i → Proquiritation i)، لكن باستخدام الصفحات بدلاً من الفقرات، وكما في Distich، يختار أوركهارت تقريبًا دائمًا أول كلمة في الصفحة التي تبدأ بالحرف الذي يحتاجه (231 من أصل 275 موقعًا قابلًا للقراءة هي نتائج مباشرة دقيقة في نص EEBO-TCP؛ الباقي 44 على بعد 1-3 كلمات لأسباب نقل مكتوبة مُحددة: كلمات مُقسمة بشرطة في رؤوس الصفحات، كلمات مركبة مُقسمة بشرطة، “&”、أرقام الفقرات، عبارة يونانية غير منقولة).

النص العشوائي (ottava rima، — صلاة منحازية مكتوبة في لندن، مارس 1652):

GREAT LORD, MANTAINE THAT REGA...