ITNT314 : خوارزميات و بروتوكولات التشفير

القسم العلمي

قسم الشبكات

البرنامج الدراسي

بكالوريوس في الشبكات

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

ITGS224

نظرة عامة

تشكل خوارزميات وبروتوكولات التشفير العمود الفقري للعديد من معماريات الأمان. يقدم هذا المقرر مقدمة في التشفير الحديث وأمن الاتصالات. يركز على كيفية عمل خوارزميات وبروتوكولات التشفير وكيفية استخدامها. تغطي الدورة مفاهيم شفرات الكتلة ورموز مصادقة الرسائل ، وتشفير المفتاح العام ، والتوقيعات الرقمية ، وإنشاء المفتاح ، بالإضافة إلى الأمثلة والاستخدامات الشائعة لهذه المخططات ، بما في ذلك AES و RSA-OAEP وخوارزمية التوقيع الرقمي. يتم استكشاف تقنيات تحليل التشفير الأساسية وأمثلة لحلول الأمان العملية لفهم كيفية تصميم وتقييم حلول الأمان الحديثة.

المخرجات التعليمية المستهدفة من دراسة المقرر

المعرفة والفهم 

  • أن يتعرف الطالب على بعض طرق التشفير التقليدية والحديثة.
  • أن يتعرف الطالب على بعض الاساليب المستخدمة في كسر وتحليل الشفرات.
  • أن يتعرف الطالب على تطبيقات نظم التشفير كالتوقيع الالكتروني وحماية وسلامة المعلومات.
  • أن يتعرف الطالب على طرق المصادقة المختلفة و بروتوكولات الشبكات الامنة.

المهارات الذهنية 

  • أن يميز الطالب بين الخوارزميات الامنة وغير الامنة.
  • ان يصنف الطالب الطرق والتطبيقات المختلفة لنظم التشفير.
  • ان ينتقد الطالب خوارزمية تشفير ما ويقترح حلولا لتصحيحها.
  • ان يحلل الطالب شفرة ويستنتج منها النص الاصلي.
  • أن يربط الطالب بين ما تمت دراسته و التطبيقات المتوفرة في مجال امن المعلومات والشبكات.

المهارات العملية والمهنية 

  • ان يتمكن الطالب من تحليل شيفرة بعض الخورازميات المدروسة.
  • ان يستخدم الطالب برمجيات جاهزة لانتاج شيفرة وفكها اعتمادا على الطرق المدروسة.
  • أن يشخص الطالب مستوى الامان في نظام حاسوبي ما ويقترح حلولا لتحسينه.
  • أن يصمم الطالب نظام حاسوبي آمن او شبكة أمنة.

المهارات العامة والمنقولة 

  • التواصل التحريري وكتابة التقارير.
  • التواصل الشفوي من خلال تقديم عروض.
  • استخدام ادوات تقنية المعلومات لحل المشكلات.
  • العمل ضمن فريق لانجاز مشروع مصغر.
  • الالتزام باداء الامتحانات وتسليم الواجبات في مواعيدها (إدارة الوقت).

طرق التعلم والتعليم

  • محاضرات.
  • تمارين.
  • واجبات.
  • عروض تقديمية

طرق التقييم

  • الامتحان النصفي = 25
  • واجبات  = 10
  • عروض تقديمية/ مناقشة = 15
  • الامتحان النهائي = 50

محتوى المقرر

  • مقدمة في التشفير: المفاهيم الأساسية وأهداف أمن المعلومات
  • طرق التشفير التقليدية: متماثل وغير متماثل 
  • طرق تحليل التشفير المتماثل البسيط 
  • خوارزميات تشفير الدفق : A5/1, RC4
  • خوارزميات التشفير: Feistel Cipher ، DES ، 3DES
  • المزيد من خوارزميات تشفير بالكتلة: AES ، TEA ، RC6 ، Blowfish ، IDEA
  • انماط تشغيل التشفير بالكتلة: ECB, CBC, CTR, MAC
  • تشفير المفتاح العام  
  • خوارزميات RSA و Diffie-Hellman 
  • استخدامات تشفير المفتاح العام 
  • التحكم في الوصول: المصادقة والتخويل 
  • طرق المصادقة المادية والبيومترية  
  • بروتوكولات المصادقة البسيطة  
  • بروتوكولات الأمن الفعلية: IPSec, SSL, WEP

الوسائط المتعددة على شبكات الأيبي (ITNT405)
الحوسبة السحابية (ITNT404)
أساسيات الحوسبة في كل مكان (ITNT403)
الشبكات المتحسسة اللاسلكية (ITNT402)
شبكات المنطقة الشخصية (ITNT401)
السياسة الأمنية (ITNT304)
تفاعل الإنسان مع الحاسوب (ITNT302)
النمذجة و تقييم الأداء (ITNT301)
لغة عربية 1 (ITAR111)
لغة إنجليزية 1 (ITEL111)
فيزياء (ITPH111)
مقدمة في تقنية المعلومات (ITGS111)
تقنيات حل المشاكل (ITGS113)
رياضة 1 (ITMM111)
لغة عربية 2 (ITAR122)
رياضة 2 (ITMM122)
لغة إنجليزية 2 (ITEL122)
مقدمة في البرمجة (ITGS122)
تحليل و تصميم نظم (ITGS124)
الدوائر المنطقية (ITGS126)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
أمن المعلومات (ITGS224)
أساسيات نظم المعلومات (ITGS222)
معمارية الحاسوب (ITGS223)
مقدمة في برمجة الانترنت (ITGS226)
مقدمة في قواعد البيانات (ITGS228)
تراكيب بيانات (ITGS220)
تصميم و تحليل الخوارزميات (ITGS301)
تراسل البيانات (ITNT311)
الشبكات المحلية (ITNT312)
برمجة الشبكات (ITNT313)
خوارزميات و بروتوكولات التشفير (ITNT314)
الشبكات اللاسلكية والمتنقلة (ITNT324)
نظم التشغيل (ITGS302)
الاتصالات الرقمية (ITNT323)
بروتوكولات و برمجيات الشبكات (ITNT322)
الشبكات المترامية (ITNT321)
الكتابة العلمية (ITGS304)
إدارة مشاريع تقنية المعلومات (ITGS303)
النظم الموزعة (ITNT411)
تصميم و إدارة الشبكات (ITNT412)
جودة خدمة الشبكات (ITNT421)
الشبكات فائقة السرعة (ITNT422)
مشروع التخرج (ITNT500)