
امنیت پساکوانتومی برای دستگاههای IoT؛ از PUF تا ML-KEM
تهدیدی که امروز شروع شده است
مهاجم امروز میتواند ترافیک رمزگذاریشدهٔ دستگاه شما را ذخیره کند و سالها بعد، وقتی رایانهٔ کوانتومی کافی در دسترس بود، آن را باز کند. برای دادههایی با عمر طولانی مانند پروندهٔ پزشکی، اطلاعات زیرساختی یا کلیدهای فریمور دستگاه، این یک ریسک امروزی است، نه آینده.
دو خانوادهٔ اصلی
| الگوریتم | کاربرد | اندازهٔ کلید عمومی | اندازهٔ امضا/کپسوله |
|---|---|---|---|
| ML-KEM-768 | تبادل کلید | ۱۱۸۴ بایت | ۱۰۸۸ بایت |
| ML-DSA-65 | امضای دیجیتال | ۱۹۵۲ بایت | ۳۳۰۹ بایت |
| SLH-DSA | امضا بر پایهٔ هش | ۳۲ بایت | تا ۲۹۸۵۶ بایت |
نکتهٔ عملی: اندازهٔ امضاها چند برابر شده و این برای پروتکلهای محدودی مانند CoAP روی DTLS یا فریمور OTA معنا دارد. بستههای بهروزرسانی باید کوچکتر تقسیم شوند و حافظهٔ موقت پروتکل بزرگتر شود.
رویکرد ترکیبی، حداقل برای یک دوره
پیشنهاد عملی در مهاجرت، اجرای همزمان یک الگوریتم کلاسیک (مثلاً ECDH روی منحنی P-256) و یک الگوریتم پساکوانتومی و ترکیب دو کلید مشتقشده است. تا وقتی پیادهسازیهای جدید بالغ نشدهاند، این روش امنیت را حداقل به اندازهٔ روش قبلی نگه میدارد.
کلید را کجا نگه داریم؟
- PUF: اثر انگشت فیزیکی تراشه برای تولید کلید در لحظهٔ روشن شدن؛ بدون ذخیرهٔ دائمی کلید در حافظه.
- عنصر امن (Secure Element): مرز اعتماد سختافزاری برای نگهداری کلید خصوصی و شمارندههای ضد دستکاری.
- بوت امن و اندازهگیری اعتماد: اطمینان از اجرای همان فریمور امضاشده در هر بار راهاندازی.
- امکان لغو گواهی: برای پارک دستگاههایی که کلیدشان لو رفته است.
زنجیرهٔ اعتماد را تا کارخانه ببرید
اگر کلیدها پس از تولید و در مرحلهٔ استقرار ساخته شوند، بزرگترین حفرهٔ شما همان لحظهٔ تولید است. تزریق کلید در خط تولید با سختافزار امن و ثبت گواهی برای هر دستگاه، تنها راه اطمینان است.
برنامهٔ مهاجرت در پنج گام
- فهرستبرداری از همهٔ جایی که کلید یا گواهی ذخیره یا منتقل میشود.
- اندازهگیری مصرف حافظهٔ RAM و فلش آزاد روی دستگاههای میدانی.
- نمونهٔ آزمایشی ML-KEM روی سختافزار موجود و سنجش تأخیر دستدادن اولیه.
- انتقال به حالت ترکیبی و بهروزرسانی فریمور OTA.
- حذف تدریجی مسیر کلاسیک پس از اطمینان از پایداری.

میثم پورجعفری
مهندس برق - الکترونیک؛ طراح و مجری پروژههای میکروکنترلری، برد الکترونیکی و سیستمهای کنترل صنعتی. در U97 تجربههای عملی، آموزشهای کاربردی و ابزارهای مهندسی را در اختیار…
درباره نویسنده