(به : ) در سیستم رمزنگاری الجمل یک الگوریتم است که بر پایه ساخته شده‌است. این الگوریتم توسط در سال ۱۹۸۴ معرفی شد. الگوریتم الجمل در برنامه‌هایی مانند یا نسخه‌های اخیر و سایر نرم‌افزارهای رمزنگاری استفاده می‌شود.
الگوریتم الجمل می‌تواند بر روی هر مانند تعریف شود. امنیت آن بستگی به سختی مسئله‌ای خاص در مربوط به محاسبۀ دارد.
 الگوریتم الجمل از سه قسمت تشکیل شده‌است. 
 
 
 مولد کلید این‌گونه کار می‌کند:
 
 
 
 برای رمز کردن پیام تحت کلید این‌گونه عمل می‌کنیم:
 
 
 
 
 در اینجا اگر شخصی را بداند به‌راحتی می‌تواند را به‌دست آورد. به همین دلیل برای بالا بردن امنیت برای هر پیغام، یک جدید تولید می‌شود که به آن کلید موقتی یا کلید بی‌دوام (به : ) می‌گویند.
 برای رمزگشایی پیام رمزی به‌وسیلۀ کلید خصوصی این‌گونه عمل می‌کنیم:
 
 این الگوریتم درست کار می‌کند زیرا: 
 
 امنیت سیستم رمزنگاری الجمل به شرایط گروه و همچنین روش پد کردن پیغام بستگی دارد.
اگر (CDH) بر روی گروه دوری برقرار باشد، آن‌گاه تابع رمزنگاری است. اگر (DDH) بر روی برقرار باشد، آن‌گاه الجمل دارای خواهد بود. امنیت معنایی را نمی‌توان به تنهایی از فرض دیفی-هلمن محاسباتی به‌دست آورد. 
رمزنگاری الجمل است، بنابراین در برابر امن نیست. برای مثال توسط متن رمزی از پیام می‌توان به‌راحتی پیام را توسط به‌دست آورد.
برای به‌دست آوردن امنیت متن رمزی انتخابی باید روش رمزنگاری را تغییر دهیم، یا این‌که از یک روش پد مناسب استفاده کنیم. بسته به نوع تغییرات فرض دیفی-هلمن تصمیمی می‌تواند مورد نیاز باشد یا نباشد.
 سیستم رمزنگاری الجمل معمولاً در استفاده می‌شود. برای مثال، پیام توسط یک رمز می‌شود و سپس از سیستم الجمل برای رمز کردن کلید متقارن استفاده می‌شود. زیرا سیستم‌های رمزنگاری نامتقارن مثل الجمل نسبت به سیستم‌های متقارن معمولاً سرعت پایین‌تری دارند و بنابراین با توجه به این‌که نسبت اندازۀ کلید به متن بسیار کوچک‌تر است این‌ کار از لحاظ زمانی بسیار بهینه‌تر است.
 الگوریتم الجمل احتمالاتی کار می‌کند؛ به‌این معنی که رمزشدۀ یک متن ثابت، می‌تواند متن‌های متفاوتی باشد و دلیل آن‌هم انتخاب تصادفی مقدار در مرحلۀ رمزگذاری می‌باشد.
 برای رمز کردن یک متن توسط الجمل به دو عنصر و نیاز داریم که با توجه به این که این عناصر مستقل از متن هستند، می‌توان آن‌ها را از قبل محاسبه کرد.
 در مرحلۀ رمزگشایی برای به‌دست آوردن متن اصلی از متن رمزی به‌وسیلۀ کلید خصوصی ، ما نیاز به داشتیم. برای به‌دست آوردن بهینۀ می‌توان از روش زیر استفاده کرد:
 
 (در این‌جا محاسبات توانی به پیمانۀ انجام شده‌اند). حالا با توجه به‌این‌که پس:
{"title": "رمزنگاری الجمل", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%B1%D9%85%D8%B2%D9%86%DA%AF%D8%A7%D8%B1%DB%8C_%D8%A7%D9%84%D8%AC%D9%85%D9%84&oldid=26070846", "language": "fa"}