خوارزمية شور
خوارزمية شور هي خوارزمية كمومية لإيجاد العوامل الأولية للأعداد الصحيحة. طُوّرت عام ١٩٩٤ على يد عالم الرياضيات الأمريكي بيتر شور . [ ١ ] [ ٢ ] وهي من بين الخوارزميات الكمومية القليلة المعروفة ذات التطبيقات المحتملة الواعدة، مع وجود أدلة قوية على تسارعها الفائق مقارنةً بأفضل الخوارزميات الكلاسيكية (غير الكمومية) المعروفة. [ ٣ ] مع ذلك، قد يتطلب التفوق على الحواسيب الكلاسيكية استخدام حواسيب كمومية بملايين الكيوبتات نظرًا للعبء الإضافي الناتج عن تصحيح الأخطاء الكمومية . [ ٤ ]
اقترح شور عدة خوارزميات متشابهة لحل مشكلة التحليل إلى عوامل ، ومشكلة اللوغاريتم المتقطع ، ومشكلة إيجاد الدورة. يُشير مصطلح "خوارزمية شور" عادةً إلى خوارزمية التحليل إلى عوامل، ولكنه قد يُشير إلى أي من الخوارزميات الثلاث. تُعد خوارزمية اللوغاريتم المتقطع وخوارزمية التحليل إلى عوامل مثالين على خوارزمية إيجاد الدورة، وتُعتبر الخوارزميات الثلاث جميعها أمثلة على مشكلة المجموعة الفرعية المخفية .
في الحاسوب الكمومي، تحليل عدد صحيح إلى عوامله الأوليةيعمل خوارزمية شور في وقت متعدد الحدود ، مما يعني أن الوقت المستغرق هو وقت متعدد الحدود في[ 5 ] يتطلب ذلك بوابات كمومية من رتبةباستخدام الضرب السريع، [ 6 ] أو حتىباستخدام خوارزمية الضرب الأسرع تقاربًا والمعروفة حاليًا بفضل هارفي وفان دير هوفن ، [ 7 ] مما يثبت أن مشكلة تحليل الأعداد الصحيحة إلى عواملها الأولية تندرج ضمن فئة التعقيد BQP . خوارزمية شور أسرع تقاربًا من خوارزمية التحليل الكلاسيكية الأكثر قابلية للتوسع، وهي غربال حقل الأعداد العام ، الذي يعمل في زمن أقل من الأسي .[ 8 ]
الجدوى والآثار

