کلود آنتروپیک معمای منحنی بیضوی آژانس امنیت ملی آمریکا را در ۳۰ دقیقه حل کرد

تاریخ انتشار: ۱۷ اکتبر ۲۰۲۶
آخرین بهروزرسانی: ۱۷ اکتبر ۲۰۲۶
- کلود منشأ مقادیر اولیه منحنیهای NIST را به یک مولد اعداد شبهتصادفی متعلق به دهه ۱۹۹۰ رساند که با استفاده از ساعت رایانه مقداردهی اولیه میشد.
- این کشف احتمال وجود در پشتی مخفی در منحنیهایی مانند P-256 را به میزان چشمگیری کاهش میدهد.
- کلود این معما را در کمتر از ۳۰ دقیقه حل کرد؛ معمایی که جستوجوهای انسانی طی سالها نتوانسته بودند پاسخی برای آن پیدا کنند.
هفته گذشته، ویتالیک بوترین، همبنیانگذار اتریوم، هشدار داد که هوش مصنوعی ممکن است بهزودی ضعفهای پنهان در رمزنگاری مورد استفاده برای محافظت از رمزارزها را شناسایی کند. این هفته، یک مدل هوش مصنوعی دقیقاً به سراغ یافتن چنین ضعفی در یکی از پرکاربردترین استانداردهای رمزنگاری جهان رفت، اما به این نتیجه رسید که آن ضعف اساساً وجود نداشته است.
شرکت آنتروپیک اعلام کرده است که مدل هوش مصنوعی این شرکت، کلود، معمایی را حل کرده که بیش از ۲۵ سال ذهن فعالان حوزه رمزنگاری را به خود مشغول کرده بود: آژانس امنیت ملی آمریکا (NSA) مقادیر اولیه موسوم به «seed» را که برای تولید منحنیهای بیضوی استاندارد مؤسسه ملی استانداردها و فناوری آمریکا (NIST)، از جمله P-256، به کار رفتهاند، از کجا آورده است؟ به گفته این شرکت، منشأ این مقادیر یک مولد اعداد شبهتصادفی متعلق به دهه ۱۹۹۰ بوده که با استفاده از ساعت رایانه راهاندازی میشده است.
بدگمانیای که بر بیتکوین سایه انداخت
اهمیت این پرسش از آنجا ناشی میشد که هیچکس نمیتوانست احتمال دستکاری عمدی را بهطور کامل رد کند. در سال ۲۰۰۰، مؤسسه NIST منحنیهایی را پذیرفت که بر اساس مقادیر اولیه ارائهشده از سوی آژانس امنیت ملی آمریکا ساخته شده بودند، بیآنکه توضیحی درباره منشأ این مقادیر ارائه شود. بسیاری از متخصصان رمزنگاری نگران بودند که این مقادیر عمداً بهگونهای انتخاب شده باشند که امکان وجود یک در پشتی مخفی را فراهم کنند.
این نگرانی به دنیای رمزارزها نیز راه یافت. بیتکوین و اتریوم هر دو بهجای منحنی P-256 متعلق به NIST، از منحنی دیگری با نام secp256k1 استفاده میکنند. پیت کیم، توسعهدهنده کیف پولهای رمزارزی، گفته است که این انتخاب «بهشدت تحت تأثیر ترس از وجود در پشتی آژانس امنیت ملی آمریکا» بوده است.
کلود دقیقاً چه چیزی پیدا کرد؟
یکی از کارکنان آنتروپیک از یک مدل پژوهشی داخلی خواست مشخص کند که مقادیر اولیه چگونه تولید شدهاند، بدون آنکه نظریه رایج درباره هششدن یک شوخی داخلی آژانس امنیت ملی را در اختیار مدل بگذارد. کلود در کمتر از ۳۰ دقیقه معما را حل کرد.
این مقادیر از مولد ساده lrand48 به دست آمده بودند؛ مولدی که در نرمافزارهای قدیمی نوشتهشده به زبان C استفاده میشد و با یک مهر زمانی یونیکس مقداردهی اولیه میشد. منشأ مقدار اولیه منحنی P-256 به ساعت ۰۱:۵۲:۳۴ روز ۱۶ اوت ۱۹۹۷ بازمیگردد. اکنون هر کسی میتواند این فرایند را دوباره اجرا کند و به همان نتیجه برسد.
آنتروپیک تأکید کرد: «این کشف به معنای شکستن رمزنگاری، ارائه یک حمله جدید یا شناسایی یک ضعف نیست.» این شرکت نتیجه گرفت که چون مقادیر اولیه از فرایندی بسیار ساده و قابل بررسی به دست آمدهاند، احتمال وجود در پشتی «بسیار کمتر» است.
مشکلی که ممکن است برای کیف پولها برطرف شود
برای توسعهدهندگان محصولات رمزارزی، اهمیت اصلی این کشف شاید در کاربردهای عملی آن باشد. تراشههای امنیتی تعبیهشده در بیشتر تلفنهای همراه و لپتاپها، همچنین کلیدهای عبور (passkeys)، تنها از منحنی P-256 پشتیبانی میکنند. از آنجا که بیتکوین و اتریوم به منحنی secp256k1 متکی هستند، توسعهدهندگان کیف پول ناچار بودهاند راهحلهایی جایگزین برای سازگارکردن محصولاتشان با سختافزاری پیدا کنند که کاربران از قبل در اختیار دارند.
کیم در نوشتهای در شبکه اجتماعی ایکس گفت: «این مسئله برای توسعهدهندگان کیف پول واقعاً آزاردهنده بوده است.» او افزود: «مشخص شد که اصلاً هیچ در پشتیای وجود نداشته است.»
این یافته تغییری در بیتکوین یا اتریوم ایجاد نمیکند و بر منحنی secp256k1 نیز تأثیری ندارد. با این حال، مهمترین دلیل بیاعتمادی به P-256 را از میان برمیدارد. این موضوع میتواند استفاده از کیف پولهایی را تقویت کند که به کاربران اجازه میدهند تراکنشهای خود را با همان تراشه امنیتی و کلیدهای عبوری امضا کنند که پیشتر برای ورود به برنامهها و وبسایتها از آنها استفاده میکردهاند.
هوش مصنوعی در نقش حسابرس، نه مهاجم
این اتفاق بُعد تازهای به بحث درباره هوش مصنوعی و رمزنگاری اضافه میکند. نگرانی بوترین این بود که هوش مصنوعی بتواند ضعفهایی را آشکار کند که از چشم انسانها پنهان ماندهاند. در این مورد نیز هوش مصنوعی چیزی را پیدا کرد که متخصصان طی چند دهه متوجه آن نشده بودند، اما نتیجه این کشف شواهدی بود که نشان میداد استاندارد مورد بررسی فاقد آن دستکاری پنهانی است که بسیاری از آن بیم داشتند.
با این حال، همه ابهامها برطرف نشدهاند. منشأ یکی از مقادیر اولیه مربوط به منحنی بیضوی دودویی B-163 همچنان نامشخص است. همچنین، مقادیر مربوط به نقاط پایه منحنیهای P-224، P-256، P-384 و P-521 هنوز توضیح داده نشدهاند. افزون بر این، چند گزینه قابل استفاده برای منحنیها نیز کنار گذاشته شدهاند، بیآنکه دلیل این تصمیم تاکنون مشخص شده باشد.
آنتروپیک اعلام کرده است که جایزه ۳۶٬۸۶۴ دلاری حل این معما را به گروه پژوهشی امنیت اینترنت (Internet Security Research Group) اهدا خواهد کرد.
سلب مسئولیت: اطلاعات ارائهشده در این مقاله صرفاً با اهداف اطلاعرسانی و آموزشی منتشر شده است و نباید توصیه مالی یا هیچ نوع توصیه دیگری تلقی شود. کوین ادیشن مسئولیتی در قبال زیانهای ناشی از استفاده از محتوا، محصولات یا خدمات ذکرشده در این مقاله نمیپذیرد. به خوانندگان توصیه میشود پیش از هرگونه اقدام مرتبط با شرکت مورد بحث، جوانب احتیاط را رعایت کنند.
