Marwan Gady?
Marwan Gady?

@Marwani292

10 تغريدة 5 قراءة Sep 04, 2019
اتفضلو @Rattibha ?
مكونات أنظمة التشفير
في أي نظام من أنظمة التشفير هنالك مكونات أساسية يجب أن يحتويها هذا النظام وهذا ما هو موجود في الصورة السابقة وهي كالآتي :
أولاً – النص العادي (Plaintext) : هي عبارة عن البيانات المراد حمايتها أثناء عملية إرسالها من المرسل الى المستقبل.
ثانياً – خوارزمية التشفير (Encryption Algorithm) : وهي عبارة عن العمليات الحسابية التي يتم تطبيقها لإنتاج النص المشفر, بحيث يتم استخدام مفتاح تشفير محدد (Encryption Key) والنص العادي (Plaintext) لإنتاج النص المشفر (Ciphertext). ويتم استخدامها من قبل مرسل البيانات
ثالثاً – النص المشفر (Ciphertext) : هو عبارة عن النص أو البيانات الناتجة من عملية تشفير النص العادي (Plaintext) بواسطة خوارزمية التشفير (Encryption Algorithm) بإستخدام مفتاح تشفير محدد (Encryption Key). حبيث يتم ارساله عبر قناة الإتصال بين طرفي الإتصال (المرسل والمستقبل للبيانات)
حتى لو قام طرف ثالث بالتنصت على قناة الإتصال وقراءة النص المشفر فإن هذا النص سيكون غير مفهوم بالنسبة له.
رابعاً – خوارزمية فك التشفير (Decryption Algorithm) : هي عبارة عن العمليات الرياضية التي يتم تطبيقها لتحويل النص المشفر (Ciphertext) إلى نص عادي (Plaintext) بإستخدام مفتاح فك التشفير (Decryption Key). حيث يكون كل من النص المشفر ومفتاح التشفير هما عبارة عن مدخلات لهذه الخوارزمية
ويكون النص العادي هو عبارة عن المخرجات من هذه الخوارمية. وتعتبر هذه الخوارمية عبارة عن معكوس خوارزمية التشفير والتي ستم استخدامها من قبل مستقبل البيانات المشفرة
خامساً – مفتاح التشفير (Encryption Key) : هو عبارة عن قيمة معلومة من قبل مرسل البيانات يستخدمها كإحدى المدخلات لخوارزمية التشفير (Encryption Algorithm) وذلك ليتم حساب النص المشفر بالإعتماد عليها وتختلف قيمة النص المشفر بالإعتماد على قيمة هذا المفتاح
سادساً – مفتاح فك التشفير (Decryption Key) : هو عبارة عن قيمة معلومة من قبل مستقبل البيانات يستخدمها كإحدى المدخلات على خوارزمية (Decryption Algorithm) وذلك ليتم حساب النص العادي بالإعتماد عليها
ملاحظة : اذا كان مفتاحي التشفير وفك التشفير متساويين فهذا يعني بأن التشفير المستخدم هو تشفير متناظر (Symmetric Key Encryption) واذا كانا مختلفان فهذا يعني بأن التشفير المستخدم هو تشفير غير متناظر (Asymmetric Key Encryption).
رتب @Rattibha

جاري تحميل الاقتراحات...