رفتن به محتوای اصلی
کوهستان
توضیح کوهستانامنیت پسا-کوانتومیتوضیح و تشریح· 6 دقیقه مطالعه· در فناوری

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

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

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

به‌طور خلاصه

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

در آگوست ۲۰۲۴ (مرداد ۱۴۰۳)، انستیتوی ملی استانداردها و فناوری (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]

در یک شبکه ۱۰۰۰ بُعدی، پیدا کردن نزدیک‌ترین نقطه شبکه به یک مکان تصادفی — چالشی که به عنوان مسئله کوتاه‌ترین بردار (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]

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

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

پرسش‌های متداول

آیا یک کامپیوتر کوانتومی امروز حساب بانکی من را خواهد شکست؟

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

«اکنون ذخیره کن، بعداً رمزگشایی کن» به چه معناست؟

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

آیا برای استفاده از رمزنگاری پسا-کوانتومی نیاز به خرید سخت‌افزار جدید دارم؟

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

رمزنگاری ترکیبی چیست؟

این یک استراتژی انتقال است که داده‌ها را با استفاده از هر دو الگوریتم سنتی (مانند ECC) و یک الگوریتم پسا-کوانتومی جدید ایمن می‌کند. مهاجم باید هر دو را بشکند تا به اطلاعات دسترسی پیدا کند.

بررسی عمیق دیدگاه‌ها

محققان رمزنگاری

تمرکز بر دقت ریاضیاتی استانداردهای جدید و لزوم بررسی مستمر.

برای جامعه دانشگاهی و پژوهشی، نهایی شدن استانداردهای NIST پایان کار نیست، بلکه مرحله جدیدی از آزمایش‌های دقیق است. رمزنگاران تأکید می‌کنند که اگرچه الگوریتم‌های مبتنی بر شبکه سال‌ها بررسی شدید را پشت سر گذاشته‌اند، اما فاقد دهه‌ها تجربه نبرد در دنیای واقعی هستند که RSA و ECC دارند. محققان از رمزکاوی مستمر حمایت می‌کنند تا اطمینان حاصل شود که هیچ میانبر ریاضی پنهانی وجود ندارد که بتواند مسئله کوتاه‌ترین بردار را به خطر اندازد. این جامعه به شدت از مدل استقرار ترکیبی حمایت می‌کند و آن را به عنوان یک پوشش ریاضی ضروری در برابر کشف آسیب‌پذیری‌های پیش‌بینی نشده در ساختارهای جدید شبکه می‌بیند.

ارائه‌دهندگان زیرساخت شبکه

اولویت‌بندی واقعیت‌های عملیاتی استقرار، با تمرکز بر تأثیرات پهنای باند و تأخیر.

شرکت‌هایی که ستون فقرات اینترنت را اداره می‌کنند، مانند شبکه‌های تحویل محتوا و ارائه‌دهندگان ابری، انتقال پسا-کوانتومی را از دریچه عملیاتی می‌بینند. نگرانی اصلی آن‌ها «تورم رمزنگاری» (cryptographic bloat) است که توسط الگوریتم‌های مبتنی بر شبکه ایجاد می‌شود و به کلیدها و امضاهای بسیار بزرگتری نیاز دارد. ارائه‌دهندگان زیرساخت سال‌ها صرف مهندسی راه‌حل‌هایی کرده‌اند تا اطمینان حاصل کنند که این بار داده‌ای افزایش یافته منجر به کند شدن زمان اتصال یا قطع شدن بسته‌ها برای کاربران نهایی نمی‌شود. آن‌ها استدلال می‌کنند که موفقیت اجرای پسا-کوانتومی کاملاً به بهینه‌سازی این الگوریتم‌ها برای اجرای کارآمد در مقیاس جهانی بدون کاهش عملکرد اینترنت بستگی دارد.

معماران امنیت ملی

این مهاجرت را به عنوان یک ضرورت دفاعی فوری برای کاهش تهدیدات جاسوسی بلندمدت می‌بینند.

برای آژانس‌های دفاعی و معماران شبکه دولتی، تهدید محاسبات کوانتومی به عنوان یک بحران امروزی تلقی می‌شود تا یک فرضیه آینده. این بخش، که توسط واقعیت جمع‌آوری داده‌ها به روش «اکنون ذخیره کن، بعداً رمزگشایی کن» توسط دولت‌های رقیب هدایت می‌شود، به شدت برای پذیرش فوری FIPS ۲۰۳ در تمام شبکه‌های طبقه‌بندی شده و حساس فشار می‌آورد. دیدگاه‌های امنیت ملی تأکید دارند که طول عمر اطلاعات طبقه‌بندی شده اغلب بیش از ۲۵ سال است؛ بنابراین، داده‌های رمزنگاری شده امروز باید در برابر قابلیت‌های کوانتومی دهه ۲۰۵۰ محافظت شوند. برای این معماران، سربار عملیاتی ناشی از کلیدهای بزرگتر، یک بده‌بستان قابل قبول و ضروری برای امنیت استراتژیک بلندمدت است.

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

دیدگاه‌هایی که این گزارش پوشش نداده

  • تولیدکنندگان سخت‌افزار مصرفی
  • نگه‌دارندگان سیستم‌های قدیمی

منابع

پوشش منابع

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]تیم سردبیری کوهستانمحققان رمزنگاری

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

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

نظرات

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

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

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