رمزنگاری کلید عمومی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
F nouri77 (بحث | مشارکت‌ها)
F nouri77 (بحث | مشارکت‌ها)
خط ۱۹۴:
در سال ۱۹۷۶، یک سیستم رمزنگاری کلید نامتقارن توسط [[ویتفیلد دیفی]] و [[مارتین هلمن]] منتشر شد که تحت تأثیر کار [[رالف مرکل]] روی توزیع کلید عمومی، روشی از توافق کلید عمومی را افشا کردند. این روش تبادل کلید که از به توان رساندن (exponentiation) در یک میدان محدود استفاده می‌کند، به عنوان تبادل کلید دیفی-هلمن شناخته شد. این اولین روش عملی منتشرشده برای ایجاد کلید مخفی مشترک بر روی یک کانال ارتباطی معتبر (اما نه محرمانه) بدون استفاده از یک راز مشترک قبلی بود. «تکنیک توافق‌نامه کلید عمومی» مرکل با عنوان معماهای مرکل شناخته شد و در سال ۱۹۷۴ اختراع و در سال ۱۹۷۸ منتشر شد.
 
در سال ۱۹۷۷ کلیاتی از طرح کاکس به طور مستقل توسط [[ران ریوست]]،ریوست، [[ادی شمیر]] و [[لئونارد آدلمن]] در [[MIT]] اختراع شد. نویسندگانِ آخر کار خود را در سال ۱۹۷۸ منتشر کردند و این الگوریتم از ابتدای کارشان به RSA معروف شد. RSA برای رمزگذاری و رمزگشایی از مدول به توان رساندن حاصل‌ضرب دو عدد اول بسیار بزرگ استفاده می‌کند که هم رمزگذاری کلید عمومی و هم امضای دیجیتال کلید عمومی را انجام می‌دهد. امنیت آن دشواری شدیدی در زمینه [[فاکتورسازی]] اعداد صحیح بزرگ دارد؛ مشکلی که هیچ تکنیک عمومی کارآمد شناخته‌شده‌ای برای حل آن وجود ندارد. توضیحی از این الگوریتم در ستون بازی‌های ریاضی در انتشار آگوست ۱۹۷۷ نشریه [[Scientific American]] منتشر شد.
 
از دهه ۱۹۷۰ تعداد و تنوع زیادی از رمزگذاری، امضای دیجیتال، توافق‌نامه کلید و سایر تکنیک‌ها در زمینه رمزنگاری کلید عمومی توسعه یافته‌اند؛ از جمله سیستم رمزنگاری [[Rabin]]،Rabin، رمزگذاری ElGamal، [[DSA]] و رمزنگاری منحنی بیضوی.
 
== منابع ==