1️⃣ الوحدة الأولى: مقدمة إلى التشفير وأمن البيانات
✅ لماذا نحتاج إلى التشفير؟ تاريخ التشفير وأهميته في العصر الرقمي.
✅ الفرق بين التشفير التقليدي والتشفير الحديث.
✅ نظرة على أنواع التشفير – متناظر (Symmetric) وغير متناظر (Asymmetric).
✅ الأدوات المستخدمة: GPG، CyberChef، OpenSSL.
✅ تحدي عملي: تحليل رسالة مشفرة ومعرفة طريقة فكها.
2️⃣ الوحدة الثانية: خوارزميات التشفير الحديثة
✅ التعرف على AES، RSA، ECC، SHA، MD5.
✅ فهم كيف تعمل التشفير بالمفتاح العام (Public Key Encryption).
✅ تحليل الفرق بين التشفير والتجزئة (Hashing).
✅ الأدوات المستخدمة: OpenSSL، Hashcat، CyberChef.
✅ تحدي عملي: تجربة تشفير وفك تشفير ملف باستخدام AES أو RSA.
3️⃣ الوحدة الثالثة: الهجمات على التشفير وأساليب الكسر
✅ كيف يتم كسر التشفير عبر هجمات مثل Brute Force، Dictionary Attacks، Rainbow Tables؟
✅ استكشاف الضعف في التشفير القديم مثل MD5 و SHA-1.
✅ أدوات مثل John the Ripper و Hashcat لكسر كلمات المرور.
✅ تحدي عملي: تحليل ملف مشفر باستخدام تقنيات القوة الغاشمة.
4️⃣ الوحدة الرابعة: تطبيقات التشفير في أمن المعلومات
✅ استخدام التشفير في البريد الإلكتروني، VPN، HTTPS، Blockchain.
✅ فهم تشفير البيانات في قواعد البيانات والتطبيقات.
✅ تحليل آليات حماية الجلسات باستخدام JWT و TLS.
✅ تحدي عملي: تجربة تشفير الاتصالات عبر VPN أو GPG.
5️⃣ الوحدة الخامسة: تشفير البيانات في الأنظمة الحديثة
✅ تطبيق التشفير في أنظمة التشغيل، التخزين السحابي، الشبكات.
✅ مقارنة BitLocker، VeraCrypt، LUKS لحماية الأقراص الصلبة.
✅ تحليل أدوات التشفير في Linux و Windows.
✅ تحدي عملي: تأمين نظام تشغيل عبر تقنيات التشفير المتقدمة.
6️⃣ الوحدة السادسة: تحديات وتطبيقات عملية في التشفير
✅ حل تحديات CTF في التشفير – تحليل الرسائل المشفرة واكتشاف نقاط الضعف.
✅ تجربة الهندسة العكسية لفهم خوارزميات التشفير.
✅ تطبيق مشاريع عملية مثل تأمين قاعدة بيانات أو حماية ملفات حساسة.
✅ مشروع نهائي: بناء تطبيق يستخدم التشفير الحديث لحماية البيانات.