بافتراض أن الحاسوب الكمومي الذي يحتوي على عدد كافٍ من الكيوبتات يمكنه العمل دون أن يتأثر بالضوضاء الكمومية وظواهر التفكك الكمومي الأخرى ، فإنه يمكن استخدام خوارزمية شور لكسر أنظمة التشفير بالمفتاح العام ، مثل
- مخطط RSA
- تبادل مفاتيح ديفي-هيلمان في المجال المحدود
- تبادل مفاتيح ديفي -هيلمان باستخدام المنحنى الإهليلجي [ 9 ]
يمكن اختراق خوارزمية RSA إذا كان تحليل الأعداد الصحيحة الكبيرة إلى عواملها الأولية ممكنًا حسابيًا. وحسب ما هو معروف، فإن هذا غير ممكن باستخدام الحواسيب التقليدية (غير الكمومية)؛ إذ لا توجد خوارزمية تقليدية معروفة قادرة على تحليل الأعداد الصحيحة إلى عواملها الأولية في زمن متعدد الحدود. مع ذلك، تُظهر خوارزمية شور إمكانية تحليل الأعداد الصحيحة إلى عواملها الأولية باستخدام دائرة ذات تعقيد متعدد الحدود على حاسوب كمومي مثالي. وبالتالي، قد يكون من الممكن التغلب على خوارزمية RSA من خلال بناء حاسوب كمومي كبير بما يكفي. وقد شكّل هذا دافعًا قويًا لتصميم وبناء الحواسيب الكمومية، ولدراسة خوارزميات جديدة للحواسيب الكمومية. كما سهّل البحث في أنظمة تشفير جديدة آمنة من الحواسيب الكمومية، والتي تُعرف مجتمعةً باسم التشفير ما بعد الكمومي (PQC).
التنفيذ المادي
اعتبارًا من عام 2026، ونظرًا لارتفاع معدلات الخطأ في أجهزة الكمبيوتر الكمومية والعدد المحدود من الكيوبتات المادية المتاحة لتصحيح الأخطاء الكمومية ، فإن العروض التوضيحية المختبرية لخوارزمية شور تحصل على نتائج صحيحة في جزء صغير فقط من المحاولات، ولم تنجح إلا مع الأعداد شبه الأولية الصغيرة .
في عام 2001، تم عرض خوارزمية شور من قبل مجموعة في شركة IBM ، والتي قامت بتحليلداخلباستخدام تطبيق الرنين المغناطيسي النووي لحاسوب كمومي بسبعة كيوبتات. [ 10 ] بعد تطبيق شركة IBM، قام فريقان مستقلان بتطبيق خوارزمية شور باستخدام كيوبتات ضوئية . [ 11 ] [ 12 ] في عام 2012، تم تحليلأُجريت العملية باستخدام الكيوبتات ذات الحالة الصلبة. [ 13 ] وفي وقت لاحق، في عام 2012، تم تحليلتم تحقيق ذلك. [ 14 ] في عام 2016، تم تحليلأُجريت التجربة مرة أخرى باستخدام كيوبتات الأيونات المحصورة. [ 15 ] ومع ذلك، لا يفي أي من هذه العروض التوضيحية بمتطلبات خوارزمية شور: فهي تُجمّع الدائرة باستخدام معرفة مسبقة بالحل، بل إن بعضها قد بسّط الخوارزمية بشكل مفرط لدرجة أنها تُصبح مُكافئة لرمي العملة. [ 16 ]
الخوارزمية
المشكلة التي نحاول حلها هي: بالنظر إلى عدد فردي غير أوليأوجد عوامله الصحيحة .
ولتحقيق ذلك، تتكون خوارزمية شور من جزأين:
- يُعدّ اختزال مسألة التحليل إلى عواملها الأولية اختزالاً كلاسيكياً إلى مسألة إيجاد الرتبة . ويشبه هذا الاختزال الاختزال المستخدم في خوارزميات التحليل الأخرى ، مثل الغربال التربيعي .
- خوارزمية كمومية لحل مشكلة إيجاد الترتيب.
الاختزال الكلاسيكي
يمكن التوصل إلى خوارزمية تحليل كاملة إذا تمكنا من تحليل أي عدد بكفاءةإلى عددين صحيحين فقطوأكبر من 1، لأنه إذا كان أي منهماأوإذا لم تكن أعدادًا أولية، فيمكن تشغيل خوارزمية التحليل بدورها على تلك الأعداد حتى لا يتبقى سوى الأعداد الأولية.
تتمثل الملاحظة الأساسية في أنه باستخدام خوارزمية إقليدس ، يمكننا دائمًا حساب القاسم المشترك الأكبر بين عددين صحيحين بكفاءة. وعلى وجه الخصوص، هذا يعني أنه يمكننا التحقق بكفاءة مما إذا كانإذا كان العدد زوجيًا، فإن 2 يكون عاملًا بديهيًا. فلنفترض إذًا أنيبقى هذا الأمر غريبًا لبقية هذا النقاش. بعد ذلك، يمكننا استخدام خوارزميات كلاسيكية فعالة للتحقق مما إذا كانهو قوة أولية . [ 17 ] بالنسبة للقوى الأولية، توجد خوارزميات تحليل كلاسيكية فعالة، [ 18 ] وبالتالي يمكن لبقية الخوارزمية الكمومية أن تفترض أنليست قوة عظمى.
إذا لم تُنتج تلك الحالات السهلة عاملاً غير تافه منثم ينتقل البرنامج إلى معالجة الحالة المتبقية. نختار عددًا صحيحًا عشوائيًا.قاسم محتمل غير تافه لـيمكن إيجادها عن طريق الحسابويمكن القيام بذلك بطريقة كلاسيكية وفعالة باستخدام خوارزمية إقليدس . إذا نتج عن ذلك عامل غير تافه (بمعنى)، وبذلك تكون الخوارزمية قد انتهت، والعامل الآخر غير التافه هوإذا لم يتم تحديد عامل غير تافه، فهذا يعني أنواختيارهي أعداد أولية فيما بينها ، لذايتم احتواؤه في المجموعة الضربية للأعداد الصحيحة modulo، وله معكوس ضربي modulo. هكذا،له ترتيب ضربيmodulo، معنى
وهو أصغر عدد صحيح موجب يحقق هذا التطابق.
يجد الروتين الكمومييتضح من التطابق أنيقسم، مكتوبيمكن تحليل هذا باستخدام فرق المربعات :بما أننا قمنا بتحليل التعبير بهذه الطريقة، فإن الخوارزمية لا تعمل مع الأعداد الفردية.(لأن(يجب أن يكون عددًا صحيحًا)، مما يعني أنه سيتعين على الخوارزمية إعادة التشغيل برقم جديد.ومن ثم يمكننا أن نفترض أنهو زوجي. لا يمكن أن يكون الأمر كذلك.لأن هذا من شأنه أن يعني، الأمر الذي من شأنه أن يعني بشكل متناقض أنسيكون ترتيب، وهو ما كان بالفعلفي هذه المرحلة، قد يكون الأمر كذلك أو لا.. لولم ينقسمإذن، هذا يعني أننا قادرون على إيجاد عامل غير تافه لـنقوم بالحسابلو، ثمكان ذلك صحيحًا، وعاملًا غير تافه منلا يمكن تحقيق ذلك منويجب إعادة تشغيل الخوارزمية بمعالج جديدوإلا، نكون قد وجدنا عاملاً غير تافه منوالآخر هووبذلك تنتهي الخوارزمية. في هذه الخطوة، يكون الأمر مكافئًا أيضًا لحسابسينتج عنه عامل غير تافه إذاغير تافه، ولن يكون كذلك إذا كان تافهاً (حيث).
يمكن إعادة صياغة الخوارزمية باختصار كما يلي: ليكنليكن عددًا فرديًا، وليس قوة عدد أولي. نريد إخراج عاملين غير تافهين من.
- اختر رقماً عشوائياً.
- الحوسبة، القاسم المشترك الأكبر لـو.
- لو، ثموهو عامل غير تافه منأما العامل الآخر فهووهكذا انتهينا.
- وإلا، فاستخدم الروتين الفرعي الكمومي لإيجاد الترتيبل.
- لوإذا كان الأمر فرديًا، فارجع إلى الخطوة 1.
- الحوسبة. لووهو ليس بالأمر التافه، أما العامل الآخر فهووهكذا نكون قد انتهينا. وإلا، فارجع إلى الخطوة الأولى.
لقد ثبت أن هذا من المرجح أن ينجح بعد بضع محاولات. [ 2 ] عمليًا، يكفي استدعاء واحد للروتين الفرعي لإيجاد الترتيب الكمومي لتحليله بالكامل.مع احتمال نجاح مرتفع للغاية إذا استخدم المرء أسلوب اختزال أكثر تقدماً. [ 19 ]
روتين فرعي لإيجاد الترتيب الكمي
الهدف من الروتين الكمومي لخوارزمية شور هو، بالنظر إلى الأعداد الصحيحة الأولية فيما بينها...وللعثور على الترتيبلmoduloأصغر عدد صحيح موجببحيثلتحقيق ذلك، تستخدم خوارزمية شور دائرة كمومية تتضمن سجلين. يستخدم السجل الثانيالكيوبتات، حيثهو أصغر عدد صحيح بحيث، أي،يُحدد حجم السجل الأول مدى دقة التقريب الذي تُنتجه الدائرة. ويمكن إثبات ذلك باستخدامتوفر الكيوبتات دقة كافية لإيجادتعتمد الدائرة الكمومية الدقيقة على المعاملات.ووالتي تحدد المشكلة. يستخدم الوصف التالي للخوارزمية ترميز برا-كيت للدلالة على الحالات الكمومية، وللدلالة على حاصل الضرب الموتري .
تتكون الخوارزمية من خطوتين رئيسيتين:
- استخدم تقدير الطور الكمومي مع المصفوفة الوحدويةيمثل عملية الضرب في(modolo)) وحالة الإدخال(حيث يكون السجل الثاني)مصنوع منالكيوبتات). القيم الذاتية لهذاترميز المعلومات المتعلقة بالفترة، ويمكن اعتبارها قابلة للكتابة كمجموع متجهاتها الذاتية. وبفضل هذه الخصائص، تُخرج مرحلة تقدير الطور الكمومي عددًا صحيحًا عشوائيًا على الشكل التالي:عشوائيًا.
- استخدم خوارزمية الكسور المستمرة لاستخراج الدورةانطلاقاً من نتائج القياسات التي تم الحصول عليها في المرحلة السابقة، تُجرى هذه العملية لمعالجة بيانات القياس (باستخدام حاسوب تقليدي) التي تم الحصول عليها من قياس حالات الكم الناتجة، واستعادة الدورة.
لم تتم مناقشة العلاقة مع تقدير الطور الكمي في الصياغة الأصلية لخوارزمية شور، [ 2 ] ولكن تم اقتراحها لاحقًا بواسطة أليكسي كيتايف . [ 20 ]
تقدير الطور الكمومي

