تکنولوژی و اینترنت

هوش مصنوعی OpenAI رمز نظامی ارتش آلمان را بعد از ۱۰۸ سال حل کرد

در جریان جنگ جهانی اول، افسران آلمانی پیامی رمزگذاری‌شده برای فرماندهی عالی ارتش فرستادند که در آن درباره حرکت یک رزمناو انگلیسی به سوی سواستوپول و نزدیک شدن نیروهای متفقین هشدار داده شده بود. این پیام ۱۰۸ سال بدون رمزگشایی باقی ماند تا اینکه GPT-6 Astra از Op…

4 دقیقه مطالعه
  • پشتیبانی شبکه
  • هوش مصنوعی
  • پیام
  • رمزگشایی
  • سواستوپول
  • حرف
  • درباره
  • متفقین
هوش مصنوعی OpenAI رمز نظامی ارتش آلمان را بعد از ۱۰۸ سال حل کرد

خلاصه تحلیلی خبر

در جریان جنگ جهانی اول، افسران آلمانی پیامی رمزگذاری‌شده برای فرماندهی عالی ارتش فرستادند که در آن درباره حرکت یک رزمناو انگلیسی به سوی سواستوپول و نزدیک شدن نیروهای متفقین هشدار داده شده بود. این پیام ۱۰۸ سال بدون رمزگشایی باقی ماند تا اینکه GPT-6 Astra از Op…

موضوعات اصلی: پشتیبانی شبکه، هوش مصنوعی، پیام، رمزگشایی، سواستوپول، حرف

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

این پیام ۱۰۸ سال بدون رمزگشایی باقی ماند تا اینکه GPT-6 Astra از OpenAI توانست محتوای آن را رمزگشایی کند. این هوش مصنوعی ممکن است در ادامه به رمزگشایی دیگر پیام‌های تاریخی نیز کمک کند.

در سال ۱۹۱۸ و در ماه‌های پایانی جنگ جهانی اول، مقام‌های نظامی آلمان پیامی رمزآلود درباره یک رزمناو انگلیسی که عازم سواستوپول بود مخابره کردند. آنها همچنین خبر دادند که یک اسکادران متفقین به‌زودی به منطقه خواهد رسید و در نزدیکی شبه‌جزیره کریمه آماده عملیات خواهد بود. اکنون، پس از ۱۰۸ سال و با کمک توسعه‌دهنده نرم‌افزار پرینتس، این رمزنگاری مشهور و حل‌نشده سرانجام توسط هوش مصنوعی رمزگشایی شده است.

رمزگشایی پیام نظامی

OpenAI درباره GPT-6 Astra ادعا کرده که این مدل به دلیل سطح بالای پیچیدگی خود مانند یک ذهن بیگانه عمل می‌کند. این مدل زبانی بزرگ از توانایی‌هایی برخوردار است که رفتار آن را به شکل غیرمعمولی شبیه انسان نشان می‌دهد. Astra قادر به حل مسائل پیچیده است و حتی توانسته بازی Portal را تنها طی ۲۴ ساعت پشت سر بگذارد؛ این مدل با ترسیم فضاهای سه‌بعدی بازی و پیدا کردن راه‌حل برای معماهای آن به این موفقیت رسید.

برای رمزگشایی، کلیدواژه‌ای که ارتش آلمان استفاده کرده بود در اختیار Astra قرار گرفت: TRUPPENVERSCHIEBUNG که به معنی جابه‌جایی نیروها است. انتخاب این کلید نشان می‌دهد که کلیدهای رمزنگاری لزوماً بر اساس محتوای پیام انتخاب نمی‌شدند و بیشتر جنبه کاربردی داشتند، زیرا پیامی که با این کلید باز شد درباره یک کشتی جنگی بود.

متن آشکارشده پیام نیز با سوابق تاریخی مطابقت دارد. دفتر ثبت وقایع کشتی H.M.S. Canterbury نشان می‌دهد که این کشتی از قسطنطنیه به سمت سواستوپول حرکت کرده بود.

شیوه کار رمز ADFGVX

