Cloud AI بعد از ۲۵ سال مبدا اعداد رمزنگاری ارائه شده توسط NSA پیدا شد، اما این کشف تهدید جدیدی برای بیت کوین نیست.
به گزارش سرویس هوش مصنوعی مجرداین اعداد به دلیل احتمال وجود درب پشتی پنهان در استانداردهای رمزنگاری، سال ها زیر ذره بین محققان قرار داشتند.
کلود برای رسیدن به این نتیجه حدود نیم ساعت وقت گذاشت. رمزنگاران نزدیک به 25 سال است که در تلاش برای یافتن منشا این اعداد بوده اند.
قفلی با طرحی ناشناخته
بخش بزرگی از اینترنت به رمزنگاری مبتنی بر منحنی های بیضوی متکی است. این روش ریاضی برای محافظت از کیف پول بیت کوین نیز استفاده می شود. رمزنگاری منحنی بیضوی به افراد این امکان را می دهد تا بدون فاش کردن جزئیات خود کلید ثابت کنند که دارای یک کلید مخفی هستند.
منحنی را می توان به طراحی قفلی تشبیه کرد که همه می توانند آن را بررسی کنند. هر کاربر کلید خصوصی خود را دارد، اما امنیت هرکس به این بستگی دارد که طراحی قفل از نظر محاسباتی شکستن آن دشوار باشد.
با این حال، یک سوال مهم وجود داشت: چه کسی ریاضیات مورد اعتماد همه را انتخاب کرده بود؟
در سال 2000، موسسه ملی استانداردها و فناوری (NIST) مجموعه ای از منحنی ها را که توسط آژانس امنیت ملی ارائه شده بود به عنوان استاندارد اتخاذ کرد. این آژانس منشا برخی از اعداد مورد استفاده برای ساخت منحنی ها را توضیح نداد.
پس از افشاگری های ادوارد اسنودن در مورد تلاش های آژانس امنیت ملی آمریکا برای تضعیف استانداردهای رمزگذاری، محرمانه بودن این اعداد تحت نظارت فزاینده ای قرار گرفته است. مؤسسه ملی استاندارد و فناوری آمریکا نیز بعداً مولد اعداد تصادفی Dual EC را از توصیههای خود حذف کرد.
اعداد اولیه که «دانهها» نامیده میشوند عمومی بودند، اما NSA هرگز توضیح نداد که چگونه آنها را انتخاب کرده است. این موضوع سال ها به گمانه زنی ها دامن زد. برخی گمانه زنی کردند که آژانس گزینه های زیادی را قبل از انتخاب منحنی که تنها برای خودش شناخته شده بود، آزمایش کرده بود. طبق این فرضیه، آژانس می توانست از طریق یک درب پشتی به سیستم هایی که از آن منحنی استفاده می کردند دسترسی پیدا کند.
نیل کوبلیتز و آلفرد منزز، دو رمزنگار، این موضوع را در مقالهای در سال 2015 با عنوان “معمای پیچیده در یک راز” بررسی کردند. منزز در توسعه استاندارد اولیه شرکت داشت، و به یاد می آورد که جری سولیناس، ریاضیدان NSA، دانه ها را در سال 1997 به او داد.
استیو وایس، محقق امنیتی، سالها در جستجوی توضیحی برای این اعداد بود و در سال 2018 درخواست ثبت عمومی کرد. موسسه ملی استاندارد و فناوری اعلام کرد که سندی در این زمینه ندارد و آژانس امنیت ملی نیز پاسخی نداد. یکی از سرنخهای امیدوارکننده این احتمال را مطرح میکند که اعداد از عبارتی طنزآمیز است که سالیناس فراموش کرده بود. این فرضیه محققان را به جستجوی ترکیبات احتمالی کلمات سوق داد.
در سال 2023، فیلیپو والسوردا، یک مهندس رمزنگاری، و چندین مشارکت کننده دیگر برای حل این معما جایزه 12288 دلاری ارائه کردند. اگر برنده بخواهد جایزه را به امور خیریه اهدا کند، قرار بود مبلغ به بیش از 36 هزار دلار افزایش یابد. سالیناس در همان سال درگذشت و محققان مجبور شدند بدون کمک او خاطرات قدیمی و اعداد را بررسی کنند.
بیشتر بخوانید: محققان انسان شناسی از ابر برای حل یک پازل کمیک استفاده کردند!
کلود چگونه معما را حل کرد؟
این وضعیت ادامه داشت تا اینکه کلود وارد داستان شد. در این ماه، یکی از کارمندان Entropic از یک مدل تحقیقاتی داخلی خواست تا این موضوع را بررسی کند، بدون اینکه نظریه قدیمی را که دانه ها از یک عبارت فراموش شده سرچشمه می گیرند، با مدل به اشتراک بگذارد.
در کمتر از نیم ساعت، این مدل توانست پنج دانه از منحنی های موسسه ملی استاندارد و فناوری را با مولد اعداد تصادفی lrand48 مطابقت دهد. این مولد در کتابخانه های نرم افزار قدیمی زبان برنامه نویسی C وجود دارد.
کلود توالی تولید عدد را برای منحنی P-256 بازسازی کرد. این منحنی به طور گسترده استفاده می شود. این مدل دریافت که دانه منتشر شده از این منحنی دقیقاً با نتیجه ای که در رتبه 1842 از بین گزینه های تولید شده قرار گرفته است مطابقت دارد.
مدلل در استدلال ضبط شده خود نوشت: “این شگفت انگیز است.” این نتیجه معمای 25 ساله را حل می کند.» کلود برای لحظه ای کوتاه به این فکر کرد که آیا او در یک آزمایش شبیه سازی شده عمل می کند یا با یک مشکل واقعی سروکار دارد. سپس با بررسی نتایج به این نتیجه رسید که یافته ها واقعی هستند.
این مدل نوشت: “وای، این یک یافته واقعی است.”
اکنون هر کسی می تواند برنامه را دوباره اجرا کند و اعدادی را که NSA در اختیار دولت ایالات متحده قرار داده است، دریافت کند. Entropic می گوید این یافته احتمال وجود آسیب پذیری پنهان عمدی را بسیار کمتر می کند. با این حال، محققان هنوز نمیدانند که چرا این برنامه برخی از گزینههای قابل استفاده را کنار گذاشته یا بخشهای دیگر منحنیها چگونه انتخاب شدهاند.
قابل پیش بینی بودن خروجی برنامه به Cloud اجازه داد تا اعداد را بازسازی کند. چنین ضعفی در تولید کلیدهای مخفی یک کیف پول دیجیتال می تواند فاجعه بار باشد. اگر یک کلید مخفی با استفاده از lrand48 ایجاد شود، شخصی که زمان تقریبی تولید آن را می داند و روش را بازسازی می کند، ممکن است بتواند کلید را دوباره ایجاد کند و دارایی های کیف پول را بدزدد.
با این حال، بذرهای NSA از همان ابتدا عمومی بودند و هیچ رازی وجود نداشت که کسی بتواند سرقت کند.
بیشتر بخوانید: کشف حفره امنیتی در iCloud اپل؛ مهاجمان می توانند ایمیل های جعلی را معتبر جلوه دهند
بیت کوین چه ربطی به این داستان دارد؟
بیت کوین هرگز بخشی از این معما نبوده است. کیف پولهای آن از منحنی secp256k1 استفاده میکنند که بر اساس یک معادله سادهتر است.
منحنی بیت کوین با دو عدد کوچک و ثابت تعریف می شود و در نتیجه گزینه های بسیار محدودی برای تغییر دارد. در مقابل، نسخه مورد استفاده در P-256 حاوی یک عدد 77 رقمی است که از یک دانه غیرقابل توضیح NSA مشتق شده است.
تعداد محدودی از گزینه های قابل تغییر، جای کمی برای ضعف پنهان در منحنی بیت کوین باقی می گذارد. رمزنگاران مدت هاست که این ویژگی را یکی از نکات مثبت طراحی آن می دانند.
ساتوشی ناکاموتو، خالق بیت کوین، هرگز به طور عمومی توضیح نداده است که چرا این منحنی را انتخاب کرده است. قبل از محبوبیت بیت کوین، استفاده از آن چندان رایج نبود. اتریوم بعداً این منحنی را پذیرفت و بیت کوین علیرغم معرفی نوع جدیدی از امضای دیجیتال، استفاده خود را در بهروزرسانی Taproot 2021 حفظ کرد.
کامپیوترهای کوانتومی قدرتمند یک تهدید متفاوت هستند. همانطور که وب سایت CoinDesk در اوایل سال جاری بررسی کرد، چنین رایانه ای می تواند کلید مخفی مربوطه را با استفاده از کلید عمومی قابل مشاهده در بلاک چین بیت کوین محاسبه کند. در این سناریو، نحوه انتخاب منحنی مهم نیست.
پیشرفت در سخت افزار به تدریج فاصله بین این امکان نظری و اجرای یک حمله عملی را کاهش می دهد. گوگل این هفته اعلام کرد که تراشه Willow این شرکت در یکی از گران ترین مراحل محاسبات مورد نیاز چنین کامپیوتری، خطاها را حدود 40 برابر کاهش داده است.
با وجود این پیشرفتها، هیچکس هنوز یک کامپیوتر کوانتومی ساخته نشده است که به اندازه و قابلیت اطمینان لازم برای شکستن یک کلید بیتکوین باشد. همچنین زمان خاصی برای دستیابی به چنین توانایی وجود ندارد.
Entropic در وبلاگ خود گفت که کاربران منحنی های NIST نیازی به تغییر تنظیمات یا سیستم های خود ندارند. پس از چندین دهه سوال در مورد منشا بذرها، اکنون هر کسی می تواند برنامه را اجرا کند و مسیر اعداد منتشر شده را دوباره دنبال کند.
این جستجو بالاخره ثواب داشت. جایزه 36864 دلاری به گروه تحقیقاتی امنیت اینترنت (ISRG)، سازمان غیرانتفاعی پروژه Let’s Encrypt تعلق خواهد گرفت. این پروژه گواهینامه های امنیتی رایگان برای وب سایت ها ارائه می دهد.
بیشتر بخوانید: احتمالا Cloud Opus 5.5 با قیمت کمتری نسبت به نسل قبل + تصویر معرفی خواهد شد
















گفتگو در مورد این post