خوارزمية باخ
خوارزمية باخ هي خوارزمية احتمالية متعددة الحدود لتوليد الأعداد العشوائية وتحليلها إلى عواملها الأولية . نُشرت هذه الخوارزمية بواسطة إريك باخ عام ١٩٨٨. لا توجد خوارزمية معروفة تُحلل الأعداد العشوائية إلى عواملها الأولية بكفاءة، لذا فإن الطريقة المباشرة، أي توليد عدد عشوائي ثم تحليله إلى عوامله الأولية، غير عملية. [ ١ ]
تُجري الخوارزمية، في المتوسط، O (log n ) من اختبارات أولية الأعداد . وهناك خوارزمية أبسط ولكنها أقل كفاءة (تُجري، في المتوسط، O (log 2 n ) من اختبارات أولية الأعداد)، وهي من ابتكار آدم كالاي . [ 2 ] [ 3 ]
يمكن استخدام خوارزمية باخ كجزء من بعض طرق توليد المفاتيح في علم التشفير. [ 4 ]
ملخص
تنتج خوارزمية باخ رقمًابشكل عشوائي منتظم في النطاق(لإدخال معين))، بالإضافة إلى تحليله إلى عوامله الأولية. ويتم ذلك عن طريق اختيار عدد أولي.وأسبحيثوفقًا لتوزيع معين. ثم تقوم الخوارزمية بتوليد رقم بشكل متكررفي النطاق، أين، بالإضافة إلى تحليلثم يقوم بضبطويلحقإلى تحليللإنتاج تحليل العوامل لـوهذا يعطيمع توزيع لوغاريتمي على النطاق المطلوب؛ ثم تُستخدم معاينة الرفض للحصول على توزيع منتظم. [ 1 ] [ 5 ]
مراجع
- 1 2 باخ، إريك (1988). "كيفية توليد أعداد عشوائية مُحلَّلة". مجلة SIAM للحوسبة . 17 (2): 179-193 . doi : 10.1137/0217012 . MR 0935336 .
- ↑ كالاي، آدم (2003). "توليد أعداد عشوائية مُحللة بسهولة" . مجلة علم التشفير . 16 (4): 287-289 . doi : 10.1007/s00145-003-0051-5 . MR 2002046. S2CID 17271671 .
- ↑ شوب، فيكتور (2008). مقدمة حسابية لنظرية الأعداد والجبر (الطبعة الثانية ). كامبريدج، المملكة المتحدة: مطبعة جامعة كامبريدج. ص 305.
- ↑ ديلفس، هانز؛ كنيبل، هيلموت (2015). مقدمة في علم التشفير: المبادئ والتطبيقات ( الطبعة الثالثة). برلين: سبرينغر فيرلاغ. ص 226.
- ↑ جرانفيل، أندرو؛ جرانفيل، جينيفر (2019). "بناء الأعداد الصحيحة باستخدام النموذج الاحتمالي" . المشتبه بهم الرئيسيون: تشريح الأعداد الصحيحة والتباديل . مطبعة جامعة برينستون. ص 207-208 . ISBN 9780691188737.
للمزيد من القراءة
- الخوارزميات التشفيرية
- توليد الأرقام العشوائية
- نماذج أولية للخوارزميات وهياكل البيانات