در روش رمزنگاری ADFGVX که ارتش آلمان در جنگ جهانی اول از آن استفاده می‌کرد، حروف ADFGVX در امتداد محورهای افقی و عمودی کنار شش ردیف شش‌حرفی قرار می‌گرفتند. این جدول با کلیدواژه آغاز می‌شد و کلید ابتدا به شکلی مرتب می‌گردید که حروف آن بر اساس ترتیب الفبایی قرار بگیرند. سپس حروف الفبا و اعداد صفر تا ۹ به جدول اضافه می‌شدند.

این ساختار مانند یک نمودار عمل می‌کرد که هر حرف بر اساس جایگاهش در محور افقی و عمودی شناسایی می‌شد. رمزگذاری هر حرف نیز نسبتاً ساده بود و فقط به مختصات آن در جدول بستگی داشت. برای نمونه، اگر یک حرف در ردیف F و ستون D قرار می‌گرفت، کد آن حرف AD می‌شد.

Cipher-like stencil text arranged in rows with a dark vignette, random uppercase letters forming a code-like matrix.

به همین دلیل، ترکیب AV معادل حرف E بود؛ یعنی نخستین حرف از نخستین کلمه پیام ارسالی. همین روش برای سایر حروف نیز ادامه پیدا می‌کرد و در نهایت متنی بسیار نامفهوم به دست می‌آمد که دقیقاً هدف رمزنگاری را تأمین می‌کرد

DXXXG GVXAX ADXVD GDAAA DGXAG AVDGV FAFAADFFFGXFVXD DVDVF GFVVV AADXG AAVAV AAXDG VADDDDVADGFAGVV GVVGD AVXFF DAADV FFAXG VDVDD AGDVFADDAF FDFAA GXVAA GAFXD ADFFX AVDAA DADXXAADVAXVVAD FDVAA

محتوای واقعی پیام

آنچه نیروهای آلمانی قصد داشتند از طریق این رمز به فرماندهی عالی خود منتقل کنند، پیامی درباره ورود یک رزمناو انگلیسی به سواستوپول و حرکت یک اسکادران متفقین به سوی این منطقه بود. این پیام احتمالاً برای فرماندهی نیروی دریایی یا یک مقام بلندپایه نظامی، مانند دریاسالار، در نظر گرفته شده بود.

متن رمزگشایی‌شده چنین مفهومی داشت: یک رزمناو انگلیسی در سواستوپول حاضر شده و یک اسکادران متفقین نیز در روز ۲۶ همین ماه در پی آن خواهد آمد. در متن اصلی، بخشی از تاریخ با علامت نامشخصی پیش از عدد ۴ ثبت شده و معنای دقیق آن همچنان روشن نیست.

Astra همچنین متوجه شد که کلید رمز برای نخستین بار در ۹ دسامبر ۱۹۱۸ به کار رفته، اما خود پیام در ۲۷ نوامبر همان سال مخابره شده بود. علت این اختلاف تاریخی مشخص نیست.

تطبیق با اسناد تاریخی

هنگامی که هوش مصنوعی نتیجه رمزگشایی را با گزارش‌های تاریخی مقایسه کرد، مشخص شد H.M.S. Canterbury حتی زودتر از تاریخ ذکرشده در پیام، یعنی در ۲۴ نوامبر ۱۹۱۸، به سواستوپول رسیده بود. یک اسکادران متفقین نیز در ۲۶ نوامبر وارد منطقه شد؛ یعنی یک روز پیش از ارسال پیام آلمانی.

معنای علامت سؤال پیش از عدد ۴ همچنان مشخص نشده است. احتمال دارد این نشانه حاصل یک اشتباه تایپی بوده باشد؛ اشتباهی که ظاهراً حتی در جریان عملیات‌های کاملاً محرمانه نظامی نیز رخ می‌داده است.

سخنگوی پرینتس در بیانیه‌ای گفت

من اطلاع ندارم که این پیام مشخص تاکنون رمزگشایی شده باشد، بنابراین آن را به‌عنوان یک نتیجه کوچک، اما به نظر من واقعاً جالب، و همچنین نمونه‌ای برای نشان دادن توانایی‌های این مدل در اینجا به اشتراک می‌گذارم.

برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.