نام پژوهشگر: سید عمار موسوی گرمارودی

تحلیل رمز الگوریتم های رمزنگاری با تمرکز بر خانواده الگوریتم های رمز rc4
پایان نامه وزارت علوم، تحقیقات و فناوری - دانشگاه تحصیلات تکمیلی صنعتی کرمان - دانشکده برق و کامپیوتر 1390
  سید عمار موسوی گرمارودی   حمید رضا ناجی

در عصر اطلاعات، با ارزش ترین مالکیت همان مالکیت اطلاعات است. به همین دلیل نگهداری از اطلاعات ارزشمند و دور نگهداشتن آن از دسترس متعرضین از حیاتی تری ابعاد عصر اطلاعات است. یکی از شیوه های محرمانه نگاه داشتن اطلاعات، تبدیل و تغییر آن به صورتی است که تنها مالک آن قادر به فهم آن باشد. به عبارت دیگر در این روش اطلاعات رمز می شوند و تنها کسی قادر به رمزگشایی این اطلاعات است که به نحوه ی رمزنگاری آن واقف باشد. تکنیک های رمزنگاری قدمتی چند هزار ساله دارند. در طی تاریخ این تکنیک ها مشمول تغییر و تطور بسیار گشته است. با ظهور کامپیوتر و ایجاد سیستم های رمزنگاری دیجیتالی، امنیت این سیستم ها بطور فوق العاده ای پیشرفت نمود. شیوه های رمزنگاری در ابتدا از ساده ترین مفاهیم مرتبط با حروف، اعداد و اشکال استفاده می کردند اما به مرور زمان و پیشرفت های بدست آمده در زمینه های مختلف از جمله ریاضیات و هم چنین علوم کامپیوتر الگوریتم های رمزنگاری جدید بوجود آمدند که اصلا با نمونه های قدیمی قابل مقایسه نبودند. تبدیل اطلاعات محاوره ای به داده های دیجیتالی و هم چنین سرعت بالای محاسبات معنای جدیدی به علم رمزنگاری بخشیدند. از سوی دیگر، دستیابی به اطلاعات محرمانه ی طرف مقابل با اهداف نظامی، سیاسی و ... انگیزه ای شد برای ایجاد روش هایی برای شکستن رمزهای موجود. دانش شکستن رمز که امروزه از آن به علم تحلیل رمز یاد می شود در واقع مجموعه ای از تکنیک هایی است که در بدست آوردن اطلاعاتی هرچند ناچیز در مورد رمز تا شکستن کامل سیستم رمزنگاری موثر واقع می شوند. در این نوشتار، به معرفی اجمالی سیستم های رمزنگاری، مفاهیم پایه در تحلیل رمز، معرفی تکینک های تحلیل رمز سیستم های رمزنگاری متقارن پرداخته می شود و در انتها با معرفی خانواده ی الگوریتم های رمز rc4 و تحلیل رمز آنها،دو الگوریتم جدید معرفی و تحلیل خواهند شد: الگوریتم nj-rc4 که توسط جناب آقای دکتر ناجی طراحی شده است و دیگری الگوریتم رمز vmpc-a که توسط نگارنده طراحی شده است.