کتاب رمزنگاری مدرن: از تئوری تا پیادهسازی عملی با ابزارهای متنباز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
رمزنگاری مدرن: از تئوری تا پیادهسازی عملی با ابزارهای متنباز رمزنگاری مدرن: از تئوری تا پیادهسازی عملی با ابزارهای متنباز دنیای دیجیتال امروز بیش از هر زمان دیگری به حفاظت از اطلاعات حساس نیاز دار...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره رمزنگاری مدرن: از تئوری تا پیادهسازی عملی با ابزارهای متنباز
موضوع کلی: امنیت سایبری
موضوع میانی: رمزنگاری کاربردی
📋 سرفصلهای دوره
- 1. مبانی امنیت سایبری و تهدیدات رایج
- 2. آشنایی با رمزنگاری: مفاهیم و اصطلاحات پایه
- 3. انواع رمزنگاری: متقارن، نامتقارن و توابع درهمساز
- 4. تاریخچه رمزنگاری: از گذشته تا امروز
- 5. اصول طراحی الگوریتمهای رمزنگاری امن
- 6. مبانی ریاضی مورد نیاز برای رمزنگاری (نظریه اعداد، جبر)
- 7. آشنایی با محیطهای توسعه و ابزارهای متنباز رمزنگاری
- 8. رمزنگاری متقارن: AES (استاندارد رمزنگاری پیشرفته)
- 9. رمزنگاری متقارن: DES و 3DES (رمزنگاری داده استاندارد و نسخه بهبود یافته)
- 10. رمزنگاری متقارن: بلوکهای رمز و حالتهای عملیاتی (CBC, CTR, ECB)
- 11. حملات روی رمزنگاری متقارن: تحلیل دیفرانسیلی و خطی
- 12. پیادهسازی عملی AES با OpenSSL
- 13. رمزنگاری نامتقارن: RSA (ریوست، شمیر، ادلمن)
- 14. رمزنگاری نامتقارن: Diffie-Hellman (تبادل کلید دیفی-هلمن)
- 15. رمزنگاری نامتقارن: منحنیهای بیضوی (Elliptic Curve Cryptography - ECC)
- 16. تولید کلید امن: اهمیت و روشهای آن
- 17. استانداردهای کلیدهای رمزنگاری: PKCS و X.509
- 18. زیرساخت کلید عمومی (Public Key Infrastructure - PKI)
- 19. گواهیهای دیجیتال: نحوه صدور و اعتبار سنجی
- 20. حملات روی رمزنگاری نامتقارن: فاکتورسازی و حملات Man-in-the-Middle
- 21. پیادهسازی عملی RSA با PyCryptodome
- 22. پیادهسازی عملی ECC با OpenSSL
- 23. توابع درهمساز (Hash Functions): SHA-256, SHA-3
- 24. خواص توابع درهمساز: مقاومت در برابر تصویر اول، تصویر دوم و برخورد
- 25. کاربردهای توابع درهمساز: یکپارچگی داده و ذخیره گذرواژهها
- 26. کدهای تایید اصالت پیام (Message Authentication Codes - MACs)
- 27. HMAC (Hash-based Message Authentication Code)
- 28. امضاهای دیجیتال: RSA و ECDSA
- 29. کاربردهای امضاهای دیجیتال: احراز هویت و عدم انکار
- 30. مهر زمانی (Timestamping): تضمین اصالت و زمان ایجاد سند
- 31. رمزنگاری تصدیق شده (Authenticated Encryption): GCM و ChaCha20-Poly1305
- 32. امنیت کانال: TLS/SSL (Transport Layer Security/Secure Sockets Layer)
- 33. پروتکلهای امنیتی: SSH (Secure Shell)
- 34. پروتکلهای امنیتی: IPsec (Internet Protocol Security)
- 35. VPN (Virtual Private Network) و کاربردهای آن در امنیت سایبری
- 36. رمزنگاری هومومورفیک (Homomorphic Encryption): محاسبات بر روی دادههای رمزنگاری شده
- 37. رمزنگاری مبتنی بر هویت (Identity-Based Encryption - IBE)
- 38. رمزنگاری مبتنی بر ویژگی (Attribute-Based Encryption - ABE)
- 39. Watermarking دیجیتال: حفاظت از حقوق مالکیت معنوی
- 40. Steganography: پنهاننگاری اطلاعات در رسانهها
- 41. رمزنگاری کوانتومی (Quantum Cryptography)
- 42. مقاومت پساکوانتومی (Post-Quantum Cryptography): الگوریتمهای مقاوم در برابر حملات کوانتومی
- 43. استانداردهای NIST برای رمزنگاری پساکوانتومی
- 44. حملات کانال جانبی (Side-Channel Attacks): زمانبندی و مصرف انرژی
- 45. مقاومت در برابر حملات کانال جانبی: تکنیکها و روشها
- 46. مهندسی معکوس (Reverse Engineering) و تحلیل کد
- 47. آشنایی با ابزارهای مهندسی معکوس: IDA Pro و Ghidra
- 48. حفاظت از کد: تکنیکهای obfuscation و virtualization
- 49. حملات تزریقی (Injection Attacks): SQL Injection و Cross-Site Scripting (XSS)
- 50. پیشگیری از حملات تزریقی: Validation و Sanitization
- 51. حملات denial-of-service (DoS) و distributed denial-of-service (DDoS)
- 52. راهکارهای مقابله با حملات DoS/DDoS: فایروال و سیستمهای تشخیص نفوذ (IDS)
- 53. امنیت وب: اصول و best practices
- 54. امنیت پایگاه داده: رمزنگاری دادههای حساس
- 55. امنیت سیستم عامل: hardening و patching
- 56. امنیت شبکه: segmentation و monitoring
- 57. امنیت ابری (Cloud Security): تهدیدات و راهکارها
- 58. امنیت اینترنت اشیا (IoT Security): چالشها و راهکارها
- 59. امنیت موبایل: اندروید و iOS
- 60. بررسی آسیبپذیریها (Vulnerability Assessment)
- 61. تست نفوذ (Penetration Testing)
- 62. مدیریت ریسک (Risk Management)
- 63. پاسخ به حادثه (Incident Response)
- 64. تحلیل بدافزار (Malware Analysis)
- 65. جرمشناسی دیجیتال (Digital Forensics)
- 66. حریم خصوصی دادهها (Data Privacy) و GDPR
- 67. قوانین و مقررات امنیت سایبری
- 68. استانداردهای امنیت اطلاعات: ISO 27001
- 69. آشنایی با فریمورکهای امنیتی: NIST Cybersecurity Framework
- 70. امنیت DevOps (DevSecOps)
- 71. امنیت زنجیره تامین (Supply Chain Security)
- 72. امنیت هوش مصنوعی (AI Security)
- 73. امنیت یادگیری ماشین (Machine Learning Security)
- 74. رمزنگاری در بلاکچین (Blockchain) و ارزهای دیجیتال
- 75. قراردادهای هوشمند (Smart Contracts) و امنیت آنها
- 76. امنیت کیف پولهای ارز دیجیتال
- 77. آنالیز تراکنشهای بلاکچین
- 78. آینده رمزنگاری و امنیت سایبری
- 79. امنیت اطلاعات در سازمانها
- 80. آموزش و آگاهیرسانی در زمینه امنیت سایبری
- 81. پیادهسازی رمزنگاری در برنامههای کاربردی وب
- 82. پیادهسازی رمزنگاری در برنامههای کاربردی موبایل
- 83. استفاده از کتابخانههای رمزنگاری متنباز در پروژهها
- 84. بهینهسازی عملکرد الگوریتمهای رمزنگاری
- 85. امنیت API (Application Programming Interface)
- 86. تست امنیت کد (Static and Dynamic Code Analysis)
- 87. استفاده از ابزارهای اسکن آسیبپذیری خودکار
- 88. برنامههای جایزه باگ (Bug Bounty Programs)
- 89. نقش متخصص امنیت سایبری و مسیر شغلی
- 90. منابع یادگیری بیشتر در زمینه رمزنگاری و امنیت سایبری
- 91. کار با HSM (Hardware Security Module)
- 92. تکنیک های سفیدسازی کد (Code Whitelisting)
- 93. تکنیک های لیست سیاه کد (Code Blacklisting)
- 94. محافظت از رمز در برابر حملات Bruteforce
- 95. مقابله با حملات Dictionary
- 96. اصول استفاده از پسورد منیجر (Password Manager)
- 97. بررسی انواع حملات Phishing
- 98. مدیریت کلید (Key Management)
تگها:
Applied Cryptography
Cryptography
Cybersecurity
Encryption algorithms
Hashing
Introduction to cryptography with open-source software
Network Security
Open source
private key
public key
SSL/TLS certificates
الگوریتمهای رمزنگاری
امنیت سایبری
امنیت شبکه
رمزنگاری
رمزنگاری کاربردی
رمزنگاری مدرن
کلید خصوصی
کلید عمومی
گواهینامه SSL/TLS
متنباز
هش
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.