رفتن به محتوای اصلی
توضیح کوهستانامنیت پسا-کوانتومیتوضیح و تشریح۸ شهریور ۱۴۰۵، ۱۷:۲۹· 6 دقیقه مطالعه· در فناوری

رمزنگاری پسا-کوانتومی: الگوریتم‌های مبتنی بر شبکه چگونه داده‌ها را ایمن می‌کنند؟

در حالی که محاسبات کوانتومی امنیت رمزنگاری‌های سنتی را تهدید می‌کند، یک رویکرد ریاضی جدید مبتنی بر شبکه‌های چندبعدی در حال تبدیل شدن به استاندارد جهانی برای امنیت داده‌ها است.

به قلم نیما موسوی

محققان رمزنگاری 40%ارائه‌دهندگان زیرساخت شبکه 35%معماران امنیت ملی 25%
محققان رمزنگاری
تمرکز بر دقت ریاضیاتی استانداردهای جدید و لزوم بررسی مستمر برای اطمینان از پایداری مفروضات شبکه تحت فشار.
ارائه‌دهندگان زیرساخت شبکه
اولویت‌بندی واقعیت‌های عملیاتی استقرار، با تمرکز بر اینکه چگونه اندازه‌های بزرگتر کلید بر پهنای باند، تأخیر و عملکرد سرور تأثیر می‌گذارد.
معماران امنیت ملی
این مهاجرت را به عنوان یک ضرورت دفاعی فوری برای کاهش تهدید جاسوسی «اکنون ذخیره کن، بعداً رمزگشایی کن» علیه داده‌های دولتی می‌بینند.

چرا مهم است

تقریباً تمام ارتباطات دیجیتال ایمن، متکی بر مسائل ریاضی‌ای هستند که کامپیوترهای کوانتومی آینده می‌توانند در عرض چند ثانیه حل کنند. درک اینکه چگونه رمزنگاری مبتنی بر شبکه جایگزین این سیستم‌های آسیب‌پذیر می‌شود، حیاتی است؛ زیرا اینترنت جهانی در حال تجربه مهم‌ترین مهاجرت امنیتی خود در دهه‌های اخیر است.

در آگوست ۲۰۲۴ (مرداد ۱۴۰۳)، انستیتوی ملی استانداردها و فناوری (NIST) مجموعه‌ای از اسناد را منتشر کرد که عملاً زیربنای امنیت اینترنت را بازتعریف کرد. پس از یک رقابت جهانی هشت ساله با حضور برترین رمزنگاران جهان، این سازمان سه استاندارد اول رمزنگاری پسا-کوانتومی را نهایی کرد. این اقدام، آغاز رسمی یک مهاجرت عظیم و چند دهه‌ای برای ایمن‌سازی زیرساخت‌های دیجیتال جهان در برابر تهدیدی بود که هنوز به طور کامل وجود خارجی ندارد.[1]

برای درک چرایی این تغییر، باید به نحوه محافظت فعلی اینترنت از داده‌ها نگاه کرد. رمزنگاری کلید عمومی مدرن، به ویژه الگوریتم‌هایی مانند RSA و رمزنگاری منحنی بیضوی (ECC)، متکی بر دشواری ریاضیاتی تجزیه اعداد اول بسیار بزرگ یا حل لگاریتم‌های گسسته است. برای یک کامپیوتر کلاسیک، استخراج کلید خصوصی از کلید عمومی میلیون‌ها سال طول می‌کشد. این عدم تقارن ریاضی، اساس مرور ایمن وب، بانکداری و پیام‌رسانی را تشکیل می‌دهد.[3][6]

