يحظى علم التشفير اليوم بمكانة مرموقة بين العلوم، إذ تنوعت تطبيقاته العملية لتشمل مجالات متعددة، كالمجالات الدبلوماسية والعسكرية، والأمنية، والتجارية، والاقتصادية، والإعلامية، والمصرفية والمعلوماتية. التشفير عملية تغيير شكل البيانات سواء كانت مستندات نصية أو صور أو معاملات الكترونية لجعلها غير مقروءة او لا يمكن تمييزها من قبل أي شخص غير مخول لغرض المحافظة على سريتها و ضمان عدم التلاعب بمحتوياتها. يعمل التشفير باستخدام شيفرة “صيغة رياضية”، ومفتاح لتحويل البيانات المقروءة “نص عادي” إلى شكل لا يستطيع الآخرون فهمه “نص مشفر.
في هذه الدورة سنتناول المفاهيم الأساسية لتقنيات التشفير وكيف يمكن تطبيقها لتحقيق الأهداف الأمنية المختلفة وكيفية تحليل تقنيات التشفير لاختيار الطريقة الافضل وبيان اهمية التشفير في حفظ أمن وسرية المعلومات. حيث سيتم شرح و توضيح طرق التشفير التعويضي و التشفير التحويلي و معرفة الفرق بين التشفير المتدفق والكتلي وبناء طرق التشفير الحديثة باستخدام لغة جافا التي تعتبر من أهم اللغات البرمجية عالية المستوى، و التي تتميز بمميزات عديدة مما جعلها أكثر انتشارا و استخداما في كتابة تطبيقات مختلفة تخص علم التشفير. إضافة الى توضيح مبادئ نظرية الأرقام و التشفير غير المتناظر ومعرفة كيفية توزيع المفتاح بين المستخدمين.