شماره ركورد كنفرانس :
5405
عنوان مقاله :
الگوريتم رمزنگاري(Rivest-Shamir-Adleman) RSA : تاريخچه و پياده سازي
عنوان به زبان ديگر :
RSA(Rivest-Shamir-Adleman) Cryptography algorithm : history and implementation
پديدآورندگان :
قهرمان خاني بهنام ghahramankhani@iau.ac.ir دانشگاه آزاد اسلامي واحد لاهيجان , پورذاكرعرباني سودابه arabani@liau.ac.ir دانشگاه آزاد اسلامي واحد لاهيجان , ابراهيمي فاضل seyyed.fazel.ebrahimi@gmail.com علوم و تحقيقات تهران
كليدواژه :
رمزنگاري , امضاي ديجيتال , رمزگذاري , رمزگشايي , RSA
عنوان كنفرانس :
دومين كنفرانس ملي كسب و كار نوين در مهندسي برق و كامپيوتر
چكيده فارسي :
در عصر ديجيتال، اطلاعات به يكي از باارزشترين داراييها براي افراد، سازمانها و دولتها تبديل شده است. به همين دليل، بحث امنيت اطلاعات از هر زمان ديگري داغتر و حساستر شده است. رمزنگاري به عنوان يكي از امنترين و كارآمدترين روشها براي تضمين امنيت اطلاعات، نقشي حياتي ايفا ميكند. علاوه بر محرمانه نگه داشتن اطلاعات، رمزنگاري به همراه امضاي ديجيتال، اصالت و عدم انكار اطلاعات را نيز تضمين ميكند. به طور خلاصه، هدف نهايي تكنيكهاي رمزنگاري، حفظ سه اصل محرمانگي، يكپارچگي و عدم انكار اطلاعات است. الگوريتمهاي رمزنگاري به دو دسته كلي متقارن و نامتقارن تقسيم ميشوند. در حال حاضر، الگوريتمهاي نامتقارن به دليل استفاده از دو كليد مجزا براي رمزگذاري (كليد عمومي) و رمزگشايي (كليد خصوصي)، كاربرد گستردهتري نسبت به نوع متقارن دارند. در ميان الگوريتمهاي نامتقارن، RSA به عنوان يكي از قدرتمندترين و شناختهشدهترين روشها، جايگاه ويژهاي دارد. اين الگوريتم كه براي اولين بار در سال 1978 توسط Rivest، Shamir و Adleman معرفي شد، در مقاله اي با عنوان يك روش براي به دست آوردن امضاي ديجيتال و سيستمهاي رمزنگاري كليد عمومي به تفصيل شرح داده شده است. در اين مقاله، به بررسي پيشينه و نحوه عملكرد الگوريتم RSA و نحوه پياده سازي با زبان برنامه نويسي پايتون به طور كامل پرداخته ميشود.