نوشته‌ها / امنیت

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

کامپیوترهای کوانتومی در آینده می‌توانند الگوریتم‌های کلید عمومی رایج، از جمله ECDH، را بشکنند. تهدید جدی‌تری هم امروز وجود دارد: کسی ترافیک رمزشده را ذخیره می‌کند و منتظر می‌ماند تا در آینده بتواند آن را رمزگشایی کند. به این روش «ذخیره کن، بعداً رمزگشایی کن» می‌گویند.

X25519MLKEM768 یک تبادل کلید ترکیبی است. بخشی از آن X25519 کلاسیک است و بخش دیگر ML-KEM، الگوریتمی که NIST در سال ۲۰۲۴ به‌عنوان استاندارد FIPS 203 منتشر کرد و در برابر کوانتوم مقاوم است. اگر یکی از این دو در آینده شکسته شود، دیگری همچنان از امنیت اتصال محافظت می‌کند.

برای فعال‌سازی به OpenSSL نسخه ۳٫۵ یا بالاتر نیاز است و در nginx با دستور ssl_ecdh_curve X25519MLKEM768:X25519:prime256v1; گروه‌های تبادل کلید مشخص می‌شوند. اسکریپت نصب به‌صورت خودکار بررسی می‌کند که سرور از آن پشتیبانی کند یا نه.

← بازگشت به نوشته‌ها