آنتروپیک روز جمعه گزارش داد که نسخه تحقیقاتی داخلی کلود یکی از طولانی‌ترین پرسش‌های باز رمزنگاری را در کمتر از نیم ساعت حل کرد: منشا "دانه‌های" مرموز پشت منحنی‌های بیضوی استاندارد NIST. پاسخی که در وبلاگ تحقیقاتی این شرکت منتشر شده است، همانطور که دهه‌ها گمانه‌زنی نشان می‌داد، هش عبارت عبور مخفی نیست، بلکه خروجی «lrand48» - تولیدکننده اعداد شبه تصادفی کتابخانه استاندارد C - با مهر زمانی یونیکس است.

این یافته سوالی را می بندد که ECDSA، پرکاربردترین استاندارد رمزنگاری منحنی بیضوی، از زمانی که NIST آن را در سال 2000 به عنوان بخشی از استاندارد امضای دیجیتال FIPS 186-2 پذیرفت، تحت الشعاع قرار داده است. و به عنوان نقطه داده دیگری در رکورد رو به رشد سیستم‌های هوش مصنوعی که به تحقیقات واقعی کمک می‌کنند قرار می‌گیرد: برای پوشش بیشتر این روند و سایر [اخبار جدید هوش مصنوعی] (https://aibuzzwire.news)، AI Buzz Wire هر پیشرفتی را که اتفاق می‌افتد ردیابی می‌کند.

راز پنهان در دید ساده

ECDSA مجموعه ای از منحنی های بیضوی استاندارد با اندازه ها و سطوح امنیتی متفاوت را مشخص می کند. برای منحنی‌های روی فیلدهای اول و باینری، مشخصات شامل یک پارامتر "seed" است که مقدار هش آن برای تعریف ضریب b منحنی استفاده می‌شود. این بذرها توسط NSA بدون هیچ توضیح یا توجیهی ارائه شد - شکافی در منشأ که رمزنگاران را برای بیش از دو دهه ناراحت کرده بود.

به عنوان مثال، منحنی NIST P-256، دانه «C49D3608 86E70493 6A6678E1 139D26B7 819F7E90» را فهرست می‌کند، بدون اینکه اطلاعاتی در مورد اینکه از کجا آمده است. ثابت‌های غیرقابل توضیح در استانداردهای حیاتی امنیتی یک نگرانی بی‌اهمیت نیست: رمزنگاران سال‌ها در این فکر بودند که آیا منحنی‌ها می‌توانستند با ضعف‌های عمدی انتخاب شوند، سوء ظنی که در قسمت قبلی Dual_EC_DRBG شکل گرفت. نیل کوبلیتز و آلفرد منزز، رمزنگاران، مقاله‌ای با عنوان «معمای پیچیده در معمایی» به تاریخچه و نگرانی‌های مربوط به ارزش‌های بذر اختصاص دادند، و یک تحقیق آماتور بعداً برای هر کسی که بتواند منشأ آنها را مشخص کند، جایزه‌ای ارائه کرد.

داستان رمز عبور که نبود

شناخته‌شده‌ترین توضیح از سوی جری سولیناس، کارمند قدیمی آژانس امنیت ملی در پشت دانه‌ها ارائه شد. سولیناس در خاطره‌ای در سال 2015 گفت که دانه‌ها با هش کردن یک عبارت عبور طنز به وجود آمده‌اند - چیزی شبیه به «به باب و جری یک افزایش حقوق بدهید» یا «حکومت باب و جری». او هشدار داد که جزئیات را به خاطر نمی‌آورد، باب رایتر کد را نوشته است و هیچ بایگانی از آن دوران باقی نمانده است. سولیناس نوشت: "اگر آنها وجود داشته باشند، بدون شک روی یک هارد دیسک نزدیک صندوق عهد نشسته اند."

داستان رنگارنگ بود، اما غیرقابل تایید. سولیناس در سال 2023 درگذشت، و همکاران سابق پاسخگو نبودند، و این سوال را باز گذاشتند - و شکار عبارت عبور را دست خالی گذاشتند.

کلود را وارد کنید

در اکتبر 2026، یک کارمند کنجکاو Anthropic از یک مدل تحقیقاتی داخلی پرسید که آیا می‌تواند بفهمد که این دانه‌ها چگونه تولید شده‌اند - بدون اشاره به رمز عبارت عبور. به گفته آنتروپیک، کلود در کمتر از نیم ساعت منشأ دانه‌های هر پنج منحنی استاندارد را کشف کرد: P-192، P-224، P-256، P-384 و P-521.

هیچ کدام از آنها خروجی هیچ الگوریتم هش نبودند. آنها خروجی «lrand48» بودند، مولد اعداد شبه تصادفی که با کتابخانه‌های C دهه 1990 عرضه می‌شد و با مهر زمانی یونیکس مقداردهی اولیه می‌شد. الگوریتم تولید بایت‌ها را از RNG برای تعدادی تکرار نمونه‌برداری کرد و 20 بایت در هر دانه کاندید ترسیم کرد. 20 بایت اول کاندید یک، 20 کاندید بعدی دو و غیره بود. بازتولید بذر رسمی P-256 به 1842 تکرار نیاز داشت.

چگونه مدل به آنجا رسید

جست‌وجوهای قبلی که پیرامون عبارت عبور شایعه‌سازی شده بود، خالی بود، و کلود زاویه دیگری را در نظر گرفت: به جای جستجوی یک عبارت، پیش‌بینی می‌کرد که نرم‌افزاری که منحنی‌ها را ایجاد می‌کرد چگونه کار می‌کرد. آنتروپیک می‌گوید این مدل حدس می‌زند که ابزارسازی دهه 1990 از یک مولد اعداد شبه تصادفی از کتابخانه استاندارد C استفاده می‌کرد - مولدهایی به اندازه‌ای ضعیف که وقتی می‌دانید به دنبال چه چیزی باشید، خروجی آنها قابل تشخیص باشد. آن مرحله تشخیص، جستجوی غیرقابل حل روی رشته های ناشناخته را به جستجوی قابل حمل در فضای پارامتر کوچکی از مهرهای زمانی و تعداد تکرار تبدیل کرد.

به چه معناست - و چه چیزی ندارد

Anthropic در مورد محدودیت‌ها صریح است: این یک شکست رمزنگاری، یک حمله جدید، یا یک ضعف در منحنی‌های ECDSA نیست، و هیچ اقدامی برای کسی وجود ندارد که انجام دهد. این شرکت استدلال می‌کند که در هر صورت، این یافته اطمینان را افزایش می‌دهد که منحنی‌ها بدون درهای پشتی یا ضعف عمدی انتخاب شده‌اند. دانه‌ای که توسط یک ژنراتور شبه تصادفی مشترک و تکرارپذیر تولید می‌شود که از ساعت آغاز شده است، نسبت به یک ثابت غیرقابل توضیح، فضای کمتری را برای براندازی باقی می‌گذارد.

این شرکت نتیجه را به عنوان "فصل پایانی سرگرم کننده و پایان سال ها گمانه زنی" تعریف کرد و اشاره کرد که اکثر محققان قبلاً به منحنی ها اعتماد داشتند. این اعتماد اکنون بر چیزی بهتر از قرارداد استوار است: هر کسی می‌تواند نسل دانه را از یک مهر زمانی یونیکس بازتولید کند و آن را در برابر ثابت‌های منتشر شده تأیید کند.

شکاف دیگری برای تحقیقات به کمک هوش مصنوعی

هر چه که باشد، این قسمت نمایشی چشمگیر از یک ابزار تحقیقاتی است که کارهایی را انجام می‌دهد که تیم‌های انسانی قادر به انجام آن نبودند: بازیابی راه‌حلی که به بازسازی ذهنیت برنامه‌نویسی سیستم‌های دهه 1990 بستگی داشت، آزمایش آن در برابر ثابت‌های رمزنگاری سخت، و حل سؤالی که بیشتر از افرادی که می‌توانستند به آن پاسخ دهند از حافظه پاسخ دهند. فضل‌فروشانی که سال‌ها دنبال کلمه عبور می‌گشتند، به دنبال شعر بودند. پاسخ، معلوم شد، حسابداری بوده است.

---

از هوش مصنوعی جلوتر بمانید

آخرین اخبار، تحلیل ها و پیشرفت های هوش مصنوعی را دریافت کنید - همه در یک مکان.

بیشتر بخوانید اخبار هوش مصنوعی →