You are on page 1of 4

‫مقارنة بين الخوارزميات المتماثلة و‬

‫الخوارزميات غير المتماثلة‬


‫في علم التشفير‬

‫و تعد تقنية التشفير في علوم الكمبيوتر وسيلة لحماية االتصال بين‬


‫المرسل و المستقبل ‪ ,‬ولكن ال يحتاج التشفير غير المتماثل إلى‬
‫توزيع مفتاحك الخاص ‪ ،‬و بينما قد تكون الخوارزميات المتماثلة‬
‫أسرع حيث أنها ال تحتاج على قدرات حاسـوبية كبيرة‪ .‬و سـنتكلم‬
‫عن خوارزميتين يستخدمان لتشفير و فك التشفير ‪.‬‬
‫‪ RSA ‬هيخوارزمية تشفير غير متماثلة سميتوفقا للمخترعين‪ ) ) Rivets ,Shamir , Ad leman‬و هي‬
‫خوارزمية تشفير بواسطة المفتاح العام ‪,‬و هي الخوارزمية الرئيسية التي لديها القدرة علي التشفير و فك‬
‫التشفير بالتوقيع الرقميو هذا يعتمد علي الصالبة التحليل بأعداد ضخمة‪ .‬و تستخدم رقمانمختلفان فيهذه‬
‫خوارزمية لإلنشاء المفتاح العام و المفتاح الخاص‪ M,N‬بحيث‪ M‬يستخدم لتشفير و ‪ N‬تستخدم لفك‬
‫تشفير و يكوننرقمينأولينو مختلفينعن بعض‪.‬‬

‫‪ ‬و من مميزات خوارزمية ‪: RSA‬‬


‫‪ ‬تتضمن مفتاح عام و مفتاح خاص ‪.‬المفتاح العام يمكن ان يعرف الي كل شخص ممكن يستعمل لتشفير الرسائل ‪,‬‬
‫بحيث ان المفتاح العام يستخدم لتشفير و المفتاح الخاص لفك التشفير‪ ,‬وهي عملية سريع جدا و بسيط جدا في‬
‫تشفير ‪.‬‬
‫‪ ‬و من عيوب خوارزمية ‪: RSA‬‬
‫‪ ‬فإن العيب الرئيسي لـ ‪ RSA‬هو أنه ال يستطيع نظريًا فهم أدائه األمني‪ .‬في الممارسة العملية ‪.‬‬
‫‪ ‬من الصعب جدًا إنشاء المفتاح ‪ ،‬الذي تقتصر عليه تقنية توليد األعداد األولية ‪ ،‬لذلك من الصعب الحصول على‬
‫كلمة مرور واحدة في كل مرة ‪.‬‬
‫‪ ‬طول الحزمة كبير جدًا‪ .‬من أجل ضمان األمان ‪ ،‬يجب أن يكون ‪ 600‬بت على األقل ‪ ،‬مما يجعل تكلفة الحساب‬
‫عالية ج ًد ا ‪ ،‬ومن عيوبها ايضا انها بطيئة و يتم تشفير فقط كمية صغيرة من البيانات‪. .‬‬
‫‪ AES‬يشير هذا االختصار الي ‪ Advanced Encryption Standard‬هو معيار تشفير المتقدم ‪.‬‬ ‫‪‬‬
‫‪ ‬هو معيار تشفير ككتل ‪. BLOCK‬‬
‫‪ ‬ظهرت هذي خوارزمية بعد مقامو بتحديث خوارزمية ‪ , DES‬و لماذا ثم استبدالها بي ‪ AES‬سبب هو انه‬
‫يستخدم ‪ 56‬بت و هو ايضا سهل في االختراق ‪ .‬لكن ‪ AES‬يمكن استخدام مفاتيح ‪ 256 ,192 ,128‬بت و يستخدم‬
‫‪ Block 128‬لتشفير و فك تشفير البيانات ‪ ,‬و هو امر اكثر امانا نسبيا‪.‬‬
‫‪ ‬من مميزات خوارزمية ‪: AES‬‬
‫‪ ‬الحماية ‪ :‬فان خوارزميات ‪ AES‬تمتلك القدرة على مقاومة الهجمات بشكل أفضل من وسائل التشفير األخرى‪.‬‬
‫‪ ‬التكلفة‪ :‬يستهدف لتكون خوارزمية ‪ AES‬فعالة على أساس حاسوبي وأساس الذاكرة‪.‬‬
‫‪ ‬التنفيذ‪ :‬تتميز خوارزمية ‪ AES‬بالمرونة وهي مناسبة تماما عند تنفيذها في األجهزة والبرامج‪ ،‬و بذلك بسبب بساطة‬
‫التنفيذ‪.‬‬
‫‪ ‬من عيوب خوارزمية ‪AES :‬‬
‫‪ ‬تستخدم بنية جبرية بسيطة للغاية ‪ ,‬و يتم دائما تشفير كل كتلة بنفس الطريقة ‪,‬و من صعب التنفيذ مع البرامج‪.‬‬
‫‪ ‬في الوضع العداد معقد في التنفيذ في البرامج مع االخذ في االعتبار االداء و االمان ‪.‬‬
AES RSA ITEM

Same Different Ciphering &


deciphering
Key
2001 1977 Year
Same Key Key used for Encrypt Different Key Used
used for & Decrypt
Encrypt &
Decrypt
    Creator
Symmetric A Symmetric Key Type
bit = 10, 128 1 Round
,192 bit = 12
bit = 14256
Substation Public Key Algorithm Structure
Permutation
YES NO Flexible
Bite 128 Not Specified Key Size
Bit, 192 bit, Not Specified Block Size
256 bit 128
Least Security Excellent Security Security

You might also like