خوارزمية بلوم-ميكالي
خوارزمية بلوم-ميكالي هي مولد أرقام شبه عشوائية آمن تشفيرياً . تستمد الخوارزمية أمانها من صعوبة حساب اللوغاريتمات المنفصلة . [ 1 ]
يتركليكن عددًا أوليًا فرديًا، وليكنليكن جذرًا أوليًا modulo. يترككن بذرة، ودع
.
اليكون ناتج الخوارزمية رقم 1 إذا وإلا فإن الناتج يكون 0. وهذا يعادل استخدام بت واحد منكرقم عشوائي. وقد ثبت ذلك.أجزاء منيمكن استخدام هذه الطريقة إذا كان حل مشكلة اللوغاريتم المنفصل غير ممكن حتى بالنسبة للأسس التي تحتوي على عدد قليل من القيم.بتات. [ 2 ]
لكي يكون هذا المولد آمنًا، يجب أن يكون العدد الأولييجب أن يكون كبيرًا بما يكفي بحيث يتم حساب اللوغاريتمات المنفصلة moduloغير عملي. [ 1 ] بتعبير أدق، أي طريقة تتنبأ بالأرقام المُولَّدة ستؤدي إلى خوارزمية تحل مسألة اللوغاريتم المنفصل لذلك العدد الأولي. [ 3 ]
توجد ورقة بحثية تناقش أمثلة محتملة لهجوم التنازل الدائم الكمومي على بنية بلوم-ميكالي. توضح هذه الهجمات كيف يمكن توسيع نطاق هجوم سابق على مولد بلوم-ميكالي ليشمل بنية بلوم-ميكالي بأكملها، بما في ذلك مولدات بلوم بلوم شوب وكاليسكي . [ 4 ]
مراجع
- 1 2 بروس شناير، التشفير التطبيقي: البروتوكولات والخوارزميات وشفرة المصدر بلغة C ، الصفحات 416-417، وايلي؛ الطبعة الثانية (18 أكتوبر 1996)، ISBN 0471117099
- ↑ جينارو، روزاريو (2004). "مولد أرقام شبه عشوائية مُحسَّن قائم على مسألة اللوغاريتم المنفصل". مجلة علم التشفير . 18 (2): 91-110 . doi : 10.1007/s00145-004-0215-y . ISSN 0933-2790 . S2CID 18063426 .
- ↑ بلوم، مانويل؛ ميكالي، سيلفيو (1984). "كيفية توليد متواليات قوية تشفيرياً من بتات شبه عشوائية" (ملف PDF) . مجلة SIAM للحوسبة . 13 (4): 850-864 . doi : 10.1137/0213053 . S2CID 7008910. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 24 فبراير 2015.
- ↑ غيديس، إلوا ب.؛ فرانسيسكو ماركوس دي أسيس؛ برناردو لولا الابن (2010). "أمثلة على هجوم التنازل الدائم الكمي المعمم على بناء بلوم-ميكالي". arXiv : 1012.1776 [ cs.IT ].
روابط خارجية
- https://web.archive.org/web/20080216164459/http://crypto.stanford.edu/pbc/notes/crypto/blummicali.xhtml
- مولدات أرقام عشوائية زائفة آمنة تشفيرياً
- أوراق عمل في علم التشفير
