امنیت تقریباً تمام ارتباطات رمزنگاری‌شده‌ی امروز — از HTTPS گرفته تا امضای دیجیتال و VPN — به دشواری محاسباتی دو مسئله‌ی ریاضی متکی است: تجزیه‌ی اعداد بزرگ به عوامل اول (که RSA بر آن استوار است) و مسئله‌ی لگاریتم گسسته روی منحنی‌های بیضوی (که ECDSA و ECDH بر آن استوارند). این دشواری برای رایانه‌های کلاسیک، عملاً غیرقابل‌حل در زمان معقول است.

تهدید الگوریتم شور

در سال ۱۹۹۴، پیتر شور نشان داد که یک رایانه‌ی کوانتومی با تعداد کافی کیوبیت پایدار می‌تواند هر دو مسئله‌ی بالا را در زمان چندجمله‌ای حل کند — یعنی دقیقاً همان فرضی که کل امنیت رمزنگاری کلید عمومی امروزی بر آن بنا شده، از بین می‌رود. رایانه‌های کوانتومی فعلی هنوز به مقیاس لازم برای اجرای عملی الگوریتم شور علیه RSA-2048 نرسیده‌اند، اما دو نکته این موضوع را فوری می‌کند، نه صرفاً یک نگرانی نظری بلندمدت.

چرا «هنوز زود است» پاسخ کافی نیست

اول، حمله‌ی «برداشت اکنون، رمزگشایی بعداً» (Harvest Now, Decrypt Later): مهاجمی که امروز ترافیک رمزنگاری‌شده را ذخیره می‌کند، می‌تواند چند سال بعد — وقتی رایانه‌های کوانتومی به‌اندازه‌ی کافی قدرتمند شدند — آن را رمزگشایی کند. برای داده‌هایی با ارزش بلندمدت (اسناد دولتی، پرونده‌های پزشکی، مالکیت معنوی)، این یعنی تهدید همین حالا واقعی است. دوم، چرخه‌ی عمر مهاجرت رمزنگاری در مقیاس صنعت وب، تاریخاً بین ۱۰ تا ۲۰ سال طول کشیده است (مهاجرت از MD5/SHA-1 نمونه‌ای از این کندی است)، به این معنا که آماده‌سازی باید سال‌ها پیش از وقوع تهدید واقعی آغاز شود.

مسیر پیش رو: استانداردهای NIST

در سال ۲۰۲۴، مؤسسه‌ی ملی استاندارد و فناوری آمریکا (NIST) پس از یک فرآیند رقابتی چندساله، سه استاندارد رمزنگاری پساکوانتومی را نهایی کرد: ML-KEM (مبتنی بر CRYSTALS-Kyber) برای تبادل کلید، و ML-DSA (مبتنی بر CRYSTALS-Dilithium) و SLH-DSA (مبتنی بر SPHINCS+) برای امضای دیجیتال. این الگوریتم‌ها به‌جای تکیه بر تجزیه‌ی اعداد یا لگاریتم گسسته، بر دشواری مسائل مبتنی بر شبکه‌های عددی (lattice-based) یا توابع هش استوارند — مسائلی که تاکنون هیچ الگوریتم کوانتومی کارآمدی برای حل آن‌ها شناخته نشده است.

چالش عملی مهاجرت

مهاجرت به رمزنگاری پساکوانتومی صرفاً جایگزینی یک الگوریتم نیست. کلیدهای ML-KEM و امضاهای ML-DSA به‌طور قابل‌توجهی بزرگ‌تر از معادل‌های بیضوی‌شان هستند، که بر عملکرد TLS Handshake، اندازه‌ی گواهی‌های SSL و پهنای‌باند شبکه اثر می‌گذارد. راهکار میان‌مدت صنعت، رویکرد «هیبریدی» است: ترکیب یک الگوریتم کلاسیک (مثل ECDH) با یک الگوریتم پساکوانتومی (مثل ML-KEM) در یک تبادل کلید واحد، به‌طوری‌که امنیت سیستم به هر دو الگوریتم متکی باشد و شکست احتمالی یکی، امنیت کلی را از بین نبرد.

جمع‌بندی

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