کلمه جو
صفحه اصلی

رمزنگاری الجمل

دانشنامه عمومی

رمزنگاری الجمال (به انگلیسی: ElGamal encryption) در رمزنگاری سیستم رمزنگاری الجمل یک الگوریتم رمزنگاری کلید عمومی است که بر پایه پروتکل تبادل کلید دیفی-هلمن ساخته شده است. این الگوریتم توسط طاهر الجمل در سال ۱۹۸۴ معرفی شد. الگوریتم الجمل در برنامه هایی مانند گنو پرایوسی گارد یا نسخه های اخیر PGP و سایر نرم افزارهای رمزنگاری استفاده می شود.الگوریتم الجمل می تواند بر روی هر گروه دوری مانند G {\displaystyle G} تعریف شود. امنیت آن بستگی به سختی مسئله ای خاص در G {\displaystyle G} مربوط به محاسبۀ لگاریتم گسسته دارد.
تولید کلید
الگوریتم رمزنگاری
الگوریتم رمزگشایی
الگوریتم الجمل از سه قسمت تشکیل شده است.
مولد کلید این گونه کار می کند:
برای رمز کردن پیام m {\displaystyle m}   تحت کلید ( G , q , g , h ) {\displaystyle (G,q,g,h)\,}   این گونه عمل می کنیم:


کلمات دیگر: