|
|
الگوریتم رمزنگاری(rivest-shamir-adleman) rsa : تاریخچه و پیاده سازی
|
|
|
|
|
نویسنده
|
قهرمان خانی بهنام ,پورذاکرعربانی سودابه ,ابراهیمی فاضل
|
منبع
|
دومين كنفرانس ملي كسب و كار نوين در مهندسي برق و كامپيوتر - 1402 - دوره : 2 - دومین کنفرانس ملی کسب و کار نوین در مهندسی برق و کامپیوتر - کد همایش: 02231-86821 - صفحه:0 -0
|
چکیده
|
در عصر دیجیتال، اطلاعات به یکی از باارزشترین داراییها برای افراد، سازمانها و دولتها تبدیل شده است. به همین دلیل، بحث امنیت اطلاعات از هر زمان دیگری داغتر و حساستر شده است. رمزنگاری به عنوان یکی از امنترین و کارآمدترین روشها برای تضمین امنیت اطلاعات، نقشی حیاتی ایفا میکند. علاوه بر محرمانه نگه داشتن اطلاعات، رمزنگاری به همراه امضای دیجیتال، اصالت و عدم انکار اطلاعات را نیز تضمین میکند. به طور خلاصه، هدف نهایی تکنیکهای رمزنگاری، حفظ سه اصل محرمانگی، یکپارچگی و عدم انکار اطلاعات است. الگوریتمهای رمزنگاری به دو دسته کلی متقارن و نامتقارن تقسیم میشوند. در حال حاضر، الگوریتمهای نامتقارن به دلیل استفاده از دو کلید مجزا برای رمزگذاری (کلید عمومی) و رمزگشایی (کلید خصوصی)، کاربرد گستردهتری نسبت به نوع متقارن دارند. در میان الگوریتمهای نامتقارن، rsa به عنوان یکی از قدرتمندترین و شناختهشدهترین روشها، جایگاه ویژهای دارد. این الگوریتم که برای اولین بار در سال 1978 توسط rivest، shamir و adleman معرفی شد، در مقاله ای با عنوان یک روش برای به دست آوردن امضای دیجیتال و سیستمهای رمزنگاری کلید عمومی به تفصیل شرح داده شده است. در این مقاله، به بررسی پیشینه و نحوه عملکرد الگوریتم rsa و نحوه پیاده سازی با زبان برنامه نویسی پایتون به طور کامل پرداخته میشود.
|
کلیدواژه
|
رمزنگاری، امضای دیجیتال، رمزگذاری، رمزگشایی، rsa
|
آدرس
|
, iran, , iran, , iran
|
پست الکترونیکی
|
seyyed.fazel.ebrahimi@gmail.com
|
|
|
|
|
|
|
|
|
rsa(rivest-shamir-adleman) cryptography algorithm : history and implementation
|
|
|
Authors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|