لگاریتم گسسته: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
SpBot (بحث | مشارکت‌ها)
جز ربات افزودن: ca:Logaritme discret
Elessar (بحث | مشارکت‌ها)
جز ربات : جراحی پلاستیک
خط ۱۹:
 
== مسألهٔ لگاریتم گسسته ==
'''مسألهٔ لگاریتم گسسته''' همان حل کردن معادلهٔ (a<sup>x</sup> &equiv; b (mod p برای مجهول x است و به دلیل کاربردی که در ریاضیات و به خصوص در [[رمزنگاری]] پیدا کرده است به صورت یک اصطلاح درآمده است.
 
حل کردن مسألهٔ لگاریتم گسسته (محاسبهٔ لگاریتم گسسته) از دیدگاه ریاضی معادل با حل کردن مسألهٔ [[تجزیه عدد صحیح|تجزیهٔ اعداد صحیح]] در نظر گرفته می‌شود و وجوه اشتراکی بین آن دو وجود دارد:
خط ۲۸:
 
== الگوریتم‌های محاسبه ==
هنوز هیچ الگوریتم سریعی برای محاسبهٔ لگاریتم گسسته در حالت کلی یافته نشده است. ساده‌ترین الگوریتمی که برای حل مسألهٔ (a<sup>x</sup> &equiv; b (mod p می‌توان فرض کرد، این است که مقدار a را به توانِ اعدادِ صحیحِ متوالی از ۱ به بالا برسانیم تا جایی که مقدار b حاصل شود و به این ترتیب مقدار x مورد نظر را بیابیم. این روش حل، به صورت [[سعی و خطا]] می‌باشد و مدت زمان لازم برای دستیابی به نتیجه در این روش بر حسب تعداد ارقام پیمانهٔ p به صورت نمایی خواهد بود.
 
به مرور زمان و عمدتاً در مشابهت با الگوریتم‌های مختلف تجزیهٔ اعداد صحیح، الگوریتم‌های مختلفی برای حل مسألهٔ لگاریتم گسسته مطرح شده است که سریع‌تر از الگوریتم بالا می‌باشند: