کتاب طراحی ماژولهای سختافزاری امن با Cryptol: از تئوری تا پیادهسازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی ماژولهای سختافزاری امن با Cryptol: از تئوری تا پیادهسازی
موضوع کلی: مهندسی سختافزار و امنیت
موضوع میانی: طراحی و تأیید سختافزار امن
📋 سرفصلهای دوره
- 1. مقدمهای بر امنیت سختافزار و حملات رایج
- 2. آشنایی با زبان توصیف سختافزار Cryptol
- 3. نصب و پیکربندی محیط توسعه Cryptol
- 4. مفاهیم پایه زبان Cryptol: انواع داده و عملگرها
- 5. ساختارهای کنترلی در Cryptol: شرطی و حلقه
- 6. توابع و ماژولها در Cryptol
- 7. مدلسازی مدارهای ترکیبی با Cryptol
- 8. مدلسازی مدارهای ترتیبی با Cryptol
- 9. تکنیکهای تأیید صحت طراحی در Cryptol
- 10. تأیید ویژگیهای امنیتی با استفاده از Cryptol
- 11. طراحی ماژولهای رمزنگاری با Cryptol
- 12. پیادهسازی AES با Cryptol
- 13. پیادهسازی SHA-256 با Cryptol
- 14. طراحی و تأیید مقاومت در برابر حملات کانال جانبی
- 15. تکنیکهای ابهامزدایی (Obfuscation) در Cryptol
- 16. طراحی ماژولهای احراز هویت با Cryptol
- 17. پیادهسازی پروتکلهای احراز هویت با Cryptol
- 18. تأیید صحت پیادهسازی پروتکلهای احراز هویت
- 19. طراحی و پیادهسازی ماژولهای تولید اعداد تصادفی (RNG)
- 20. تأیید کیفیت خروجی RNG با Cryptol
- 21. طراحی ماژولهای مدیریت کلید با Cryptol
- 22. پیادهسازی الگوریتمهای تبادل کلید با Cryptol
- 23. تأیید امنیت الگوریتمهای تبادل کلید
- 24. طراحی ماژولهای ذخیرهسازی امن کلید با Cryptol
- 25. محافظت از کلیدها در برابر حملات فیزیکی
- 26. تأیید مقاومت ماژولهای ذخیرهسازی کلید
- 27. طراحی و پیادهسازی ماژولهای رمزنگاری مقاوم در برابر خطا
- 28. تأیید عملکرد صحیح ماژولهای مقاوم در برابر خطا
- 29. استفاده از Cryptol برای طراحی ASIC های امن
- 30. طراحی و تأیید ماژولهای امن برای IoT
- 31. تأیید ماژولهای امن برای کاربردهای خودرویی
- 32. تأیید ماژولهای امن برای سیستمهای پرداخت
- 33. بهینهسازی کدهای Cryptol برای پیادهسازی سختافزاری
- 34. تبدیل کدهای Cryptol به RTL (Verilog/VHDL)
- 35. تست و اعتبارسنجی ماژولهای سختافزاری طراحیشده
- 36. آشنایی با ابزارهای شبیهسازی و اعتبارسنجی
- 37. روشهای کاهش مصرف توان در ماژولهای سختافزاری امن
- 38. طراحی ماژولهای سختافزاری امن با در نظر گرفتن محدودیتهای فیزیکی
- 39. بررسی استانداردهای امنیتی سختافزار (مانند Common Criteria)
- 40. مقدمهای بر امنیت Post-Quantum Cryptography و پیادهسازی با Cryptol
- 41. طراحی ماژولهای سختافزاری امن با استفاده از Cryptol برای بلاکچین
- 42. تأیید امنیت قراردادهای هوشمند در سختافزار با Cryptol
- 43. بهروزرسانی امن ماژولهای سختافزاری طراحیشده با Cryptol
تگها:
AES
automotive security
cryptographic module
Cryptol
formal verification
hardware module
hardware security
IoT security
RTL
secure hardware
security
SHA-256
side-channel attack
Verilog
VHDL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.