الگوریتم رمزنگاری Rivest-Shamir-Adleman) RSA) : تاریخچه و پیاده سازی

سال انتشار: 1403
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 127

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

BECE02_045

تاریخ نمایه سازی: 2 مرداد 1403

چکیده مقاله:

در عصر دیجیتال، اطلاعات به یکی از باارزشترین دارایی ها برای افراد، سازمان ها و دولت ها تبدیل شده است. به همین دلیل، بحث امنیتاطلاعات از هر زمان دیگری داغتر و حساس تر شده است. رمزنگاری به عنوان یکی از امنترین و کارآمدترین روشها برای تضمین امنیتاطلاعات، نقشی حیاتی ایفا می کند. علاوه بر محرمانه نگه داشتن اطلاعات، رمزنگاری به همراه امضای دیجیتال، اصالت و عدم انکار اطلاعاترا نیز تضمین میکند. به طور خلاصه، هدف نهایی تکنیک های رمزنگاری، حفظ سه اصل محرمانگی، یکپارچگی و عدم انکار اطلاعات است .الگوریتم های رمزنگاری به دو دسته کلی متقارن و نامتقارن تقسیم می شوند. در حال حاضر، الگوریتم های نامتقارن به دلیل استفاده از دوکلید مجزا برای رمزگذاری (کلید عمومی) و رمزگشایی (کلید خصوصی)، کاربرد گسترده تری نسبت به نوع متقارن دارند . در میانالگوریتم های نامتقارن، RSA به عنوان یکی از قدرتمندترین و شناخته شده ترین روش ها، جایگاه ویژهای دارد. این الگوریتم که برای اولینبار در سال ۱۷۹۱ توسط Rivest ، Shamir و Adleman معرفی شد، در مقاله ای با عنوان "یک روش برای به دست آوردن امضایدیجیتال و سیستم های رمزنگاری کلید عمومی" به تفصیل شرح داده شده است . در این مقاله، به بررسی پیشینه و نحوه عملکرد الگوریتمRSA و نحوه پیاده سازی با زبان برنامه نویسی پایتون به طور کامل پرداخته می شود.

نویسندگان

بهنام قهرمان خانی

گروه کامپیوتر، دانشکده فنی واحد لاهیجان، دانشگاه آزاد اسلامی، لاهیجان،ایران

سودابه پورذاکرعربانی

کامپیوتر، دانشکده فنی واحد لاهیجان، دانشگاه آزاد اسلامی، لاهیجان،ایران