علم التشفير: من الأصفار الكلاسيكية إلى الأنظمة التشفيرية الحديثة
علم التشفير هو علم تأمين المعلومات — الرياضيات والهندسة وراء كل اتصال HTTPS وتوقيع رقمي وبلوكتشين بروتوكول مصادقة قيد الاستخدام اليوم. يغطي هذا المسار كلاً من التشفير (تصميم الأنظمة الآمنة) وتحليل التشفير (كسرها)، مما يعطيك صورة كاملة عن كيفية تحقيق السرية والتكامل والمصادقة عملياً. سواء كنت تريد فهم كيفية حماية TLS لحركة المرور الخاصة بك، أو تنفيذ AES و RSA بشكل صحيح، أو التفكير في التركيبات ما بعد الكم، فإن المناهج الدراسية مبنية حول خوارزميات حقيقية وأسطح هجوم حقيقية.
ما ستتعلمه
ستبدأ بالأصفار الكلاسيكية — قيصر والاستبدال والتبديل — ثم تنتقل عبر نظرية الأعداد والعمليات على مستوى البت التي تدعم الأنظمة الحديثة. تتضمن المواضيع الأساسية التشفير المتماثل باستخدام AES وأنماطه، والتشفير غير المتماثل باستخدام RSA وElliptic Curve Cryptography، ودوال التجزئة (MD5 و SHA-1 و SHA-256)، والتشفير المصادق عليه باستخدام AEAD. يشمل غطاء البروتوكول TLS/HTTPS وJWT وOAuth 2.0 و OpenID Connect وKerberos وSSH وتبادل المفاتيح عبر Diffie-Hellman و ECDH. ستدرس أيضاً تجزئة كلمات المرور باستخدام bcrypt و Argon2 و PBKDF2 وPKI وإدارة الشهادات باستخدام OpenSSL وتشفير البلوكتشين بما في ذلك أشجار Merkle والإجماع، والتنفيذ العملي في Python باستخدام مكتبات وواجهات برمجية تشفيرية حقيقية.
مسار التعلم
يمتد المسار على 67 دورة من A1 إلى C2، يتقدم بدون فجوات. تؤسس دورات A1 و A2 الأساس: الترميز والحسابات الثنائية والسادسة عشرية والتقنيات الكلاسيكية وعمليات XOR والإخفاء والهجمات بالقوة الغاشمة. تبني دورات B1 مجموعة الأدوات الأساسية — DES و AES و RSA والتوقيعات الرقمية وأنماط التشفير والتشفير الانسيابي والبروتوكولات. تعمق B2 كل منطقة: ECC وتبادل المفاتيح و HMAC وهندسة TLS وإدارة المفاتيح باستخدام HSMs والثغرات الشائعة وتشفير البلوكتشين. تغطي طبقة C1 التشفير ما بعد الكم بما في ذلك معايير NIST PQC (FIPS 203 و 204 و 205) والتشفير الحدي وتحليل التشفير والهجمات على القنوات الجانبية. تمثل دورات قمة C2 — البراهين عديمة المعرفة والتشفير المستند إلى الشبكات والتشفير المتماثل الكامل والحساب الآمن متعدد الأطراف وOblivious RAM والتشفير المستند إلى السمات والتحقق الرسمي من بروتوكولات التشفير — حدود أبحاث علم التشفير التطبيقي.
كيفية العمل
تنقسم كل دورة إلى دروس قصيرة ومركزة تكملها في محرر الأكواد المدمج مع تغذية راجعة فورية. يتوفر معلم ذكي كلما علقت على مفهوم أو تفصيل تنفيذ. تعمل من خلال الخوارزميات بكتابة وتشغيل أكوادك الفعلية، وليس قراءة النظرية فقط، لذلك تصبح آليات كل تشفير وبروتوكول وهجوم ملموسة قبل الانتقال إلى المستوى التالي.