یک پیام رادیویی رمزگذاری‌شده آلمانی مربوط به سال ۱۹۱۸ پس از بیش از یک قرن دوباره بررسی شده و نتیجه‌ای معنادار از آن به دست آمده است. این پیام با رمز ADFGVX نوشته شده بود و محتوای آن به حرکت یک ناو انگلیسی و یک اسکادران متفقین در نزدیکی سواستوپول مربوط می‌شد.

گزارش منتشرشده درباره این آزمایش نشان می‌دهد که GPT-6 Astra با استفاده از کلید TRUPPENVERSCHIEBUNG توانسته متن آلمانی پیام را بازسازی کند. نکته مهم این است که این کلید در اسناد تاریخی مربوط به رمزهای نظامی آلمان ثبت شده بود و مدل آن را برای معکوس‌کردن جابه‌جایی ستون‌های پیام به کار گرفت. بنابراین این اتفاق بیشتر نمونه‌ای از توانایی هوش مصنوعی در ترکیب اسناد تاریخی و پردازش رمزنگاری است تا کشف یک الگوریتم رمزگشایی جدید.

رمز ADFGVX چیست و چرا پیام ۱۹۱۸ دشوار بود؟

رمز ADFGVX یکی از سامانه‌های مهم رمزنگاری نظامی آلمان در ماه‌های پایانی جنگ جهانی اول بود. این روش در سال ۱۹۱۸ معرفی شد و نام آن از شش حرف A و D و F و G و V و X گرفته شده است. دلیل انتخاب این حروف نیز تمایز نسبتاً مناسب آنها هنگام ارسال پیام با مورس بود.

در این روش ابتدا حروف و اعداد با استفاده از یک جدول ۶ در ۶ به جفت‌هایی از این شش حرف تبدیل می‌شوند. سپس نتیجه با استفاده از یک کلید جابه‌جایی ستونی دوباره مرتب می‌شود. به همین دلیل برای بازسازی پیام باید هم جدول جایگزینی و هم ترتیب ستون‌ها مشخص باشد.

رمزگشایی پیام نظامی ۱۰۸ ساله جنگ جهانی اول با GPT-6 Astra؛ رمز ADFGVX چگونه شکسته شد؟

در مورد پیام مورد بحث، متن رمزگذاری‌شده حدود ۱۷۰ نماد داشت و کلید TRUPPENVERSCHIEBUNG با ۱۹ حرف برای بازسازی ترتیب ستون‌ها استفاده شد. پس از برگرداندن جابه‌جایی و اعمال جدول ADFGVX، رشته‌ای آلمانی به دست آمد که به یک ناو انگلیسی و حرکت نیروهای متفقین اشاره می‌کرد.

GPT-6 Astra چگونه پیام رمزگذاری‌شده را بازسازی کرد؟

فرآیند گزارش‌شده بیشتر بر ترکیب اطلاعات موجود و انجام محاسبات رمزنگاری استوار بود. کلید TRUPPENVERSCHIEBUNG در اسناد مربوط به رمزهای نظامی آلمان ثبت شده بود. این واژه به مفهومی مرتبط با جابه‌جایی نیروها اشاره دارد و با قرار گرفتن حروف آن در ترتیب الفبایی می‌توان ترتیب ستون‌های مورد نیاز برای معکوس‌کردن جابه‌جایی را به دست آورد.

پس از بازسازی جدول ۱۹ ستونی و برگرداندن ترتیب حروف رمزگذاری‌شده، جفت‌های ADFGVX دوباره به حروف متناظر تبدیل شدند. خروجی شامل عبارتی آلمانی بود که در ترجمه به ورود یک ناو انگلیسی به سواستوپول و رسیدن یک اسکادران متفقین در روز ۲۶ اشاره می‌کرد.

رمزگشایی پیام نظامی ۱۰۸ ساله جنگ جهانی اول با GPT-6 Astra؛ رمز ADFGVX چگونه شکسته شد؟

جالب‌تر اینکه گزارش منتشرشده نتیجه را با سوابق تاریخی HMS Canterbury مقایسه کرده است. دفتر ثبت حرکت این ناو نشان می‌دهد که کشتی در ۲۴ نوامبر ۱۹۱۸ وارد بندر سواستوپول شده و در ۲۶ نوامبر نیز ورود یک اسکادران متفقین ثبت شده است. این دو تاریخ با بخش مهمی از متن رمزگشایی‌شده همخوانی دارند.

رمزگشایی پیام نظامی ۱۰۸ ساله جنگ جهانی اول با GPT-6 Astra؛ رمز ADFGVX چگونه شکسته شد؟

با این حال یک ابهام تاریخی باقی مانده است: پیام در ۲۷ نوامبر ۱۹۱۸ ارسال شده بود اما در منابع مورد استفاده، کلید TRUPPENVERSCHIEBUNG به دوره‌ای پس از آن نسبت داده شده است. علت استفاده از این کلید در پیام مذکور هنوز مشخص نیست و همین موضوع باعث می‌شود نتیجه فعلی را بهتر است یک رمزگشایی گزارش‌شده و قابل بازتولید بدانیم نه یک کشف تاریخی کاملاً قطعی و نهایی. بررسی‌های مستقل نیز تأکید کرده‌اند که این نتیجه هنوز در قالب یک پژوهش رمزنگاری داوری‌شده منتشر نشده است.

چرا رمزگشایی این پیام برای هوش مصنوعی مهم است؟

اهمیت این آزمایش فقط در قدمت پیام نیست. رمز ADFGVX از روش‌هایی استفاده می‌کند که ترکیبی از جایگزینی و جابه‌جایی هستند و رمزگشایی آن نیازمند بازسازی دقیق ساختار پیام است. پژوهشگران پیش‌تر نیز تعداد زیادی از پیام‌های ADFGVX مربوط به جبهه شرقی را با روش‌های رایانشی و رمزکاوی بررسی کرده‌اند.

تفاوت مهم در این آزمایش آن است که GPT-6 Astra توانسته در کنار پردازش ساختار رمز از اسناد تاریخی و اطلاعات مربوط به کلید استفاده کند و سپس نتیجه را با داده‌های تاریخی مقایسه کند. این موضوع نمونه‌ای از کاربرد مدل‌های جدید هوش مصنوعی در تحقیق تاریخی و رمزگشایی اسناد قدیمی است؛ البته اعتبار نهایی چنین نتایجی همچنان به بررسی مستقل پژوهشگران و اسناد اولیه وابسته است.