بشكل عام، خوارزمية تقدير الطور الكمومي ، لأي نظام وحدويوالحالة الذاتيةبحيثيرسل حالات الإدخاللإخراج حالات قريبة من، أينهو تراكب لأعداد صحيحة قريبة منبمعنى آخر، يرسل كل حالة ذاتيةلإلى حالة تحتوي على معلومات قريبة من القيمة الذاتية المرتبطة بها. ولأغراض إيجاد الترتيب الكمومي، نستخدم هذه الاستراتيجية باستخدام الوحدة المحددة بواسطة الفعلفعلبشأن الولاياتمعلا يُعدّ هذا الأمر بالغ الأهمية لعمل الخوارزمية، ولكنه ضروري لضمان أن يكون التحويل الكلي بوابة كمومية محددة جيدًا. تنفيذ الدائرة لتقدير الطور الكمومي باستخداميتطلب ذلك القدرة على تنفيذ البوابات بكفاءةويمكن تحقيق ذلك من خلال عملية الأس المعياري ، وهي الجزء الأبطأ من الخوارزمية.
تُحقق البوابة المُعرَّفة على هذا النحو ما يلي:وهذا يعني مباشرةً أن قيمها الذاتية هيجذور الوحدةعلاوة على ذلك، كل قيمة ذاتيةله متجه ذاتي على الشكلوهذه المتجهات الذاتية هي بحيث حيث تُستنتج المتطابقة الأخيرة من صيغة المتسلسلة الهندسية ، مما يعني.
استخدام تقدير الطور الكمومي على حالة الإدخالثم سيعيد العدد الصحيحباحتمالية عالية. وبشكل أدق، ترسل دائرة تقدير الطور الكموميلبحيث يكون التوزيع الاحتمالي الناتجيبلغ ذروته حوالي، معيمكن جعل هذا الاحتمال قريبًا بشكل تعسفي من 1 باستخدام كيوبتات إضافية.
بتطبيق المنطق المذكور أعلاه على المدخلاتوبالتالي، فإن تقدير الطور الكمومي يؤدي إلى التطوربقياس السجل الأول، أصبح لدينا الآن احتمال متوازنللعثور على كل، كل منها يعطي تقريبًا صحيحًا لـ، والتي يمكن قسمتها علىللحصول على قيمة تقريبية عشرية لـ.
خوارزمية الكسور المستمرة لاسترجاع الفترة
ثم نطبق خوارزمية الكسور المستمرة لإيجاد الأعداد الصحيحةو، أينيُعطي أفضل تقريب كسري للتقريب المقاس من الدائرة، لـوأعداد أولية فيما بينهاوعدد الكيوبتات في السجل الأول،يضمن ذلك، وهو ما يحدد دقة التقريب. بالنظر إلى أفضل تقريب من تراكبتم قياس [ 2 ] (والذي يمكن جعله محتملاً بشكل تعسفي باستخدام بتات إضافية واقتطاع الإخراج). ومع ذلك، بينماوإذا كانت أعدادًا أولية فيما بينها، فقد يكون الأمر كذلك.وليست أعدادًا أولية فيما بينها. ولهذا السبب،وربما فقد بعض العوامل التي كانت موجودةويمكن معالجة ذلك عن طريق إعادة تشغيل روتين البحث عن الترتيب الكمومي عددًا عشوائيًا من المرات، لإنتاج قائمة بتقريبات الكسور.أينيمثل عدد مرات تشغيل البرنامج الفرعي. كلسيتم استبعاد عوامل مختلفة منها لأن الدائرة (على الأرجح) ستكون قد قاست قيمًا متعددة محتملة مختلفة لـلاستعادة الوضع الفعليالقيمة، يمكننا أخذ المضاعف المشترك الأصغر لكل منها:المضاعف المشترك الأصغر سيكون هو الترتيبمن العدد الصحيح الأصليباحتمالية عالية. عمليًا، يكفي تشغيل روتين البحث عن الترتيب الكمومي مرة واحدة بشكل عام إذا تم استخدام معالجة لاحقة أكثر تقدمًا. [ 21 ]
اختيار حجم السجل الأول
يتطلب تقدير الطور اختيار حجم السجل الأول لتحديد دقة الخوارزمية، وبالنسبة للروتين الكمي لخوارزمية شور،يكفي عدد الكيوبتات لضمان أن سلسلة البتات المثلى المقاسة من تقدير الطور (بمعنىأين(يُعدّ التقدير الأكثر دقة للطور من تقدير الطور) سيسمح بالقيمة الفعلية لـسيتم استردادها.
كلقبل القياس في خوارزمية شور، يمثل تراكبًا للأعداد الصحيحة التي تقارب. يتركيمثل العدد الصحيح الأمثل فيتضمن النظرية التالية أن خوارزمية الكسور المستمرة ستستعيدمن:
نظرية — إذاونكونالأعداد الصحيحة الثنائية، و ثم يتم تشغيل خوارزمية الكسور المستمرةسيتعافى كلاهماو.
[ 3 ] كماهي سلسلة البتات المثلى من تقدير الطور،دقيق لـبواسطةأجزاء. وهكذا،مما يعني أن خوارزمية الكسور المستمرة ستستعيدو(أو مع حذف القاسم المشترك الأكبر بينهما).
عنق الزجاجة
تُعدّ عملية الرفع الأسي المعياري الكمومي العائق الرئيسي في خوارزمية شور ، فهي أبطأ بكثير من تحويل فورييه الكمومي والمعالجة المسبقة/اللاحقة التقليدية. توجد عدة طرق لبناء دوائر الرفع الأسي المعياري وتحسينها. أبسط هذه الطرق وأكثرها عملية (حاليًا) هي محاكاة دوائر الحساب التقليدية باستخدام بوابات عكسية ، بدءًا من جامعات التموج . معرفة أساس ومعامل الرفع الأسي تُسهّل إجراء المزيد من التحسينات. [ 22 ] [ 23 ] تستخدم الدوائر العكسية عادةً ما يقارببوابات لـالكيوبتات. تعمل التقنيات البديلة على تحسين عدد البوابات بشكل مقارب باستخدام تحويلات فورييه الكمومية ، لكنها لا تنافس أقل من 600 كيوبت بسبب الثوابت العالية.
إيجاد الدورات واللوغاريتمات المنفصلة
تُعدّ خوارزميات شور لحساب اللوغاريتم المتقطع وإيجاد الرتبة أمثلةً على خوارزمية لحل مشكلة إيجاد الدورة. وتُعتبر هذه الخوارزميات الثلاث أمثلةً على مشكلة المجموعة الفرعية المخفية .
خوارزمية شور للوغاريتمات المنفصلة
بالنظر إلى مجموعةمع الطلبومولدلنفترض أننا نعلم أنبالنسبة للبعضونرغب في حساب، وهو اللوغاريتم المنفصل :لننظر إلى المجموعة الأبيليةحيث يتوافق كل عامل مع الجمع المعياري للقيم. الآن، لننظر إلى الدالة
وهذا يعطينا مسألة مجموعة فرعية مخفية أبيلية ، حيثيتوافق مع تماثل المجموعة . النواة تتوافق مع مضاعفاتلذا، إذا استطعنا إيجاد النواة، فسنتمكن من إيجادتوجد خوارزمية كمومية لحل هذه المشكلة. هذه الخوارزمية، مثل خوارزمية إيجاد العوامل، تعود إلى بيتر شور، وكلاهما يُنفذ عن طريق إنشاء تراكب باستخدام بوابات هادامارد، ثم تنفيذكتحويل كمي، متبوعًا أخيرًا بتحويل فورييه الكمي. [ 3 ] ولهذا السبب، يُشار أحيانًا إلى الخوارزمية الكمية لحساب اللوغاريتم المنفصل باسم "خوارزمية شور".
يمكن أيضًا النظر إلى مسألة إيجاد الترتيب على أنها مسألة مجموعة فرعية مخفية. [ 3 ] ولتوضيح ذلك، لنفترض مجموعة الأعداد الصحيحة تحت عملية الجمع، ولعدد معين من الأعداد الصحيحة.بحيث:، الوظيفة
لأي مجموعة أبيلية منتهيةتوجد خوارزمية كمومية لحل المجموعة الفرعية المخفية لـفي وقت متعدد الحدود. [ 3 ]
انظر أيضاً
- GEECM ، وهي خوارزمية تحليل يقال إنها "غالباً أسرع بكثير من خوارزمية شور" [ 24 ]
- خوارزمية غروفر
مراجع
- ↑ شور، ب. و. (1994). "خوارزميات الحوسبة الكمومية: اللوغاريتمات المنفصلة والتحليل إلى عوامل". وقائع الندوة السنوية الخامسة والثلاثين حول أسس علوم الحاسوب . ص 124-134 . doi : 10.1109/sfcs.1994.365700 . ISBN 978-0-8186-6580-6.
- 1 2 3 4 شور، بيتر و. (أكتوبر 1997). "خوارزميات زمنية متعددة الحدود لتحليل الأعداد الأولية واللوغاريتمات المنفصلة على حاسوب كمومي". مجلة SIAM للحوسبة . 26 (5): 1484-1509 . arXiv : quant-ph/9508027 . doi : 10.1137/S0097539795293172 . S2CID 2337707 .
- 1 2 3 4 5 نيلسن، مايكل أ.؛ تشوانغ، إسحاق ل. (9 ديسمبر 2010). الحوسبة الكمومية والمعلومات الكمومية (ملف PDF) ( الطبعة السابعة). مطبعة جامعة كامبريدج. ISBN 978-1-107-00217-3تمت أرشفة الملف (PDF) من النسخة الأصلية بتاريخ 11 يوليو 2019. تم الاطلاع عليه بتاريخ 24 أبريل 2022 .
- ↑ جيدني، كريج؛ إيكيرا، مارتن (2021). "كيفية تحليل أعداد RSA ذات 2048 بت في 8 ساعات باستخدام 20 مليون كيوبت مشوش". Quantum . 5 433. arXiv : 1905.09749 . Bibcode : 2021Quant...5..433G . doi : 10.22331/q-2021-04-15-433 . S2CID 162183806 .
- ↑ انظر أيضًا إلى الوقت شبه متعدد الحدود .
- ↑ بيكمان، ديفيد؛ تشاري، أمالافويال ن.؛ ديفابهاكتوني، سريكريشنا؛ بريسكيل، جون (أغسطس 1996). "شبكات فعّالة للتحليل الكمومي". مجلة Physical Review A. 54 ( 2): 1034–1063 . arXiv : quant-ph/9602016 . Bibcode : 1996PhRvA..54.1034B . doi : 10.1103/physreva.54.1034 . PMID 9913575 .
- ↑ هارفي، ديفيد؛ فان دير هوفن، جوريس (مارس 2021). "ضرب الأعداد الصحيحة في زمن O (n log n)" (ملف PDF) . حوليات الرياضيات . 193 (2). doi : 10.4007/annals.2021.193.2.4 .
- ↑ "غربال حقل الأرقام" . wolfram.com . تم الاطلاع عليه بتاريخ 23 أكتوبر 2015 .
- ↑ روتيلر، مارتن؛ ناهريج، مايكل؛ سفور، كريستا م .؛ لاوتر، كريستين إي. (2017). "تقديرات الموارد الكمومية لحساب اللوغاريتمات المنفصلة للمنحنيات الإهليلجية". في: تاكاجي، تسويوشي؛ بيرين، توماس (محرران). التطورات في علم التشفير - ASIACRYPT 2017 - المؤتمر الدولي الثالث والعشرون حول نظرية وتطبيقات علم التشفير وأمن المعلومات، هونغ كونغ، الصين، 3-7 ديسمبر 2017، وقائع المؤتمر، الجزء الثاني . سلسلة محاضرات في علوم الحاسوب. المجلد 10625. سبرينغر. الصفحات 241-270 . arXiv : 1706.06752 . doi : 10.1007 /978-3-319-70697-9_9 . ISBN 978-3-319-70696-2.
- ↑ فاندرسايبن، ليفين إم كيه؛ ستيفن، ماتياس؛ بريتا، غريغوري؛ يانوني، كونستانتينو إس؛ شيروود، مارك إتش؛ تشوانغ، إسحاق إل. (ديسمبر 2001). "التطبيق التجريبي لخوارزمية شور للتحليل الكمي باستخدام الرنين المغناطيسي النووي". مجلة نيتشر . 414 (6866): 883-887 . arXiv : quant-ph/0112176 . Bibcode : 2001Natur.414..883V . doi : 10.1038/414883a . PMID 11780055 .
- ↑ لو، تشاو يانغ؛ براون، دانيال إي؛ يانغ، تاو؛ بان، جيان وي (19 ديسمبر 2007). "عرض توضيحي لنسخة مُجمّعة من خوارزمية شور للتحليل الكمومي باستخدام الكيوبتات الضوئية". رسائل المراجعة الفيزيائية . 99 (25) 250504. arXiv : 0705.1684 . Bibcode : 2007PhRvL..99y0504L . doi : 10.1103/PhysRevLett.99.250504 . PMID 18233508 .
- ↑ لانيون، بي بي؛ واينهولد، تي جيه؛ لانغفورد، إن كيه؛ باربييري، إم؛ جيمس، دي إف في؛ جيلكريست، إيه؛ وايت، إيه جي (19 ديسمبر 2007). "عرض تجريبي لنسخة مُجمّعة من خوارزمية شور مع التشابك الكمي". رسائل المراجعة الفيزيائية . 99 (25) 250505. arXiv : 0705.1398 . Bibcode : 2007PhRvL..99y0505L . doi : 10.1103/PhysRevLett.99.250505 . PMID 18233509 .
- ↑ لوسيرو، إريك؛ باريندز، رامي؛ تشين، يو؛ كيلي، جوليان؛ ماريانتوني، ماتيو؛ ميغرانت، أنتوني؛ أومالي، بيتر؛ سانك، دانيال؛ فاينسينشر، أميت؛ وينر، جيمس؛ وايت، تيد؛ يين، يي؛ كليلاند، أندرو ن.؛ مارتينيس، جون م. (2012). "حساب العوامل الأولية باستخدام معالج كمي كيوبت طور جوزيفسون". Nature Physics . 8 (10): 719. arXiv : 1202.5707 . Bibcode : 2012NatPh...8..719L . doi : 10.1038/nphys2385 . S2CID 44055700 .
- ↑ مارتن لوبيز، إنريكي؛ لاينغ، أنتوني؛ لوسون، توماس؛ ألفاريز، روبرتو؛ تشو، شياو تشي؛ أوبراين، جيريمي ل. (12 أكتوبر 2012). "التطبيق العملي لخوارزمية شور للتحليل الكمي باستخدام إعادة تدوير الكيوبت". Nature Photonics . 6 (11): 773–776 . arXiv : 1111.4147 . Bibcode : 2012NaPho...6..773M . doi : 10.1038/nphoton.2012.259 . S2CID 46546101 .
- ↑ مونز، توماس؛ نيغ، دانيال؛ مارتينيز، إستيبان أ.؛ براندل، ماتياس ف.؛ شيندلر، فيليب؛ راينز، ريتشارد؛ وانغ، شانون إكس.؛ تشوانغ، إسحاق ل.؛ بلات، راينر (4 مارس 2016). "تحقيق خوارزمية شور قابلة للتوسع". مجلة ساينس . 351 (6277): 1068-1070 . arXiv : 1507.08852 . Bibcode : 2016Sci...351.1068M . doi : 10.1126/science.aad9480 . PMID: 26941315. S2CID : 17426142 .
- ↑ سمولين، جون أ.؛ سميث، غرايم؛ فارغو، ألكسندر (يوليو 2013). "تبسيط التحليل الكمي". مجلة نيتشر . 499 (7457): 163-165 . arXiv : 1301.7007 . Bibcode : 2013Natur.499..163S . doi : 10.1038/nature12290 . PMID: 23846653 .
- ↑ بيرنشتاين، دانيال (1998). "الكشف عن القوى الكاملة في وقت خطي أساسًا". رياضيات الحساب . 67 (223): 1253-1283 . doi : 10.1090/S0025-5718-98-00952-1 .
- ↑ على سبيل المثال، حساب الأولجذور، على سبيل المثال، باستخدام طريقة نيوتن والتحقق من كل نتيجة عدد صحيح للتأكد من كونها أولية ( اختبار أولية AKS ).
- ↑ إيكيرا، مارتن (يونيو 2021). "حول التحليل الكامل لأي عدد صحيح بكفاءة في تشغيل واحد لخوارزمية البحث عن الترتيب" . معالجة المعلومات الكمومية . 20 (6) 205. arXiv : 2007.10044 . Bibcode : 2021QuIP...20..205E . doi : 10.1007/s11128-021-03069-1 .
- ↑ كيتايف، أ. يو (1995). "القياسات الكمومية ومشكلة المثبت الأبلي". arXiv : quant-ph/9511026 .
- ↑ إيكيرا، مارتن (مايو 2024). "حول احتمالية نجاح إيجاد الترتيب الكمومي" . معاملات ACM في الحوسبة الكمومية . 5 (2): 1-40 . arXiv : 2201.07791 . doi : 10.1145/3655026 .
- ↑ ماركوف، إيغور ل.؛ سعيدي، مهدي (2012). "دوائر كمومية مُحسَّنة للثوابت للضرب والرفع الأسي المعياري". معلومات الكم والحوسبة . 12 ( 5-6 ): 361-394 . arXiv : 1202.6614 . Bibcode : 2012arXiv1202.6614M . doi : 10.26421/QIC12.5-6-1 . S2CID 16595181 .
- ↑ ماركوف، إيغور ل.؛ سعيدي، مهدي (2013). "تحليل أسرع للأعداد الكمومية باستخدام توليف الدوائر". مجلة Physical Review A ، 87 (1) 012310. arXiv : 1301.3210 . Bibcode : 2013PhRvA..87a2310M . doi : 10.1103/PhysRevA.87.012310 . S2CID 2246117 .
- ↑ بيرنشتاين، دانيال جيه؛ هينينجر، ناديا؛ لو، بول؛ فالينتا، لوك (2017). "خوارزمية RSA ما بعد الكمومية". التشفير ما بعد الكمومي . سلسلة محاضرات في علوم الحاسوب. المجلد 10346. الصفحات 311-329 . doi : 10.1007/978-3-319-59879-6_18 . ISBN 978-3-319-59878-9.
للمزيد من القراءة
- نيلسن، مايكل أ.؛ تشوانغ، إسحاق ل. (2010). الحوسبة الكمومية والمعلومات الكمومية: الطبعة العاشرة . مطبعة جامعة كامبريدج. ISBN 978-1-107-00217-3.
- كاي، فيليب؛ لافلام، ريموند؛ موسكا، ميشيل (2006). مقدمة في الحوسبة الكمومية . doi : 10.1093/oso/9780198570004.001.0001 . ISBN 978-0-19-857000-4.
- شرحٌ مبسطٌ لعامة الناس بقلم سكوت آرونسون ، وقد حظي بموافقة بيتر شور. (كتب شور: "مقال رائع يا سكوت! هذا أفضل شرح رأيته للحوسبة الكمومية لعامة الناس"). وقُدِّم استعارة بديلة لنظرية الحقل الكمومي في أحد التعليقات . ويقترح سكوت آرونسون المراجع الاثني عشر التالية كقراءات إضافية (من بين "عشرة آلاف درس تعليمي عن الخوارزميات الكمومية متوفرة على الإنترنت").
- شور، بيتر دبليو. (1997)، "خوارزميات ذات زمن متعدد الحدود لتحليل الأعداد الأولية واللوغاريتمات المنفصلة على حاسوب كمومي"، مجلة SIAM للحوسبة ، 26 (5): 1484-1509 ، arXiv : quant-ph/9508027v2 ، Bibcode : 1999SIAMR..41..303S ، doi : 10.1137/S0036144598347011. نسخة منقحة من الورقة الأصلية لبيتر شور ("28 صفحة، LaTeX. هذه نسخة موسعة من ورقة نُشرت في وقائع الندوة السنوية الخامسة والثلاثين حول أسس علوم الحاسوب، سانتا فيه، نيو مكسيكو، 20-22 نوفمبر 1994. تم إجراء تعديلات طفيفة في يناير 1996").
- الحوسبة الكمومية وخوارزمية شور ، صفحة خوارزميات الكم لماثيو هايوارد ، 2005-02-17، imsa.edu، نسخة LaTeX2HTML من مستند LaTeX الأصلي ، متوفرة أيضًا كملف PDF أو مستند postscript .
- الحوسبة الكمومية وخوارزمية شور للتحليل إلى عوامل ، رونالد دي وولف، مركز علوم المعلومات وجامعة أمستردام، 12 يناير 1999، وثيقة ملحقة من 9 صفحات.
- خوارزمية شور للتحليل إلى عوامل ، ملاحظات من المحاضرة 9 من بيركلي CS 294-2، بتاريخ 4 أكتوبر 2004، وثيقة ملحقة من 7 صفحات.
- الفصل 6 الحوسبة الكمومية مؤرشف في 2020-04-30 في Wayback Machine ، وثيقة من 91 صفحة بصيغة PostScript، Caltech، Preskill، PH229.
- الحوسبة الكمومية: دليل تعليمي من إعداد صموئيل ل. براونشتاين .
- الحالات الكمومية لخوارزمية شور ، بقلم نيل يونغ، آخر تعديل: الثلاثاء 21 مايو 11:47:38 1996.
- ثالثًا: كسر تشفير RSA باستخدام حاسوب كمومي: خوارزمية شور للتحليل إلى عوامل ، محاضرات في الحوسبة الكمومية، جامعة كورنيل، الفيزياء 481-681، علوم الحاسوب 483؛ ربيع 2006، بقلم ن. ديفيد ميرمين. آخر تعديل 28 مارس 2006، ملف PDF من 30 صفحة.
- لافور، سي.؛ منصور، إل آر يو؛ برتغال، آر. (2003). "خوارزمية شور لتحليل الأعداد الصحيحة الكبيرة إلى عواملها الأولية". arXiv : quant-ph/0303175 .
- لوموناكو الابن (2000). "خوارزمية شور للتحليل الكمي". arXiv : quant-ph/0010034 .هذه الورقة هي نسخة مكتوبة لمحاضرة مدتها ساعة واحدة ألقيت حول خوارزمية التحليل الكمي لبيتر شور. ٢٢ صفحة.
- الفصل العشرون: الحوسبة الكمومية ، من كتاب "التعقيد الحسابي: منهج حديث" ، مسودة كتاب: يناير 2007، سانجيف أرورا وبواز باراك، جامعة برينستون. نُشر لاحقًا كالفصل العاشر: الحوسبة الكمومية من كتاب "التعقيد الحسابي: منهج حديث"، سانجيف أرورا وبواز باراك، مطبعة جامعة كامبريدج، 2009، رقم ISBN 978-0-521-42426-4
- خطوة نحو الحوسبة الكمومية: تشابك 10 مليارات جسيم . مؤرشف بتاريخ 20 يناير 2011 في Wayback Machine ، من مجلة "Discover"، بتاريخ 19 يناير 2011.
- جوزيف غروسكا - تحديات الحوسبة الكمومية، منشورة أيضًا في كتاب "الرياضيات بلا حدود: 2001 وما بعدها" ، تحرير بيورن إنجكويست وويلفريد شميد، سبرينغر، 2001، رقم ISBN 978-3-540-66913-5
روابط خارجية
- الإصدار 1.0.0 من libquantum : يحتوي على تطبيق بلغة C لخوارزمية Shor مع مكتبة الكمبيوتر الكمومي المحاكى الخاصة بهم، ولكن يجب تعيين متغير العرض في shor.c إلى 1 لتحسين تعقيد وقت التشغيل.
- أنتجت سلسلة PBS Infinite مقطعي فيديو يشرحان الرياضيات الكامنة وراء خوارزمية شور، وهما " كيفية اختراق التشفير " و" الاختراق بسرعة الكم باستخدام خوارزمية شور ".
- تنفيذ كامل لخوارزمية شور باستخدام كلاسيك
- الخوارزميات الكمومية
- خوارزميات تحليل الأعداد الصحيحة إلى عواملها الأولية
- التشفير ما بعد الكمي
