قائمة المحتويات امه يا تيه موا باج موجه وميه برمجة موه حوفي
قائمة الجداول
1 مقارنة بين التشفير المتناظر والتشفير غير المتقاظر
1 كيفية اختيار خوارزمية التشفير السب
1 التحقق والتوقيع الرقمي
1 الأعداد العشوائية والأعداد شبه العشوائية جججي و ينهد كبيج
لباب الثاني: التحليل وتحديد المتطلبات
2 مدخل إلى خوارزميات التشفير القياسية
2 تحديد المشكلة
2 مزايا الحل المقترح ات امه مخضم ضيه تتام سنس تمجه تست
لباب الرابع: التطبيق العملي ونوافذ البرنامج
4 لغة البرمجة وأدوات التطوير بجديين م يدلج ابيا
4 استخدام المؤشرات و ادارة الذاكرة
4 تبادل الرسائل بين الكائنات ..
4 توافذ النظام و ا ال
النتائج والتوصيا:
قائمة المراجع ..
ملحق تماذج من شفرة التظام
رقم الجدول
اا باد
فهرس الجداول
الخوان
مقارنة بين محاسن نوعي التشفير
مقارنة بين عيوب نوعي التشفير
نتائج استبيان حول أمن برامج التواصل الاجتماعي
: إنشاء حساب جديد
حالة استخدام: تسجيل الدخول
حالة استخدام: جهات الاتصال
حالة استخدام: إجراء محادثة
حالة استخدام: ارسال / استقبال ملف
حالة استخدام: تقارير متنوعة
حالة استخدام: تسجيل الخروج
تقديرات التكلفة الاقتصادية
فهرس الأشكال
الخوان
أهم جوانب علم التشفير الأساسية
التشفير/ فك التشفير باستخدام التشفير المتناظر
استخدام التشفير غير المتتاظر لحل مشكلة توزيع المفاتيح
الشكل العام لخوارزمية 855
استخدام خوارزمية 458
نموذج لشهادة رقمية (موقع فيسبوك)
قيام المخترق بانتحال شخصية المرسل له
تقرير الشهادة الرقمية لموقع فيسبوك عند تسجيل الدخول
تقرير الشهادة الرقمية لموقع ياهو عند تسجيل الدخول
تقرير الشهادة الرقمية لموقع سكايب عند تسجيل الدخول
حالات الاستخدام بشكل عام
التصميم العام للماقم
التصميم العام للعميل
مخطط التسلسل الخاص بإنشاء حساب جديد
مخطط التسلسل الخاص بعملية تسجيل الدخول
مخطط التسلسل الخاص بإضافة جهة اتصال جديدة
منطنة تاقلل ألخاص بستازة: إبرام مخائقة
مخطط الفئة الخاص بالملقم
مخطط الفئة الخاص بالعميل
نافذة الملقم
نافذة بدء تشغيل برنامج العميل
نافذة تسجيل للدخول
نافذة تسجيل حساب جديد
النافذة الرئيسة لبرنامج العميل
نافذة تغيير كلمة السر
برام
نافذة التقارير
نافذة البحث عن مستخدمين آخرين
نافذة مربع حوار
نافذة حول البرنامج
نموذج أولي للبرنامج
معلومات عن أداة الشبكة ]501815011
جزء من محتوى رسالة غير مشفرة
نافذة حوار بين طرفي في البرنامج
جزء من محتوى رسالة مشفرة
تقرير أداة الشبكة حول الرسالة
مقطع من الشفرة تم تعديله
نافذة حوار لدى الطرف المرسل
نافذة حوار لدى الطرف المستلم
المقدمة
تزايد الاعتماد على أجهزة الحاسوب و شبكات الحاسوب في أغلب المحالات للاستفادة من الامكانيات الحائلة التي
التوسع الكبير في استخدام الحاسوب و شبكات الحاسوب ؛ و من أكبر هذه التحديات مسألة حماية و تأمين
في الواقع هذه المشكلة ليست وليدة العصر ؛ فمنذ قدم الزمان بحث الانسان عن وسائل لتأمين المملومات المهمة و
المساسة خاصة في الحانب العسكري؛ و نتيجة لذلك هر علم التشفير أو التعمية (نازة:0:710108) و تم
قيصر ؛ ثم بعد ظهور الحواسيب و الأهمية البالغة
للمعلومات و حمايتها و تأمينها أصبح هذا الأمر في غاية الأهمية خاصة في التطبيقات العصرية المهمة مثل الحكومة
الالكترونية و التجارة الالكترونية و الصيرفة الالكترونية و نحوهاء
بالرغم مما ذكر أعلاه لاحظ الباحث ندرة بالغة في الأبحاث المكتوية بالعربية في هذا المقل المهم؛ و لعل ذلك يرجع
إلى عدة أسباب : الأول هو اعتماد علم التشفير و خوارزمياته بشكل كبير على علم الرياضيات و على كم كبير من
النظريات الرياضية التي يجب دراستها و فهمها جيدا قبل الشروع في البحث في الموضوع ؛ كما أن الجانب التطبيقي
يحتاج إلى معرفة جيدة بمفاهيم البرمحة و اللمام بلغات برمحة متقدمة كلغة سي بلس بلس و نحوها من لغات البرمحة
المستخدمة في الأغراض العلمية و الرياضية. أما السبب الثاني فهو ندرة الكتب و لمراجع العربية في هذا الحقل. و
السبب الثالث هو وفرة الأنظمة الحاسوبية التي توفر أمن المعلومات بشكل جيد مما يدفع بعض الباحثين إلى الاعتقاد
بعدم الحاجة للبحث أو كتابة مزيد من البمحيات في هذا المقل ؛ و هذا مفهوم خاطئ لأن مبرمج أو محلل أمن
للعلومات ليس بالضرورة أن رمج نظاما من الصفر بل قد يسهم في تطوير كثير من الأنظمة مفتوحة المصدر و يقوم
الباحث
تطوير نظام لاجراء المحادثات الآمنة و الموثوقة عبر الشبكة - نظام زاجل - سعيد عطا الله
الباب الأول
مقدمة و نظرة عامة
تطوير نظام لاجراء المحادثات الآمنة و الموثوقة عبر الشبكة - نظام زاجل - سعيد عطا الله
هذا الباب يقدم مقدمة نظرية أو عرض عام لمواضيع متلفة في علم التشفير» و تعريف لأهم
المصطلحات و عرض لأهم أساسيات هذا الموضوع؛ بحيث يتمكن القاريء من اللمام بللفاهيم المهمة في
1 ما هو علم_التشفير ؟ :
في هذه الفقرة يتم تعريف علم التشفير و ذكر بعض الجحوانب الأساسية المتعلقة بالموضوع باختصار:
علم التشفير أو التعمية (لإناتزة:70408©) : هو دراسة تقنيات رياضية 681 11811601815
069 »26 و استخدامها في الموانب اللختلفة لمتعلقة بأمن للعلومات بغرض تحقيق مجموعة من
يستخدم التشفير في الحفاظ على سرية المعلومات عن طريق تحويلها إلى رموز عشوائية غير مفهومة
تمكن من الحصول عليها ؛ كما يستخدم في ضمان تكامل و سلامة المعلومات عن طريق التحكم في
الوصول لحذه المعلومات و حصره في الشخص المصرح له فقط (أي يملك هوية صالحة. في حالة حدوث
خلل و تمكن المخترق من الوصول للمعلومات و تعديلهاء يجب أن تتمكن من اكتشاف أن هذه البيانات
قد تم تعديلها و ليست على حالتها الأصلية التي يجب أن تكون عليها. كذلك من الأهداف ؛ عدم
الانكار» أي إذا أثبتنا أن الرسالة (المعلومات) ضية و لم يتم التلاعب بما و أنما صادرة فعلا من
الشخص المني؛ هذا الشخص ملزم بها و لا يستطيع إنكارها ؛ مثلا يطلب العميل من المصرف الذي
يتعامل معه إلكترونيا أن يقوم بتحويل مبلغ مالي كبير من حسابه إلى حساب شخص آخر لا يستطيع هذا
العميل إنكار ذلك و إلقاء المسئولية على المصرف مادمنا نستطيع باستخدام علم التشفير اثبات صحة هذه