آسیب‌پذیری در یک پیشرفت نظری مربوط به سال ۱۹۹۴ نهفته است که به عنوان الگوریتم شور (Shor's algorithm) شناخته می‌شود. پیتر شور، ریاضیدان، ثابت کرد که یک کامپیوتر کوانتومی با قدرت کافی می‌تواند از اصول مکانیک کوانتومی برای تجزیه اعداد بزرگ با سرعتی نمایی بیشتر از ماشین‌های کلاسیک استفاده کند. اگر روزی ماشینی ساخته شود که بتواند الگوریتم شور را در مقیاس بزرگ اجرا کند، دژ ریاضیاتی محافظ RSA و ECC فوراً فرو خواهد ریخت.[3]

با وجود هشدارهای بازاریابی هیجان‌انگیز از سوی فروشندگان امنیت سایبری در مورد نزدیک بودن «روز Q» (Q-Day) — لحظه فرضی که یک کامپیوتر کوانتومی رمزنگاری مدرن را می‌شکند — واقعیت بسیار منطقی‌تر است. کامپیوترهای کوانتومی امروزی پر سر و صدا، مستعد خطا هستند و فاقد میلیون‌ها کیوبیت پایدار و تصحیح‌شده خطا هستند که برای تهدید RSA لازم است. تحقق یک کامپیوتر کوانتومی مرتبط با رمزنگاری، سال‌ها، اگر نگوییم دهه‌ها، فاصله دارد.[5][6]

در حالی که رمزنگاری سنتی متکی بر تجزیه اعداد اول است، الگوریتم‌های پسا-کوانتومی متکی بر پیمایش شبکه‌های هندسی پیچیده هستند.

با این حال، تهدید محدود به آینده نیست. محرک اصلی مهاجرت رمزنگاری فعلی، تاکتیکی است که به عنوان «اکنون ذخیره کن، بعداً رمزگشایی کن» (Store Now, Decrypt Later) شناخته می‌شود. دشمنان، به ویژه سازمان‌های اطلاعاتی تحت حمایت دولت‌ها، در حال حاضر مقادیر زیادی از ترافیک رمزنگاری شده اینترنت را جمع‌آوری و ذخیره می‌کنند. اگرچه امروز نمی‌توانند آن را بخوانند، اما در حال انبار کردن داده‌ها با این انتظار هستند که یک کامپیوتر کوانتومی آینده در نهایت قفل آن را باز کند و اسرار دولتی، مالکیت فکری و ارتباطات استراتژیک بلندمدت را فاش سازد.[2][3]

همین فوریت بود که NIST را وادار کرد تا رمزنگاری پسا-کوانتومی (PQC) را استانداردسازی کند. برخلاف رمزنگاری سنتی، الگوریتم‌های PQC خودشان متکی بر مکانیک کوانتومی نیستند؛ بلکه الگوریتم‌های کلاسیکی هستند که برای اجرا بر روی کامپیوترهای استاندارد، تلفن‌های هوشمند و سرورها طراحی شده‌اند. ویژگی تعیین‌کننده آن‌ها این است که بر اساس مسائل ریاضیاتی ساخته شده‌اند که تصور می‌شود هم برای کامپیوترهای کلاسیک و هم کوانتومی غیرقابل حل باشند.[3][5]

موفق‌ترین این رویکردهای جدید، رمزنگاری مبتنی بر شبکه (Lattice-Based) است. برای تجسم یک شبکه، یک شبکه ساده دوبعدی را تصور کنید، مانند خطوط متقاطع روی یک کاغذ شطرنجی. اگر یک نقطه خاص روی آن شبکه به شما داده شود، پیدا کردن نزدیک‌ترین تقاطع بسیار ساده است. در سه بعد، کمی تلاش بیشتری لازم است. اما رمزنگاری مبتنی بر شبکه در فضاهای ریاضیاتی با صدها یا حتی هزاران بُعد عمل می‌کند.[6]

موفق‌ترین این رویکردهای جدید، رمزنگاری مبتنی بر شبکه (Lattice-Based) است.

در یک شبکه ۱۰۰۰ بُعدی، پیدا کردن نزدیک‌ترین نقطه شبکه به یک مکان تصادفی — چالشی که به عنوان مسئله کوتاه‌ترین بردار (SVP) شناخته می‌شود — از نظر محاسباتی طاقت‌فرسا می‌شود. هیچ الگوریتم شناخته شده‌ای، چه کلاسیک و چه کوانتومی، وجود ندارد که بتواند به طور کارآمد در این فضای فوق‌بُعدی حرکت کند تا نقطه صحیح را بدون «نقشه» رمزنگاری یا کلید خصوصی پیدا کند.[6]

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

این مفهوم ریاضی اساس استانداردهای جدید NIST را تشکیل می‌دهد. الگوریتم اصلی برای رمزنگاری عمومی و ایجاد کلید، FIPS 203 است که از یک طرح پیشنهادی به نام کریستالز-کایبر (CRYSTALS-Kyber) مشتق شده است. این الگوریتم از یک نوع خاص از مسئله شبکه به نام یادگیری ماژول با خطا (ML-KEM) استفاده می‌کند. FIPS 203 برای تبادل ایمن کلیدهای متقارنی طراحی شده است که بخش عمده داده‌های کاربر را در طول یک جلسه وب رمزنگاری می‌کنند.[1][4]

برای امضاهای دیجیتال — سازوکاری که برای تأیید هویت و اطمینان از دستکاری نشدن یک نرم‌افزار یا سند استفاده می‌شود — NIST استاندارد FIPS 204 را بر اساس کریستالز-دیلیتیوم (ML-DSA) تعیین کرد. این الگوریتم‌های مبتنی بر شبکه در کنار هم، جایگزینی جامع برای سیستم‌های آسیب‌پذیر RSA و ECC که در حال حاضر استفاده می‌شوند، فراهم می‌کنند.[1]

انتقال به رمزنگاری مبتنی بر شبکه به سادگی فشار دادن یک دکمه نیست. الگوریتم‌های جدید با یک هزینه عملیاتی قابل توجه همراه هستند: کلیدها و امضاهای رمزنگاری آن‌ها به طور قابل ملاحظه‌ای بزرگتر از مواردی است که در ECC استفاده می‌شود. این اندازه افزایش یافته به پهنای باند و قدرت پردازش بیشتری نیاز دارد، که می‌تواند تأخیر (latency) در دست‌دهی‌های شبکه ایجاد کرده و به دستگاه‌هایی با منابع محدود مانند حسگرهای هوشمند فشار وارد کند.[2][6]

ارائه‌دهندگان زیرساخت سال‌ها صرف آماده‌سازی برای این سربار (overhead) کرده‌اند. شرکت‌هایی مانند کلودفلر (Cloudflare) مدت‌ها قبل از نهایی شدن استانداردها، آزمایش الگوریتم‌های پسا-کوانتومی را بر روی ترافیک زنده شبکه آغاز کردند و سیستم‌های خود را بهینه کردند تا اندازه‌های بزرگتر کلید را بدون کاهش محسوس سرعت مرور وب برای کاربران نهایی مدیریت کنند. استقرار اولیه آن‌ها ثابت کرد که رمزنگاری مبتنی بر شبکه می‌تواند برای پاسخگویی به تقاضاهای اینترنت مدرن مقیاس‌پذیر باشد.[2]

بخش‌های دفاعی و دولتی به شدت در حال حرکت برای پذیرش این استانداردها هستند. معماران شبکه در حال ادغام FIPS 203 در معماری‌های «اعتماد صفر» (zero-trust) و شبکه‌های پوششی ایمن هستند. ارائه‌دهندگانی مانند زیروتیر (ZeroTier) توضیح داده‌اند که چگونه این الگوریتم‌ها در تار و پود ارتباطات دفاعی بافته می‌شوند و تضمین می‌کنند که داده‌های حساس نظامی و دولتی از تهدید «اکنون ذخیره کن، بعداً رمزگشایی کن» محافظت شوند.[4]

از آنجایی که رمزنگاری مبتنی بر شبکه در مقایسه با RSA که دهه‌ها قدمت دارد، نسبتاً جدید است، صنعت امنیت در حال اتخاذ یک استراتژی انتقال محتاطانه به نام رمزنگاری ترکیبی (Hybrid Cryptography) است. در یک استقرار ترکیبی، اتصال با استفاده از هر دو الگوریتم سنتی (مانند ECC) و یک الگوریتم پسا-کوانتومی (مانند ML-KEM) ایمن می‌شود. مهاجم برای به خطر انداختن داده‌ها باید هر دو قفل ریاضی را بشکند.[2][6]

رمزنگاری ترکیبی، الگوریتم‌های سنتی و پسا-کوانتومی را ترکیب می‌کند و مهاجم برای دسترسی به داده‌ها باید هر دو را بشکند.

این رویکرد ترکیبی تضمین می‌کند که حتی اگر یک نقص ظریف در ریاضیات جدید شبکه کشف شود، داده‌ها همچنان توسط امنیت اثبات‌شده رمزنگاری سنتی در برابر حملات کلاسیک محافظت می‌شوند. این روش یک شبکه ایمنی حیاتی را فراهم می‌کند، در حالی که جامعه جهانی رمزنگاری در حال آزمایش‌های سختگیرانه استانداردهای جدید در محیط واقعی است.[2]

مهاجرت به رمزنگاری پسا-کوانتومی تا حد زیادی برای مصرف‌کننده عادی نامرئی خواهد بود و در اعماق به‌روزرسانی‌های مرورگر، پیکربندی‌های سرور و وصله‌های سیستم عامل رخ می‌دهد. با این حال، این امر یکی از عمیق‌ترین دستاوردهای مهندسی این دهه را نشان می‌دهد: یک دفاع ریاضیاتی پیشگیرانه که برای ایمن‌سازی قرن آینده ارتباطات دیجیتال طراحی شده است، پیش از آنکه سلاحی که قرار است آن را بشکند، اصلاً ساخته شود.[5][6]

نکات کلیدی

  • NIST سه استاندارد اول رمزنگاری پسا-کوانتومی را نهایی کرده و مهاجرت جهانی برای ایمن‌سازی زیرساخت‌های دیجیتال را آغاز نموده است.
  • رمزنگاری فعلی متکی بر تجزیه اعداد اول است، روشی که در برابر کامپیوترهای کوانتومی آینده که الگوریتم شور را اجرا می‌کنند، آسیب‌پذیر است.
  • تهدید فوری که محرک این پذیرش است، «اکنون ذخیره کن، بعداً رمزگشایی کن» است، جایی که دشمنان داده‌های رمزنگاری شده امروز را برای رمزگشایی در آینده جمع‌آوری می‌کنند.
  • استانداردهای جدید متکی بر رمزنگاری مبتنی بر شبکه هستند که از شبکه‌های پیچیده و چندبعدی استفاده می‌کند که پیمایش آن‌ها برای کامپیوترهای کلاسیک و کوانتومی دشوار است.
  • این انتقال شامل چالش‌های عملیاتی است، زیرا کلیدها و امضاهای پسا-کوانتومی به طور قابل توجهی بزرگتر هستند و به پهنای باند بیشتری نیاز دارند.
  • صنعت در حال استفاده از رمزنگاری ترکیبی است که الگوریتم‌های سنتی و پسا-کوانتومی را ترکیب می‌کند تا حداکثر امنیت را در طول دوره انتقال تضمین کند.

آنچه نمی‌دانیم

  • دقیقاً چه زمانی یک کامپیوتر کوانتومی مرتبط با رمزنگاری که قادر به شکستن RSA باشد، با موفقیت ساخته خواهد شد.
  • آیا پیشرفت‌های ریاضیاتی آینده ممکن است یک میانبر کلاسیک برای حل مسائل مبتنی بر شبکه کشف کند یا خیر.
  • اندازه بزرگتر کلیدهای الگوریتم‌های پسا-کوانتومی تا چه حد بر عمر باتری و عملکرد دستگاه‌های اینترنت اشیا (IoT) با مصرف انرژی پایین تأثیر خواهد گذاشت.

اصطلاحات کلیدی

رمزنگاری مبتنی بر شبکه
یک رویکرد رمزنگاری که متکی بر دشواری شدید ریاضیاتی یافتن نقاط خاص در یک شبکه چندبعدی است.
الگوریتم شور
یک الگوریتم کامپیوتر کوانتومی که در سال ۱۹۹۴ فرموله شد و می‌تواند به طور نظری اعداد اول بزرگ را با سرعتی نمایی بیشتر از کامپیوترهای کلاسیک تجزیه کند و رمزنگاری فعلی را تهدید می‌کند.
روز Q
یک تاریخ فرضی در آینده که در آن یک کامپیوتر کوانتومی مرتبط با رمزنگاری با موفقیت سیستم‌های رمزنگاری کلید عمومی که در حال حاضر اینترنت را ایمن می‌کنند، می‌شکند.
ML-KEM (FIPS ۲۰۳)
الگوریتم اصلی پسا-کوانتومی استاندارد شده توسط NIST که برای ایجاد ایمن کلیدهای رمزنگاری بین دو طرف از طریق یک شبکه عمومی استفاده می‌شود.
ML-DSA (FIPS ۲۰۴)
الگوریتم پسا-کوانتومی استاندارد شده توسط NIST که برای امضاهای دیجیتال، تأیید هویت و تضمین یکپارچگی داده‌ها استفاده می‌شود.

منابع

پوشش منابع

6 منبع

3 دیدگاه شناسایی‌شده

محققان رمزنگاری 40%ارائه‌دهندگان زیرساخت شبکه 35%معماران امنیت ملی 25%
  1. [1]NISTمحققان رمزنگاری

    NIST Releases First 3 Finalized Post-Quantum Encryption Standards

    مطالعه در NIST
  2. [2]The Cloudflare Blogارائه‌دهندگان زیرساخت شبکه

    NIST's first post-quantum standards

    مطالعه در The Cloudflare Blog
  3. [3]Fortinetمعماران امنیت ملی

    What Is Post-Quantum Cryptography (PQC)? A Quantum-Resistant Guide

    مطالعه در Fortinet
  4. [4]ZeroTierمعماران امنیت ملی

    NIST FIPS 203 Explained for Defense and Government Network Architects

    مطالعه در ZeroTier
  5. [5]NISTمحققان رمزنگاری

    Post-quantum cryptography

    مطالعه در NIST
  6. [6]تیم سردبیری کوهستانمحققان رمزنگاری

    تحلیل تیم سردبیری کوهستان

    مطالعه در تیم سردبیری کوهستان

نظرات

همیشه در جریان باشید

هر زاویه. هر روز.

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