مقدمة الدورة
مقدمة الدورة
قبل البدء، يُرجى إكمال هذا الاستبيان القصير قبل الدورة، وهو مهم للمساعدة في تحسين محتوانا وتجربة المستخدم.
صُمِّم هذا التدريب للمطورين المتخصصين وغير المتخصصين على حدٍّ سواء ممن يريدون معرفة كيف تُشكِّل الحوسبة الكمومية خطرًا على التشفير القائم، إذ أصبحت الخوارزميات الكمومية الجديدة قادرةً على كسر مخططات التشفير الحالية.
تحديدًا، المعلومات الافتراضية موجَّهة للأفراد الذين يمتلكون خلفية برمجية لكن لديهم خبرة محدودة أو معدومة في التشفير أو المفاهيم الكمومية. تُقدَّم أمثلة عملية بلغة Python توضح المبادئ الرياضية للتشفير، ويمكن استخدامها في بعض التجارب لتعزيز الفهم. كما تُلبي احتياجات من يسعون للحصول على نظرة شاملة على آليات عمل التشفير الكمومي وأهميته في العالم الحديث.
القراء الراغبون في فهم أعمق لمفاهيم فيزياء الكم والتشفير، عليهم استكشاف الأقسام القابلة للتوسيع والعروض التقديمية، التي تتعمق في المفاهيم الرياضية الأسا سية لهذا الموضوع.
من خلال هذه الدورة، سيتعلم القراء كيف أن بيانات اليوم ذاتها في خطر، إذ يمكن جمعها الآن وفكّ تشفيرها لاحقًا. ستوضح الدورة كيف تعرّضت خوارزمياتنا الحالية للاختراق وتُعرِّف بالتقنيات المبتكرة التي تحمي ضد هذه التهديدات من خلال نهج رشيق.
المحاور الرئيسية لهذه الدورة
بنهاية هذه الدورة، ستمتلك فهمًا أفضل لـ:
- البدائيات التشفيرية التي تدعم الأنظمة التشفيرية الحالية:
- التجزئة التشفيرية (Cryptographic Hashing)
- التشفير غير المتماثل (Asymmetric Cryptography)
- التشفير المتماثل (Symmetric Cryptography)
- التهديد الكمومي لمخططات التشفير الكلاسيكي
- مخططات التشفير الآمن كموميًا
ستتاح لك أيضًا الفرصة، إن رغبت، لتشغيل بعض أمثلة كود Python التي توضح بعض المقاربات.
أخيرًا يمكنك التقدم للحصول على شارة بعد اجتياز الاختبار.
نصائح للتنقل في هذه الدورة
في هذه الدورة، يمكنك التعلم بالإيقاع الذي يناسبك. المدة الإجمالية حوالي 6–7 ساعات تشمل العروض التقديمية الإضافية وتشغيل أمثلة الكود، وإن كان الوقت يتفاوت تبعًا لمعرفتك المسبقة وأي روابط تتابعها. إذا احتجت مغادرة الدورة يمكنك العودة إليها بسهولة لاحقًا.
يمكنك تتبع موقعك في مادة الدورة عبر التنقل في الجانب الأيسر من المحتوى الرئيسي. يمكن توسيع الدروس الفردية لعرض مجموعة من المواضيع، ويمكنك النقر للعودة إلى مواضيع سابقة.
ستجد مراجع إضافية ومساعدة عند التمرير مُبرَزةً أثناء مرورك بالمادة.
قبل البدء
عرض تقديمي تمهيدي مرتبط من قسم المواد المساعدة في صفحة نظرة عامة على الدورة.
يُقدِّم هذا العرض:
- مقدمة في التشفير
- مُلخَّصًا رياضيًا
إذا كنت غير مألوف بهذه الموضوعات، قد ترغب في مراجعة هذا العرض قبل بدء الدروس، أو العودة إليه لاحقًا عند الحاجة.
هيكل الدروس
سيتضمن كل درس:
- مقدمة تشمل الهدف التعليمي لهذا الدرس
- تفاصيل حول موضوع التشفير المطروح تشمل:
- شرح الموضوع والخوارزميات الحالية
- شروحات رياضية وأمثلة. بعضها في أقسام قابلة للطي حتى تتمكن من تخطيها إذا لم ترغب في فهم التفاصيل الرياضية.
- أمثلة كود Python اختيارية قابلة للتشغيل (ستحتاج إلى تسجيل الدخول)
- مخاطر من خوارزميات الحوسبة الكلاسيكية
- مخاطر من خوارزميات الحوسبة الكمومية
- مقاربات للتخفيف من هذه المخاطر
- قائمة بالمحاور الرئيسية من الدرس
تشغيل أمثلة Python
تم تشغيل كود Python مسبقًا حتى يتمكن القراء المتصفحون للنص من رؤية النتائج دون خطوات إضافية. ومع ذل ك، وبالأخص لمن لديهم اهتمام بتطوير البرمجيات، نشجعك على تشغيل هذه الأمثلة بنفسك. يمكنك أيضًا تجربة معاملات المُدخَلات واستكشاف المبادئ بطريقة تجريبية.
حين تُشغِّل خلية Python لأول مرة، سيُطلب منك تسجيل الدخول إلى IBM Quantum®.
ينبغي تشغيل كل خلية Python بالترتيب، من بداية الدفتر. الخلايا اللاحقة تعتمد عادةً على الخلايا السابقة لإعداد المكتبات والمتغيرات وما شابه. كتبت كل خلية لتنتج ناتجًا ما بعد التنفيذ.
أمثلة كود Python مُقدَّمة لتوضيح المبادئ الرياضية للخوارزميات المناقَشة. لم يُقصد استخدامها كتطبيقات فعلية. من الضروري استخدام مكتبات أمان مدعومة وموثوقة ومراجَعة في أي استخدام واقعي.
الشهادة الرقمية
لديك فرصة الحصول على شارة بالإجابة الصحيحة على عدد كافٍ من أسئلة تقييم الدورة.
يمكنك تجربة التقييم في أي وقت.
الخطوات التالية بعد هذه الدورة
تم تقديم عرض تقديمي (انظر المواد المساعدة في نظرة عامة على الدورة) يُراجع المحتوى المُغطَّى في هذه الدورة. قد ترغب في تنزيله حتى تتمكن من الرجوع إليه في وقت لاحق.
تُطوَّر دورات إضافية ستتابع هذه المقدمة وستتناول موضوعات منها:
- استخدام التشفير الآمن كمومياً في التطبيق العملي
- المكتبات مفتوحة المصدر
- منتجات IBM® التي يمكنها المساعدة