يوفر التشفير الموثّق (Authenticated encryption) الحماية لمحتوى سجل المستخدم مع الحفاظ على سلامة البيانات في حال حدوث تغييرات في النص المشفّر أو البيانات الوصفية. وتُكسب هذه الدورة مهندسي البرمجيات والأمن أساساً عملياً لاختيار آليات التشفير وتطبيقها ومراجعتها ضمن الشيفرة البرمجية. وفي ختام الدورة، سيكون المتدربون قادرين على الربط بين التشفير، وحماية كلمات المرور، وأنظمة المفاتيح العامة، والتوقيعات الرقمية، والشهادات، وأمن نقل البيانات، والمفاضلات التصميمية، ودمج كل ذلك في مسار عمل موحّد وقابل للمراجعة خاص بسجلات المستخدمين.
التشفير الموثَّق، والتجزئة (hashing)، ورموز مصادقة الرسائل (MACs)، وتخزين كلمات المرور باستخدام Argon2id، وRSA-OAEP، وتشفير المنحنيات الإهليلجية، والتوقيعات الرقمية، ونظام الثقة X.509، وعملية المصافحة في بروتوكول TLS 1.3. كما يتناول الإخفاقات الملحوظة الناجمة عن استخدام وضع ECB، وإعادة استخدام القيم الفريدة (nonces)، وضعف العشوائية، بالإضافة إلى اختيار المكونات التشفيرية الأساسية لتصميم نظام سجلات المستخدمين بنمط "من الطرف إلى الطرف" (end-to-end).