پاسخ به:مقالات مهندسی نرم افزار
پنج شنبه 24 فروردین 1391 8:06 PM
كريمي روح اله |
كنفرانس ملي مهندسي نرم افزار ايران 1388;ارديبهشت 1388(1) |
کلید واژه: الگوريتمهاي رمزنگاري، رمزنگاري متقارن و نامتقارن، كليد عمومي و خصوصي |
خلاصه:
اينترنت و برنامه هاي كاربردي تحت شبكه به سرعت در حال رشد هستند از اينرو نياز به محافظت و تامين امنيت چنين برنامه هايي نيز افزايش يافته است. الگوريتمهاي رمزنگاري نقش اصلي را در امنيت اطلاعات سيستم ها و توليد امضاي ديجيتال بازي مي كنند. امضاي ديجيتال كاملا مبتني بر الگوريتمهاي رمزنگاري بوده و باعث به رسميت شناسي اطلاعات الكترونيكي شده به طوري كه هويت پديدآورنده سند و جامعيت اطلاعات آن، قابل بازبيني و كنترل مي باشد. از طرف ديگر الگوريتمهاي مختلف رمزنگاري مقدار قابل ملاحضه اي از منابع سيستم مثل زمان CPU، حافظه و توان باطري را مصرف مي كنند. در اين مقاله كوشش مي كنيم علاوه بر تعريف و دسته بندي الگوريتمهاي رمزنگاري به منظور توليد امضاي ديجيتال به ارزيابي تعدادي از رايج ترين الگوريتمهاي رمزنگاري مانند: RC6 و Blowfish، AES (Rijndael)، DES، 3DES، RC2پرداخته و مقايسه اي بر روي اين الگوريتمها با اعمال تنظيمات مختلف بر روي هر يك از آنها مانند اندازه هاي متفاوت بلوكهاي داده، نوع هاي داده متفاوت، مصرف توان باطري، اندازه كليدهاي مختلف و نهايتا سرعت رمزگذاري و رمزگشايي، انجام دهيم. نتايج شبيه سازي نيز براي اثبات كارايي هر يك از اين الگوريتم ها ارايه شده است. |