و تعد تقنية التشفير في علوم الكمبيوتر وسيلة لحماية االتصال بين
المرسل و المستقبل ,ولكن ال يحتاج التشفير غير المتماثل إلى توزيع مفتاحك الخاص ،و بينما قد تكون الخوارزميات المتماثلة أسرع حيث أنها ال تحتاج على قدرات حاسـوبية كبيرة .و سـنتكلم عن خوارزميتين يستخدمان لتشفير و فك التشفير . 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