<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Quantum Computing on kenji.blog</title><link>http://kenji.blog/ar/categories/quantum-computing/</link><description>Recent content in Quantum Computing on kenji.blog</description><generator>Hugo -- gohugo.io</generator><language>ar</language><copyright>kenjinote</copyright><lastBuildDate>Fri, 11 Sep 2026 20:00:00 +0900</lastBuildDate><atom:link href="http://kenji.blog/ar/categories/quantum-computing/index.xml" rel="self" type="application/rss+xml"/><item><title>مقدمة فائقة في البرمجة الكمومية باستخدام Qiskit</title><link>http://kenji.blog/ar/p/qiskit-quantum-programming-intro/</link><pubDate>Fri, 11 Sep 2026 20:00:00 +0900</pubDate><guid>http://kenji.blog/ar/p/qiskit-quantum-programming-intro/</guid><description>&lt;img src="http://kenji.blog/p/qiskit-quantum-programming-intro/img/eyecatch.jpg" alt="Featured image of post مقدمة فائقة في البرمجة الكمومية باستخدام Qiskit" />&lt;h2 id="1-مقدمة">1. مقدمة
&lt;/h2>&lt;p>أحدثت أجهزة الكمبيوتر الحديثة (الكلاسيكية) تغييراً جذرياً في حياتنا، وهي تدعم جميع جوانب المجتمع بقدراتها الحسابية العالية. ومع ذلك، من المعروف أنه بالنسبة لبعض المشكلات المحددة (مثل تحليل الأعداد الضخمة إلى عواملها الأولية، ومحاكاة الهياكل الجزيئية المعقدة، ومشكلات التحسين، إلخ)، حتى أحدث أجهزة الكمبيوتر الفائقة الحالية قد تستغرق وقتًا أطول من عمر الكون لحلها.&lt;/p>
&lt;p>لكسر هذه &amp;ldquo;الحدود لأجهزة الكمبيوتر الكلاسيكية&amp;rdquo;، يبرز &lt;strong>الكمبيوتر الكمومي (Quantum Computer)&lt;/strong> كاحتمال واعد. من خلال الاستفادة من الخصائص العجيبة لميكانيكا الكم (التراكب والتشابك الكمومي) كموارد حسابية، يُعتقد أنه يمكن تسريع حل مشكلات معينة بشكل هائل.&lt;/p>
&lt;p>في هذه المقالة، سنتخذ الخطوة الأولى نحو عالم البرمجة الكمومية باستخدام &lt;strong>Qiskit&lt;/strong>، وهو إطار عمل مفتوح المصدر للحوسبة الكمومية تقدمه IBM. هذا الدليل التمهيدي مفصل للغاية، حيث يشرح الأساسيات الفيزيائية والرياضية بعناية، ويغطي العملية من كتابة الكود فعليًا بلغة Python إلى تشغيل الدوائر الكمومية على جهاز محاكاة.&lt;/p>
&lt;hr>
&lt;h2 id="2-الأساسيات-الفيزيائية-والرياضية-التي-تدعم-الحوسبة-الكمومية">2. الأساسيات الفيزيائية والرياضية التي تدعم الحوسبة الكمومية
&lt;/h2>&lt;p>لفهم البرمجة الكمومية، يجب أولاً فهم المفاهيم الأساسية لميكانيكا الكم. هنا، سنشرح ثلاث ركائز مهمة: الكيوبتات (البتات الكمومية)، التراكب، والتشابك الكمومي.&lt;/p>
&lt;h3 id="21-البت-الكلاسيكي-والبت-الكمومي-qubit">2.1 البت الكلاسيكي والبت الكمومي (Qubit)
&lt;/h3>&lt;p>وحدة المعلومات في الكمبيوتر الكلاسيكي هي &amp;ldquo;البت (Bit)&amp;rdquo;. يتخذ البت دائمًا إحدى الحالتين إما &lt;code>0&lt;/code> أو &lt;code>1&lt;/code>.&lt;/p>
&lt;p>من ناحية أخرى، تسمى أصغر وحدة للمعلومات في الكمبيوتر الكمومي &lt;strong>البت الكمومي (Qubit: Quantum bit)&lt;/strong>. لا يمكن للبت الكمومي أن يتخذ الحالة &lt;code>0&lt;/code> و &lt;code>1&lt;/code> فحسب، بل يمكنه &lt;strong>الاحتفاظ بكلتا الحالتين في نفس الوقت&lt;/strong>.&lt;/p>
&lt;p>رياضياً، يتم التعبير عن حالة البت الكمومي $|\psi\rangle$ كتركيب خطي (تراكب) للحالات الأساسية $|0\rangle$ و $|1\rangle$.&lt;/p>
$$
|\psi\rangle = \alpha|0\rangle + \beta|1\rangle
$$
&lt;p>هنا، $\alpha$ و $\beta$ عبارة عن أعداد مركبة، وتمثل سعات الاحتمال لملاحظة الحالتين $|0\rangle$ و $|1\rangle$ على التوالي. استنادًا إلى المبادئ الأساسية لميكانيكا الكم، يجب أن يكون مجموع الاحتمالات 1، لذا فإنها تلبي شرط المعايرة التالي:&lt;/p>
$$
|\alpha|^2 + |\beta|^2 = 1
$$
&lt;p>بمعنى آخر، عند &amp;ldquo;قياس (ملاحظة)&amp;rdquo; هذا البت الكمومي، فإن احتمال الحصول على $|0\rangle$ هو $|\alpha|^2$، واحتمال الحصول على $|1\rangle$ هو $|\beta|^2$. حقيقة أن الحالة لا تتحدد إلا بشكل احتمالي قبل القياس هي الفرق الحاسم بينه وبين البت الكلاسيكي.&lt;/p>
&lt;div class="mermaid">graph LR
A["البت الكلاسيكي (Classical Bit)"] --> B["حالة محددة: 0 أو 1"]
C["البت الكمومي (Qubit)"] --> D["تراكب: 0 و 1 معًا"]
D --> E["تتحدد الحالة احتماليًا عن طريق القياس"]&lt;/div>
&lt;h3 id="22-التراكب-superposition">2.2 التراكب (Superposition)
&lt;/h3>&lt;p>كما ذُكر سابقًا، يُطلق على الحالة التي تمتزج فيها الحالتان $|0\rangle$ و $|1\rangle$ اسم &lt;strong>التراكب (Superposition)&lt;/strong>.&lt;/p>
&lt;p>على سبيل المثال، إذا كان بت كمومي واحد في حالة تراكب متساوٍ تمامًا، فإن $\alpha = \frac{1}{\sqrt{2}}$ و $\beta = \frac{1}{\sqrt{2}}$.&lt;/p>
$$
|\psi\rangle = \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle
$$
&lt;p>إذا قمت بقياس هذه الحالة، فستتم ملاحظة $|0\rangle$ و $|1\rangle$ باحتمال 50% لكل منهما.
إذا كان هناك 2 بت كمومي، يمكننا إنشاء تراكب من 4 حالات: $|00\rangle, |01\rangle, |10\rangle, |11\rangle$. وإذا كان هناك $n$ بت كمومي، فيمكن تمثيل $2^n$ حالة في نفس الوقت، وهذا هو أحد مصادر قدرة المعالجة المتوازية للكمبيوتر الكمومي.&lt;/p>
&lt;h3 id="23-التشابك-الكمومي-entanglement">2.3 التشابك الكمومي (Entanglement)
&lt;/h3>&lt;p>الخاصية الأقوى والأكثر غرابة في الحوسبة الكمومية هي &lt;strong>التشابك الكمومي (Entanglement)&lt;/strong>. هذه الظاهرة، التي أطلق عليها أينشتاين اسم &amp;ldquo;التأثير الشبحي عن بُعد&amp;rdquo;، تعني أن اثنين أو أكثر من البتات الكمومية مرتبطة ببعضها البعض بقوة، وبمجرد تحديد حالة أحد البتات الكمومية، تتحدد حالة البت الكمومي الآخر على الفور، بغض النظر عن المسافة الفيزيائية بينهما.&lt;/p>
&lt;p>واحدة من أشهر حالات التشابك الكمومي، &amp;ldquo;حالة بيل (Bell State)&amp;quot;، تُعرف بحالة $\Phi^+$ وتُعبر عنها المعادلة التالية:&lt;/p>
$$
|\Phi^+\rangle = \frac{|00\rangle + |11\rangle}{\sqrt{2}}
$$
&lt;p>في هذه الحالة، لا توجد حالات مثل $|01\rangle$ أو $|10\rangle$. لذلك، إذا قمت بقياس البت الكمومي الأول ووجدت أنه $|0\rangle$، فمن المؤكد أن البت الثاني سيكون $|0\rangle$ دون الحاجة إلى قياسه. والعكس صحيح، إذا كان الأول $|1\rangle$، فإن الثاني سيكون دائمًا $|1\rangle$.&lt;/p>
&lt;hr>
&lt;h2 id="3-البوابات-المنطقية-الكمومية-quantum-logic-gates">3. البوابات المنطقية الكمومية (Quantum Logic Gates)
&lt;/h2>&lt;p>تمامًا كما تستخدم أجهزة الكمبيوتر الكلاسيكية البوابات المنطقية مثل AND و OR و NOT لإجراء الحسابات، تستخدم أجهزة الكمبيوتر الكمومية &lt;strong>البوابات الكمومية&lt;/strong> لمعالجة حالات البتات الكمومية. نظرًا لأن الحالة الكمومية هي متجه، يتم تمثيل البوابة الكمومية كـ &amp;ldquo;مصفوفة وحدوية (Unitary matrix)&amp;rdquo; تعمل على هذا المتجه.&lt;/p>
&lt;h3 id="31-بوابات-باولي-pauli-x-y-z">3.1 بوابات باولي (Pauli-X, Y, Z)
&lt;/h3>&lt;p>بوابات باولي هي العمليات الأساسية على بت كمومي واحد.&lt;/p>
&lt;p>&lt;strong>・بوابة Pauli-X (بوابة NOT)&lt;/strong>
تعادل بوابة NOT الكلاسيكية. تقلب $|0\rangle$ إلى $|1\rangle$ و $|1\rangle$ إلى $|0\rangle$. (دوران بمقدار 180 درجة حول المحور X في كرة بلوخ)&lt;/p>
$$
X = \begin{pmatrix} 0 &amp; 1 \\ 1 &amp; 0 \end{pmatrix}
$$
&lt;p>&lt;strong>・بوابة Pauli-Y&lt;/strong>
تقوم بدوران بمقدار 180 درجة حول المحور Y. لها تأثير عكس كل من الطور والبت.&lt;/p>
$$
Y = \begin{pmatrix} 0 &amp; -i \\ i &amp; 0 \end{pmatrix}
$$
&lt;p>&lt;strong>・بوابة Pauli-Z (بوابة عكس الطور)&lt;/strong>
تبقي حالة $|0\rangle$ كما هي، وتعكس طور حالة $|1\rangle$ (بالضرب في $-1$). (دوران بمقدار 180 درجة حول المحور Z)&lt;/p>
$$
Z = \begin{pmatrix} 1 &amp; 0 \\ 0 &amp; -1 \end{pmatrix}
$$
&lt;h3 id="32-بوابة-هادامارد-hadamard-gate">3.2 بوابة هادامارد (Hadamard Gate)
&lt;/h3>&lt;p>بوابة هادامارد (بوابة H) هي بوابة مهمة جدًا تحول حالة محددة ($|0\rangle$ أو $|1\rangle$) إلى حالة تراكب.&lt;/p>
$$
H = \frac{1}{\sqrt{2}}
\begin{pmatrix}
1 &amp; 1 \\
1 &amp; -1
\end{pmatrix}
$$
&lt;p>عند تطبيق بوابة H على $|0\rangle$، نحصل على حالة تراكب متساوية $|+\rangle$.&lt;/p>
$$
H|0\rangle = \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle = |+\rangle
$$
&lt;h3 id="33-بوابات-الطور-phase-gates">3.3 بوابات الطور (Phase Gates)
&lt;/h3>&lt;p>بوابة الطور هي تعميم لبوابة Z، وتقوم بتدوير طور الحالة $|1\rangle$ بزاوية محددة $\theta$.&lt;/p>
$$
P(\theta) = \begin{pmatrix} 1 &amp; 0 \\ 0 &amp; e^{i\theta} \end{pmatrix}
$$
&lt;p>ومن الأمثلة النموذجية بوابة S ($\theta = \pi/2$) وبوابة T ($\theta = \pi/4$).&lt;/p>
&lt;h3 id="34-بوابة-cnot-controlled-not-gate">3.4 بوابة CNOT (Controlled-NOT Gate)
&lt;/h3>&lt;p>بوابة CNOT (بوابة CX) هي بوابة تقوم بإجراء عملية بين اثنين من البتات الكمومية، وهي ضرورية لتوليد التشابك الكمومي. تتكون من &amp;ldquo;بت التحكم (Control bit)&amp;rdquo; و &amp;ldquo;البت المستهدف (Target bit)&amp;rdquo;.&lt;/p>
&lt;p>فقط إذا كان بت التحكم $|1\rangle$، يتم تطبيق بوابة X (عملية NOT) على البت المستهدف، وإذا كان بت التحكم $|0\rangle$، لا يتم إجراء أي تغيير.&lt;/p>
$$
CNOT = \begin{pmatrix}
1 &amp; 0 &amp; 0 &amp; 0 \\
0 &amp; 1 &amp; 0 &amp; 0 \\
0 &amp; 0 &amp; 0 &amp; 1 \\
0 &amp; 0 &amp; 1 &amp; 0
\end{pmatrix}
$$
&lt;hr>
&lt;h2 id="4-أساسيات-qiskit-وإعداد-البيئة">4. أساسيات Qiskit وإعداد البيئة
&lt;/h2>&lt;p>من هنا، سنقوم فعليًا بكتابة برامج كمومية باستخدام Python و Qiskit.&lt;/p>
&lt;h3 id="41-ما-هو-qiskit">4.1 ما هو Qiskit؟
&lt;/h3>&lt;p>&lt;strong>Qiskit&lt;/strong> عبارة عن مجموعة أدوات تطوير برمجيات (SDK) مفتوحة المصدر للحوسبة الكمومية تم تطويرها بواسطة IBM Quantum. تتيح لك بناء الدوائر الكمومية بشكل حدسي باستخدام Python، وتشغيلها إما على أجهزة محاكاة محلية أو على أجهزة كمبيوتر كمومية حقيقية من IBM عبر السحابة.&lt;/p>
&lt;h3 id="42-طريقة-التثبيت">4.2 طريقة التثبيت
&lt;/h3>&lt;p>لاستخدام Qiskit، ستحتاج إلى بيئة Python. يمكنك تثبيت Qiskit والحزم ذات الصلة (أجهزة المحاكاة ومكتبات الرسم) باستخدام الأمر التالي.&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">pip install qiskit qiskit-aer qiskit-ibm-runtime matplotlib pylatexenc
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h3 id="43-التدفق-الأساسي-للبرمجة">4.3 التدفق الأساسي للبرمجة
&lt;/h3>&lt;p>تتقدم البرمجة الكمومية باستخدام Qiskit بشكل أساسي عبر الخطوات التالية.&lt;/p>
&lt;div class="mermaid">graph TD
A["1. بناء الدائرة (Build)"] --> B["2. الترجمة/التصريف (Compile)"]
B --> C["3. التنفيذ (Execute)"]
C --> D["4. تحليل النتائج وتصورها (Analyze)"]&lt;/div>
&lt;ol>
&lt;li>&lt;strong>بناء الدائرة&lt;/strong>: قم بإنشاء كائن &lt;code>QuantumCircuit&lt;/code> وإضافة البوابات إليه.&lt;/li>
&lt;li>&lt;strong>الترجمة&lt;/strong>: قم بتحسين الدائرة لتلائم الواجهة الخلفية (الجهاز الحقيقي أو جهاز المحاكاة) التي سيتم التنفيذ عليها.&lt;/li>
&lt;li>&lt;strong>التنفيذ&lt;/strong>: أرسل المهمة إلى الواجهة الخلفية واحصل على النتائج.&lt;/li>
&lt;li>&lt;strong>التحليل&lt;/strong>: ارسم المدرج التكراري لنتائج القياس وغيرها من التمثيلات.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="5-تطبيق-عملي-بناء-دائرة-تصنع-حالة-بيل-التشابك-الكمومي">5. تطبيق عملي: بناء دائرة تصنع حالة بيل (التشابك الكمومي)
&lt;/h2>&lt;p>دعونا ننشئ &amp;ldquo;التشابك الكمومي (حالة بيل)&amp;rdquo; التي درسناها نظريًا باستخدام Qiskit. الحالة المستهدفة هي $|\Phi^+\rangle = \frac{|00\rangle + |11\rangle}{\sqrt{2}}$.&lt;/p>
&lt;h3 id="51-تصميم-الدائرة">5.1 تصميم الدائرة
&lt;/h3>&lt;p>لإنشاء حالة بيل، نتبع الخطوات التالية:&lt;/p>
&lt;ol>
&lt;li>قم بإعداد 2 من البتات الكمومية (الحالة الأولية لكليهما هي $|0\rangle$).&lt;/li>
&lt;li>طبق بوابة هادامارد (H) على البت الكمومي الأول لجعله في حالة تراكب.&lt;/li>
&lt;li>طبق بوابة CNOT بحيث يكون البت الكمومي الأول هو &amp;ldquo;بت التحكم&amp;rdquo; والثاني هو &amp;ldquo;البت المستهدف&amp;rdquo;.&lt;/li>
&lt;li>قم بالقياس (Measure) لقراءة النتائج.&lt;/li>
&lt;/ol>
&lt;h3 id="52-التنفيذ-بالكود-عبر-pythonqiskit">5.2 التنفيذ بالكود عبر Python/Qiskit
&lt;/h3>&lt;p>دعونا نلقي نظرة على الكود الفعلي.&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;span class="lnt">20
&lt;/span>&lt;span class="lnt">21
&lt;/span>&lt;span class="lnt">22
&lt;/span>&lt;span class="lnt">23
&lt;/span>&lt;span class="lnt">24
&lt;/span>&lt;span class="lnt">25
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">numpy&lt;/span> &lt;span class="k">as&lt;/span> &lt;span class="nn">np&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">qiskit&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">QuantumCircuit&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">transpile&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">qiskit_aer&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">Aer&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">qiskit.visualization&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">plot_histogram&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">matplotlib.pyplot&lt;/span> &lt;span class="k">as&lt;/span> &lt;span class="nn">plt&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 1. تهيئة الدائرة&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># إنشاء دائرة كمومية تحتوي على 2 بت كمومي و 2 بت كلاسيكي&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">qc&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">QuantumCircuit&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">2&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 2. تطبيق بوابة H&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># تطبيق بوابة هادامارد على البت الكمومي 0 (q0)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">qc&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">h&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">0&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 3. تطبيق بوابة CNOT&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># تطبيق CNOT بجعل q0 بت التحكم و q1 البت المستهدف&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">qc&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">cx&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">0&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 4. القياس&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># قياس البت الكمومي 0 و 1 وكتابة النتائج في البت الكلاسيكي 0 و 1 على التوالي&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">qc&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">measure&lt;/span>&lt;span class="p">([&lt;/span>&lt;span class="mi">0&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">],&lt;/span> &lt;span class="p">[&lt;/span>&lt;span class="mi">0&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">])&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># رسم مخطط الدائرة (باستخدام matplotlib)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># qc.draw(&amp;#39;mpl&amp;#39;)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">qc&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">draw&lt;/span>&lt;span class="p">())&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>عند تشغيل هذا الكود، سيظهر المخطط التوضيحي التالي للدائرة الكمومية على شكل فن الأسكي (ASCII art) في وحدة التحكم.&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-text" data-lang="text">&lt;span class="line">&lt;span class="cl"> ┌───┐ ┌─┐
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">q_0: ┤ H ├──■──┤M├───
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> └───┘┌─┴─┐└╥┘┌─┐
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">q_1: ─────┤ X ├─╫─┤M├
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> └───┘ ║ └╥┘
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">c: 2/═══════════╩══╩═
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> 0 1
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>تشير &lt;code>H&lt;/code> إلى بوابة هادامارد، والجمع بين &lt;code>■&lt;/code> و &lt;code>X&lt;/code> يمثل بوابة CNOT، و &lt;code>M&lt;/code> تمثل القياس.&lt;/p>
&lt;h3 id="53-التنفيذ-على-جهاز-المحاكاة-وتفسير-النتائج">5.3 التنفيذ على جهاز المحاكاة وتفسير النتائج
&lt;/h3>&lt;p>بعد ذلك، سنقوم بتشغيل هذه الدائرة على جهاز محاكاة &lt;code>Aer&lt;/code> عالي الأداء من IBM للتحقق من النتائج.&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># الحصول على الواجهة الخلفية لجهاز المحاكاة Aer&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">simulator&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">Aer&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">get_backend&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s1">&amp;#39;qasm_simulator&amp;#39;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># ترجمة الدائرة لجهاز المحاكاة (تحسين)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">compiled_circuit&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">transpile&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">qc&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">simulator&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># تشغيل الدائرة (هنا نقوم بتنفيذ 1000 طلقة &amp;#34;shots&amp;#34;)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">job&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">simulator&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">run&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">compiled_circuit&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">shots&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="mi">1000&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># الحصول على النتيجة&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">result&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">job&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">result&lt;/span>&lt;span class="p">()&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># الحصول على عدد مرات مشاهدة الحالة (العدد)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">counts&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">result&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">get_counts&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">compiled_circuit&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">print&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="se">\n&lt;/span>&lt;span class="s2">نتيجة القياس:&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">counts&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># رسم المدرج التكراري (الهيستوجرام)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># plot_histogram(counts)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># plt.show()&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;strong>تفسير النتائج&lt;/strong>&lt;/p>
&lt;p>يجب أن يكون مخرج وحدة التحكم كالتالي تقريبًا.
&lt;code>نتيجة القياس: {'00': 495, '11': 505}&lt;/code>
(* نظرًا لأن الاحتمالات عشوائية، فستتقلب الأرقام بشكل طفيف مع كل تنفيذ)&lt;/p>
&lt;p>في بيئة المحاكاة المثالية، تُلاحظ نتائج القياس &lt;code>00&lt;/code> و &lt;code>11&lt;/code> بنسبة 50% تقريبًا لكل منهما، ولا تُلاحظ &lt;code>01&lt;/code> أو &lt;code>10&lt;/code> على الإطلاق.
هذا يتوافق تمامًا مع التوقع النظري لحالة بيل التي أنشأناها $|\Phi^+\rangle = \frac{|00\rangle + |11\rangle}{\sqrt{2}}$. تمت محاكاة &amp;ldquo;التشابك الكمومي&amp;rdquo; بدقة، حيث إذا كان البت الكمومي الأول 0، فإن الثاني سيكون بالتأكيد 0، وإذا كان 1، فسيكون الثاني بالتأكيد 1.&lt;/p>
&lt;p>بالمناسبة، إذا تم التشغيل على جهاز كمبيوتر كمومي حقيقي (IBM Quantum Hardware)، قد تتم ملاحظة القليل من &lt;code>01&lt;/code> و &lt;code>10&lt;/code> بسبب تأثير الضوضاء (فك الترابط الكمومي وأخطاء البوابات). إن كيفية تقليل هذه الضوضاء (تصحيح الخطأ الكمومي) تعد إحدى أكبر التحديات في تطوير أجهزة الكمبيوتر الكمومية حاليًا.&lt;/p>
&lt;hr>
&lt;h2 id="6-التوسع-إلى-خوارزميات-أكثر-تقدما">6. التوسع إلى خوارزميات أكثر تقدمًا
&lt;/h2>&lt;p>يمكن اعتبار إنشاء حالة بيل بمثابة &amp;ldquo;Hello World&amp;rdquo; في البرمجة الكمومية. من خلال تطوير هذا بشكل أكبر، يمكننا بناء خوارزميات قوية تتفوق على أجهزة الكمبيوتر الكلاسيكية.&lt;/p>
&lt;h3 id="61-خوارزمية-دويتش-جوزا-deutsch-jozsa-algorithm">6.1 خوارزمية دويتش-جوزا (Deutsch-Jozsa Algorithm)
&lt;/h3>&lt;p>هذه مسألة تتعلق بتحديد ما إذا كانت دالة معينة $f(x)$ هي &amp;ldquo;دالة ثابتة (تُخرج دائمًا 0 أو تُخرج دائمًا 1 بغض النظر عن المدخلات)&amp;rdquo; أو &amp;ldquo;دالة متوازنة (تُخرج 0 لنصف المدخلات و 1 للنصف الآخر)&amp;rdquo;.
في الكمبيوتر الكلاسيكي، يتطلب الأمر في أسوأ الحالات تقييم الدالة $2^{n-1} + 1$ مرة، ولكن باستخدام خوارزمية دويتش-جوزا، يمكنك الاستفادة من التوازي الكمومي لتحديد ذلك من خلال &lt;strong>تقييم واحد فقط&lt;/strong>. يوضح هذا النمط الأساسي للخوارزمية الكمومية، حيث يتم إدخال حالة تراكب واستخدام التداخل (Interference) لإلغاء الحالات غير الضرورية وتضخيم الإجابة المطلوبة.&lt;/p>
&lt;h3 id="62-خوارزمية-غروفر-grovers-algorithm">6.2 خوارزمية غروفر (Grover&amp;rsquo;s Algorithm)
&lt;/h3>&lt;p>في مشكلة البحث للعثور على بيانات معينة من قاعدة بيانات غير مصنفة تحتوي على $N$ من العناصر، بينما تتطلب الخوارزمية الكلاسيكية في المتوسط $N/2$ عملية حسابية، يمكن لخوارزمية غروفر العثور على البيانات المطلوبة في $\sqrt{N}$ عملية.
تستخدم هذه الخوارزمية صندوقًا أسود يسمى &amp;ldquo;أوراكل (Oracle)&amp;rdquo; لقلب طور الحل المستهدف، ثم تقوم بـ &amp;ldquo;تضخيم السعة (Amplitude Amplification)&amp;rdquo; لزيادة احتمال ملاحظة الحل المستهدف بشكل كبير.&lt;/p>
&lt;div class="mermaid">graph TD
A["التهيئة (تراكب لجميع الحالات)"] --> B["أوراكل (عكس طور الإجابة الصحيحة)"]
B --> C["مُعامل الانتشار (تضخيم السعة عبر الانعكاس حول المتوسط)"]
C --> D{"هل وصلنا لاحتمال كافٍ؟"}
D -- "لا" --> B
D -- "نعم" --> E["القياس"]&lt;/div>
&lt;hr>
&lt;h2 id="7-الخاتمة-وماذا-تتعلم-بعد-ذلك">7. الخاتمة وماذا تتعلم بعد ذلك
&lt;/h2>&lt;p>في هذه المقالة، بدأنا بالمفاهيم الأساسية للحوسبة الكمومية، وهي التراكب والتشابك الكمومي، وقمنا بشرح مفصل لكيفية التعامل مع البوابات المنطقية الكمومية باستخدام Qiskit، وصولاً إلى بناء ومحاكاة حالة بيل فعليًا وتفسير النتائج.&lt;/p>
&lt;p>يعد Qiskit أداة قوية تتيح لك تجاوز الحواجز الرياضية والفيزيائية والتركيز على بناء الخوارزميات، وذلك لأنه يتيح الكتابة بلغة مألوفة مثل Python. تعيش الحوسبة الكمومية حاليًا في عصر &amp;ldquo;الأجهزة الكمومية ذات الحجم المتوسط المصحوبة بالضوضاء&amp;rdquo; (NISQ: Noisy Intermediate-Scale Quantum)، ولكن يتم إحراز تقدم سريع عالميًا في الأبحاث التطبيقية في العديد من المجالات، مثل التعلم الآلي الكمومي (Quantum Machine Learning)، والمحاكاة الكيميائية (Quantum Chemistry)، وفك التشفير.&lt;/p>
&lt;p>انتهز هذه الفرصة واستخدم Qiskit لبناء دوائر كمومية متنوعة بنفسك، وحاول تشغيلها على معالج IBM Quantum الحقيقي. من المؤكد أنك ستتمكن من تجربة نموذج الحوسبة المستقبلي بيديك.&lt;/p>
&lt;h3 id="مراجع">مراجع
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://qiskit.org/documentation/" target="_blank" rel="noopener"
>وثائق Qiskit الرسمية&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://qiskit.org/textbook/ja/preface.html" target="_blank" rel="noopener"
>كتاب Qiskit&lt;/a> - نص رسمي موصى به لأولئك الذين يرغبون في التعمق في الخلفية الرياضية والخوارزميات&lt;/li>
&lt;li>IBM Quantum Learning&lt;/li>
&lt;/ul>
&lt;p>مرحباً بك في العالم الكمومي!&lt;/p></description></item><item><title>ما هو التفوق الكمومي؟ أحدث التطورات من جوجل وIBM</title><link>http://kenji.blog/ar/p/what-is-quantum-supremacy-google-ibm/</link><pubDate>Fri, 11 Sep 2026 18:00:00 +0900</pubDate><guid>http://kenji.blog/ar/p/what-is-quantum-supremacy-google-ibm/</guid><description>&lt;img src="http://kenji.blog/p/what-is-quantum-supremacy-google-ibm/img/eyecatch.jpg" alt="Featured image of post ما هو التفوق الكمومي؟ أحدث التطورات من جوجل وIBM" />&lt;h2 id="1-مقدمة-فجر-الحوسبة-الكمومية-والتفوق-الكمومي">1. مقدمة: فجر الحوسبة الكمومية و&amp;quot;التفوق الكمومي&amp;quot;
&lt;/h2>&lt;p>تتمتع الحوسبة الكمومية بالقدرة على حل المشكلات المعقدة التي لا تستطيع أجهزة الكمبيوتر الكلاسيكية (مثل أجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر العملاقة التي نستخدمها يوميًا) حلها في وقت واقعي، وذلك من خلال تطبيق ميكانيكا الكم - المبدأ الأساسي للفيزياء - في معالجة المعلومات. لطالما كان هذا المجال نظريًا في المقام الأول، ولكن في السنوات الأخيرة، اشتدت المنافسة نحو التطبيق العملي بفضل التقدم السريع في الأجهزة.&lt;/p>
&lt;p>ومن بين أبرز المصطلحات التي لفتت الانتباه في هذا السياق هو &amp;ldquo;التفوق الكمومي&amp;rdquo; (Quantum Supremacy). يشير هذا إلى اللحظة التي يظهر فيها الكمبيوتر الكمومي قدرة حسابية تتفوق بشكل ساحق على الكمبيوتر الكلاسيكي في مهمة حسابية محددة. في هذا المقال، سنشرح، مع التعمق التقني والرياضي، التعريف الدقيق للتفوق الكمومي، وتفاصيل تجربة معالج &amp;ldquo;Sycamore&amp;rdquo; من جوجل الذي أُعلن عن تحقيقه هذا الإنجاز لأول مرة في العالم عام 2019، وردود IBM ونهجها الخاص حيال ذلك، بالإضافة إلى أحدث خارطة طريق لتجاوز أكبر عقبة أمام الاستخدام العملي الحقيقي: &amp;ldquo;تصحيح الأخطاء الكمومية&amp;rdquo; (QEC) و&amp;quot;الحوسبة الكمومية المتسامحة مع الأخطاء&amp;quot; (FTQC).&lt;/p>
&lt;hr>
&lt;h2 id="2-الخلفية-النظرية-أساسيات-الحوسبة-الكمومية-وفئات-التعقيد">2. الخلفية النظرية: أساسيات الحوسبة الكمومية وفئات التعقيد
&lt;/h2>&lt;p>لفهم التفوق الكمومي، من الضروري أولاً فهم الأساس الرياضي للحوسبة الكمومية ومكانتها في نظرية التعقيد الحسابي.&lt;/p>
&lt;h3 id="البتات-الكمومية-والتراكب">البتات الكمومية والتراكب
&lt;/h3>&lt;p>بينما أصغر وحدة للمعلومات في الكمبيوتر الكلاسيكي هي البت (0 أو 1)، يستخدم الكمبيوتر الكمومي البت الكمومي (Qubit). يتم تمثيل حالة البت الكمومي الواحد $|\psi\rangle$ كتركيبة خطية مركبة للحالات الأساسية $|0\rangle$ و $|1\rangle$.&lt;/p>
$$
|\psi\rangle = \alpha|0\rangle + \beta|1\rangle
$$
&lt;p>حيث إن $\alpha, \beta \in \mathbb{C}$، ويحققان شرط المعايرة $|\alpha|^2 + |\beta|^2 = 1$. تُعرف هذه الخاصية باسم &amp;ldquo;التراكب&amp;rdquo; (Superposition).&lt;/p>
&lt;h3 id="التشابك-entanglement-وحاصل-الضرب-الموتر-tensor-product">التشابك (Entanglement) وحاصل الضرب الموتّر (Tensor Product)
&lt;/h3>&lt;p>عند وجود عدة بتات كمومية، يتم تمثيل حالة النظام بأكمله كحاصل ضرب موتّر لفضاءات الحالة للبتات الكمومية الفردية. نظام يتكون من $n$ بت كمومي يصبح متجهًا على فضاء هيلبرت ذي أبعاد $2^n$ ويُرمز له بـ $\mathcal{H}^{\otimes n}$.&lt;/p>
$$
|\Psi\rangle = \sum_{x \in \{0, 1\}^n} c_x |x\rangle
$$
&lt;p>حيث إن $\sum |c_x|^2 = 1$. تسمى الحالة التي لا تكون فيها البتات الكمومية مستقلة عن بعضها وتعتمد حالة أحدها على الآخر بـ &amp;ldquo;التشابك الكمومي&amp;rdquo; (Quantum Entanglement). وبفضل ذلك، يمتلك الكمبيوتر الكمومي الإمكانية لمعالجة فضاء حالة شاسع يتزايد أُسّياً في نفس الوقت.&lt;/p>
&lt;h3 id="التعريف-النظري-لتعقيد-التفوق-الكمومي">التعريف النظري لتعقيد التفوق الكمومي
&lt;/h3>&lt;p>في نظرية التعقيد الحسابي، تُعرف فئة المشكلات التي يمكن للكمبيوتر الكلاسيكي حلها بكفاءة (في وقت كثير الحدود) باسم &lt;strong>BPP&lt;/strong> (وقت احتمالي كثير الحدود ذو خطأ مقيد). من ناحية أخرى، تُعرف فئة المشكلات التي يمكن للكمبيوتر الكمومي حلها بكفاءة باسم &lt;strong>BQP&lt;/strong> (وقت كمومي كثير الحدود ذو خطأ مقيد).&lt;/p>
&lt;p>إثبات التفوق الكمومي يعني &amp;ldquo;تنفيذ مهمة معينة على جهاز كمومي فعلي تكون ضمن BQP ولكنها ليست ضمن BPP (أو يُرجح بشدة ألا تكون كذلك)، وتجاوز محاكاة الكمبيوتر العملاق الكلاسيكي من حيث الوقت والموارد&amp;rdquo;. ويمكن اعتبار ذلك محاولة تاريخية لدحض أطروحة تشيرش-تورينج الموسعة (&amp;ldquo;يمكن محاكاة جميع نماذج الحوسبة الممكنة فيزيائيًا بواسطة آلة تورينج احتمالية في وقت كثير الحدود&amp;rdquo;) من خلال تجربة فيزيائية.&lt;/p>
&lt;hr>
&lt;h2 id="3-عام-2019-إثبات-التفوق-الكمومي-بواسطة-جوجل">3. عام 2019: إثبات التفوق الكمومي بواسطة جوجل
&lt;/h2>&lt;p>في أكتوبر 2019، أعلن فريق Google Quantum AI في المجلة العلمية &amp;ldquo;Nature&amp;rdquo; عن تحقيق التفوق الكمومي باستخدام معالج فائق التوصيل مكون من 53 بتًا كموميًا يُدعى &amp;ldquo;Sycamore&amp;rdquo;.&lt;/p>
&lt;h3 id="بنية-معالج-sycamore">بنية معالج Sycamore
&lt;/h3>&lt;p>يتكون معالج Sycamore من 54 بتًا كموميًا فائق التوصيل من نوع Transmon مرتبة في شبكة ثنائية الأبعاد (استُخدم منها 53 بتًا لأن أحدها كان معطلاً في التجربة). وُضعت قارنات قابلة للضبط (Tunable Coupler) بين البتات الكمومية المتجاورة، مما حقق بوابات ثنائية البت الكمومي عالية السرعة والدقة (مزيج بين بوابة iSWAP وبوابة Z المتحكم بها).&lt;/p>
&lt;div class="mermaid">graph TD
A["إدخال الخوارزمية الكمومية"] --> B["معالج Sycamore (53 بت كمومي)"]
B --> C["تطبيق بوابات كمومية عشوائية"]
C --> D["قياس الحالات الكمومية (سلاسل البتات)"]
D --> E["قياس الأداء بالإنتروبيا المتقاطعة (XEB)"]
E --> F["التحقق من التفوق الكمومي"]&lt;/div>
&lt;h3 id="أخذ-عينات-الدوائر-الكمومية-العشوائية-rcs">أخذ عينات الدوائر الكمومية العشوائية (RCS)
&lt;/h3>&lt;p>المهمة التي اختارتها جوجل كانت &amp;ldquo;أخذ عينات الدوائر الكمومية العشوائية&amp;rdquo;. تتضمن هذه المهمة تطبيق بوابات بت كمومي واحد وبوابتين بشكل عشوائي على مدى دورات متعددة (بعمق $m$)، وأخذ عينات من التوزيع الاحتمالي لسلاسل البتات الناتجة عن قياس الحالة النهائية.&lt;/p>
&lt;p>احتمال خروج سلسلة البتات $x$ من دائرة كمومية عشوائية مثالية (خالية من الضوضاء) ليس توزيعًا منتظمًا، بل يُظهر نمطًا يشبه أنماط التداخل يُعرف باسم توزيع بورتر-توماس (Porter-Thomas distribution). لأخذ عينات من هذا التوزيع باستخدام كمبيوتر كلاسيكي، يُتطلب محاكاة متجه الحالة بالكامل، ويزداد التعقيد الحسابي بشكل أُسّي بالنسبة لعدد البتات الكمومية $n$ وعمق الدائرة $m$.&lt;/p>
&lt;h3 id="تقييم-الدقة-fidelity-قياس-الأداء-بالإنتروبيا-المتقاطعة-الخطية-xeb">تقييم الدقة (Fidelity): قياس الأداء بالإنتروبيا المتقاطعة الخطية (XEB)
&lt;/h3>&lt;p>لإثبات أن نتائج التجربة ليست مجرد ضوضاء، بل هي نتيجة حساب كمومي فعلي، استخدمت جوجل قياس الأداء بالإنتروبيا المتقاطعة الخطية (XEB). يتم حساب الاحتمال المثالي للدائرة $P(x_i)$ لسلاسل البتات $x_i$ التي تم الحصول عليها في التجربة باستخدام كمبيوتر كلاسيكي، وتُحسب الدقة $\mathcal{F}_{\text{XEB}}$ باستخدام المعادلة التالية:&lt;/p>
$$
\mathcal{F}_{\text{XEB}} = 2^n \langle P(x_i) \rangle_{i} - 1
$$
&lt;p>إذا كانت $\mathcal{F}_{\text{XEB}}$ تساوي 0، فهذا يعني ضوضاء كاملة، وإذا كانت 1، فهذا يعني معالج كمومي مثالي خالٍ من الضوضاء. حقق معالج Sycamore دقة $\mathcal{F}_{\text{XEB}} \approx 0.002$ (0.2%) في دائرة بعمق 20. قد تبدو هذه القيمة منخفضة للوهلة الأولى، لكنها قيمة أكبر من الصفر وذات دلالة إحصائية، وتُعد إنجازًا مذهلاً في التحكم في فضاء حالة بحجم $2^{53} \approx 9 \times 10^{15}$.&lt;/p>
&lt;p>تمت نمذجة معدل الخطأ الإجمالي تقريبًا كحاصل ضرب لأخطاء البوابات الفردية وأخطاء القياس وغيرها:&lt;/p>
$$
\mathcal{F} \approx (1 - e_1)^{N_1}(1 - e_2)^{N_2} \cdots \approx \prod_{g \in 1Q} (1 - e_g) \prod_{g \in 2Q} (1 - e_g) \prod_{q} (1 - e_{RO})
$$
&lt;p>(ملاحظة: $e_g$ يمثل خطأ البوابة، و $e_{RO}$ يمثل خطأ القياس)&lt;/p>
&lt;p>ادعت جوجل أن محاكاة هذه الدائرة على الكمبيوتر العملاق الكلاسيكي (Summit) ستستغرق حوالي 10,000 عام. في المقابل، أكمل Sycamore أخذ العينات في 200 ثانية فقط.&lt;/p>
&lt;hr>
&lt;h2 id="4-رد-ibm-من-التفوق-إلى-المنفعة-utility">4. رد IBM: من &amp;ldquo;التفوق&amp;rdquo; إلى &amp;ldquo;المنفعة (Utility)&amp;rdquo;
&lt;/h2>&lt;p>أحدث إعلان جوجل صدمة في جميع أنحاء العالم، لكن IBM، التي طورت أكبر كمبيوتر عملاق في العالم آنذاك &amp;ldquo;Summit&amp;rdquo; والتي تقود بنفسها تطوير أجهزة الكمبيوتر الكمومية، نشرت على الفور ورقة بحثية تدحض هذا الادعاء.&lt;/p>
&lt;h3 id="تحسين-المحاكاة-الكلاسيكية-باستخدام-انكماش-الشبكات-الموترة">تحسين المحاكاة الكلاسيكية باستخدام انكماش الشبكات الموتّرة
&lt;/h3>&lt;p>كان جوهر رد IBM هو أن &amp;ldquo;تحسين الخوارزميات والموارد على جانب الكمبيوتر الكلاسيكي كان غير كافٍ&amp;rdquo;. فقد استند تقدير جوجل البالغ 10,000 عام على محاكي متجه الحالة الذي يحسب التطور الزمني لمعادلة شرودنغر كما هي، لكن IBM أشارت إلى أنه باستخدام تقنية تُسمى &amp;ldquo;الشبكات الموتّرة&amp;rdquo; (Tensor Network)، يمكن تقليص وقت المحاكاة بشكل كبير.&lt;/p>
&lt;p>في الشبكات الموتّرة، يتم التعبير عن عمليات البوابات في الدائرة الكمومية كعمليات على مصفوفات متعددة الأبعاد (موتّرات)، ويتم تحسين ترتيب &amp;ldquo;انكماش&amp;rdquo; (Contraction) الشبكة. وعلاوة على ذلك، ادعت IBM أنه بالاستفادة الكاملة من سعة التخزين الهائلة لجهاز Summit البالغة 250 بيتابايت (من خلال هيكلة الأقراص والذاكرة)، من الممكن الاحتفاظ بمتجه الحالة بالكامل وإجراء محاكاة أكثر دقة في &amp;ldquo;يومين ونصف&amp;rdquo; فقط.&lt;/p>
&lt;h3 id="الميزة-الكمومية-quantum-advantage-والمنفعة-الكمومية-quantum-utility">الميزة الكمومية (Quantum Advantage) والمنفعة الكمومية (Quantum Utility)
&lt;/h3>&lt;p>نتيجة لهذا النقاش، انتقل التوجه العام في الصناعة من التركيز فقط على &amp;ldquo;تنفيذ مهام مصطنعة مستحيلة كلاسيكيًا (التفوق - Supremacy)&amp;quot;، إلى مرحلة &amp;ldquo;إظهار تفوق جوهري على المقاربات الكلاسيكية في المشكلات الواقعية المفيدة (الميزة الكمومية - Quantum Advantage)&amp;quot;، وأخيراً إلى &amp;ldquo;عمل الكمبيوتر الكمومي كأداة جديدة للاكتشافات العلمية (المنفعة الكمومية - Quantum Utility)&amp;rdquo;.&lt;/p>
&lt;p>تتجنب IBM نفسها استخدام كلمة &amp;ldquo;التفوق&amp;rdquo;، وقد اقترحت مقاييس أداء شاملة للمعالجات الكمومية مثل &amp;ldquo;الحجم الكمومي&amp;rdquo; (Quantum Volume) و &amp;ldquo;CLOPS&amp;rdquo; (عمليات طبقة الدائرة في الثانية)، مع التركيز في تطويرها على التوازن بين حجم الأجهزة وجودتها.&lt;/p>
&lt;div class="mermaid">timeline
title "تطور الإنجازات الكمومية"
2019 : "جوجل Sycamore (53Q)" : "إعلان التفوق الكمومي"
2019 : "رد IBM" : "محاكاة كمبيوتر Summit العملاق في 2.5 يوم"
2021 : "IBM Eagle (127Q)" : "كسر حاجز 100 بت كمومي"
2022 : "IBM Osprey (433Q)" : "توسيع نطاق المعالج"
2023 : "جوجل Surface Code" : "توسيع نطاق تصحيح الأخطاء (من d=3 إلى d=5)"
2023 : "المنفعة الكمومية من IBM" : "محاكاة نموذج سبين معقد على 127Q"
2024 : "ما بعد ذلك" : "عصر البتات الكمومية المنطقية وتخفيف الأخطاء"&lt;/div>
&lt;hr>
&lt;h2 id="5-الجبهة-التالية-تخفيف-الأخطاء-error-mitigation-وتصحيح-الأخطاء-الكمومية-qec">5. الجبهة التالية: تخفيف الأخطاء (Error Mitigation) وتصحيح الأخطاء الكمومية (QEC)
&lt;/h2>&lt;p>تُعرف أجهزة الكمبيوتر الكمومية الحالية باسم &amp;ldquo;NISQ&amp;rdquo; (الأجهزة الكمومية الصاخبة متوسطة النطاق)، وهي عُرضة لتأثير الضوضاء (الأخطاء الناتجة عن التفاعل مع البيئة الخارجية أو التحكم غير المثالي). وعند إجراء حسابات طويلة، تضيع النتائج وسط هذه الضوضاء. للتغلب على هذه المشكلة، هناك نهجان رئيسيان: &amp;ldquo;تخفيف الأخطاء&amp;rdquo; (Error Mitigation) و&amp;quot;تصحيح الأخطاء الكمومية&amp;rdquo; (Quantum Error Correction).&lt;/p>
&lt;h3 id="تخفيف-الأخطاء-error-mitigation">تخفيف الأخطاء (Error Mitigation)
&lt;/h3>&lt;p>تخفيف الأخطاء هو أسلوب لإزالة تأثير الضوضاء من القيمة المتوقعة لنتائج الحساب من خلال المعالجة اللاحقة الكلاسيكية دون تعديل الأجهزة الكمومية. في عام 2023، استخدمت IBM معالج &amp;ldquo;Eagle&amp;rdquo; المكون من 127 بتًا كموميًا جنبًا إلى جنب مع تقنيات تخفيف الأخطاء مثل &amp;ldquo;الاستقراء الصفري للضوضاء&amp;rdquo; (ZNE)، ونجحت في تحقيق دقة تجاوزت أحدث طرق الشبكات الموتّرة التقريبية في محاكاة التطور الزمني لنموذج إيزينج المعقد، مما يثبت &amp;ldquo;المنفعة الكمومية&amp;rdquo; (Quantum Utility).&lt;/p>
&lt;h3 id="تصحيح-الأخطاء-الكمومية-qec-والبتات-الكمومية-المنطقية">تصحيح الأخطاء الكمومية (QEC) والبتات الكمومية المنطقية
&lt;/h3>&lt;p>ومع ذلك، من أجل تنفيذ أي خوارزمية معقدة في نهاية المطاف (مثل خوارزمية شور لتحليل العوامل أو الحسابات الكيميائية الكمومية المعقدة)، فإن تخفيف الأخطاء وحده لا يكفي، ويصبح &amp;ldquo;تصحيح الأخطاء الكمومية&amp;rdquo; (QEC)، الذي يكتشف الأخطاء ويصححها ديناميكيًا، أمرًا لا غنى عنه.&lt;/p>
&lt;p>النهج السائد في QEC هو ما يُعرف بـ &amp;ldquo;الرمز السطحي&amp;rdquo; (Surface Code). يتمثل هذا النهج في ترتيب عدة بتات كمومية فيزيائية (بتات البيانات) في شبكة ثنائية الأبعاد، مع وضع بتات كمومية للقياس (بتات أنسيلا) بينها لإجراء فحوصات التكافؤ (Parity checks) المعروفة باسم &amp;ldquo;المثبتات&amp;rdquo; (Stabilizers) بشكل مستمر.&lt;/p>
&lt;div class="mermaid">graph LR
Q1["بت كمومي للبيانات (Data)"] --- M1["قياس مثبت X (Ancilla)"]
Q2["بت كمومي للبيانات (Data)"] --- M1
Q3["بت كمومي للبيانات (Data)"] --- M2["قياس مثبت Z (Ancilla)"]
Q4["بت كمومي للبيانات (Data)"] --- M2
M1 --> EC["فك تشفير متلازمة الخطأ (كلاسيكي)"]
M2 --> EC
EC --> LQ["تحديث حالة البت الكمومي المنطقي"]&lt;/div>
&lt;h4 id="نظرية-العتبة-threshold-theorem-والمسافة-d">نظرية العتبة (Threshold Theorem) والمسافة $d$
&lt;/h4>&lt;p>يوجد في تصحيح الأخطاء الكمومية ما يُعرف بـ &amp;ldquo;نظرية العتبة&amp;rdquo;. إذا كان معدل الخطأ في البت الكمومي الفيزيائي $p$ أقل من عتبة معينة $p_{th}$ (حوالي 1% في حالة الرمز السطحي)، فإنه من خلال زيادة مسافة الرمز (Distance) $d$ (أي تخصيص المزيد من البتات الفيزيائية لبت منطقي واحد)، يمكن خفض معدل الخطأ المنطقي $p_L$ بشكل أُسّي.&lt;/p>
&lt;p>يتم التعبير عن المعادلة التقريبية لمعدل الخطأ المنطقي على النحو التالي:&lt;/p>
$$
p_L \approx \Lambda \left( \frac{p}{p_{th}} \right)^{\frac{d+1}{2}}
$$
&lt;p>حيث إن $\Lambda$ هو مقدار ثابت. إذا كان $p &lt; p_{th}$، فكلما زادت $d$، قل $p_L$. ولكن، في حالة $p > p_{th}$، فإن زيادة عدد البتات الكمومية الفيزيائية ستؤدي إلى تراكم الضوضاء وتفاقم معدل الخطأ المنطقي.&lt;/p>
&lt;h4 id="إنجاز-جوجل-عام-2023-إثبات-تقليل-الخطأ-من-خلال-زيادة-المسافة">إنجاز جوجل عام 2023: إثبات تقليل الخطأ من خلال زيادة المسافة
&lt;/h4>&lt;p>في فبراير 2023، نشرت جوجل ورقة بحثية بارزة في مجلة &amp;ldquo;Nature&amp;rdquo;. فقد أثبتوا لأول مرة في العالم، باستخدام الجيل الثالث من معالج Sycamore، أنه عند زيادة مسافة الرمز السطحي من $d=3$ (باستخدام 17 بتًا فيزيائيًا) إلى $d=5$ (باستخدام 49 بتًا فيزيائيًا)، ينخفض معدل الخطأ المنطقي بشكل طفيف من 3.028% إلى 2.914%.&lt;/p>
&lt;p>وهذا يعني الدخول في المنطقة التي يكون فيها $p &lt; p_{th}$، ويدل على اكتمال أهم إثبات للمفهوم (Proof of Concept) نحو تحقيق FTQC، حيث أن زيادة عدد البتات الفيزيائية ستؤدي حتمًا إلى تحسين الأداء.&lt;/p>
&lt;hr>
&lt;h2 id="6-خارطة-الطريق-والتطلعات-نحو-الحوسبة-الكمومية-المتسامحة-مع-الأخطاء-ftqc">6. خارطة الطريق والتطلعات نحو الحوسبة الكمومية المتسامحة مع الأخطاء (FTQC)
&lt;/h2>&lt;p>تخوض كل من جوجل وIBM، بالرغم من تبنيهما لبنى هندسية ومقاربات مختلفة، منافسة تطويرية شرسة نحو هدفهما النهائي المتمثل في الحوسبة الكمومية المتسامحة مع الأخطاء (FTQC).&lt;/p>
&lt;h3 id="مقاربة-ibm-الوحدات-النمطية-modularization-وشبكات-heavy-hex">مقاربة IBM: الوحدات النمطية (Modularization) وشبكات Heavy-Hex
&lt;/h3>&lt;p>تركز IBM، بالتوازي مع خفض معدلات الخطأ بشكل جذري، على توسيع نطاق معالجاتها. فبينما تتحدى حدود الشريحة الواحدة من خلال معالجات &amp;ldquo;Eagle (127Q)&amp;rdquo; و&amp;quot;Osprey (433Q)&amp;rdquo; و&amp;quot;Condor (1121Q)&amp;quot;، أعلنت أيضًا عن بنية معمارية معتمدة على الوحدات النمطية تُسمى &amp;ldquo;Quantum System Two&amp;rdquo;. بالإضافة إلى ذلك، تعتمد في طوبولوجيا ربط البتات الكمومية على بنية شبكية تُدعى &amp;ldquo;Heavy-Hex&amp;rdquo;، والتي تقلل من التداخل غير المرغوب فيه وتزيد من الاستقرار. استراتيجية IBM هي نهج هجين يسعى إلى تحقيق المنفعة من خلال التخفيف المتقدم للأخطاء على المدى القصير، مع إدخال QEC تدريجيًا.&lt;/p>
&lt;h3 id="مقاربة-جوجل-تحسين-جودة-البتات-الكمومية-المنطقية">مقاربة جوجل: تحسين جودة البتات الكمومية المنطقية
&lt;/h3>&lt;p>تتمحور استراتيجية جوجل حول التركيز على خفض معدل الخطأ في البت الكمومي المنطقي الواحد إلى أقصى حد ممكن (إلى $10^{-6}$ مثلاً) بدلاً من الزيادة السريعة في عدد البتات الفيزيائية. وبناءً على ذلك، تهدف إلى بناء نظام واسع النطاق يشغّل الآلاف أو عشرات الآلاف من البتات الكمومية الفيزيائية بالتوازي، من خلال إرساء تقنية نقل الحالات الكمومية بين الوحدات (الروابط الكمومية - Quantum Interconnects).&lt;/p>
&lt;p>يُعد تطبيق البروتوكولات لتنفيذ بوابات غير كليفورد (مثل تقطير الحالة السحرية - Magic State Distillation) بأسلوب متسامح مع الأخطاء من العقبات التكنولوجية الكبيرة في المستقبل. لتشغيل خوارزمية شور العملية لفك تشفير RSA بحجم 2048 بتًا، يُقال إن الأمر يتطلب آلافًا من البتات الكمومية المنطقية بمعدل خطأ أقل من $10^{-8}$، مما يُترجم إلى ملايين أو عشرات الملايين من البتات الكمومية الفيزيائية، لذا لا يزال الطريق طويلاً.&lt;/p>
&lt;hr>
&lt;h2 id="7-الخاتمة">7. الخاتمة
&lt;/h2>&lt;p>كان &amp;ldquo;التفوق الكمومي&amp;rdquo; معلمًا بارزًا في تاريخ أجهزة الكمبيوتر الكمومية، حيث أثبت فيزيائيًا الإمكانيات النظرية للحواسيب. دفع إثبات جوجل في عام 2019 والردود البناءة من IBM الصناعة بأكملها من مجرد الإثبات النظري إلى السعي الحقيقي نحو المنفعة (Utility)، وصولاً إلى عصر الهندسة الجادة نحو الحوسبة الكمومية المتسامحة مع الأخطاء (FTQC).&lt;/p>
&lt;p>نحن نقف حاليًا في مرحلة انتقالية من أجهزة NISQ المليئة بالضوضاء إلى أجهزة بتات كمومية منطقية مزودة بتصحيح الأخطاء. وفي غضون السنوات القليلة القادمة إلى العقد القادم، ستصبح اكتشافات علم المواد الجديدة، وثورة عمليات اكتشاف الأدوية، والاختراقات في مشاكل التحسين حقيقة واقعة تزامنًا مع هذا التطور في الأجهزة الكمومية.&lt;/p>
&lt;p>سنظل نراقب عن كثب تحركات جوجل وIBM، بالإضافة إلى الباحثين حول العالم الذين يشكلون مستقبل علوم الكمبيوتر.&lt;/p></description></item><item><title>كيف ستتغير البلوكتشين والعملات المشفرة في عصر ما بعد الكم؟</title><link>http://kenji.blog/ar/p/post-quantum-blockchain-and-crypto/</link><pubDate>Fri, 11 Sep 2026 17:00:00 +0900</pubDate><guid>http://kenji.blog/ar/p/post-quantum-blockchain-and-crypto/</guid><description>&lt;img src="http://kenji.blog/p/post-quantum-blockchain-and-crypto/img/eyecatch.jpg" alt="Featured image of post كيف ستتغير البلوكتشين والعملات المشفرة في عصر ما بعد الكم؟" />&lt;h2 id="1-مقدمة-خطوات-عصر-ما-بعد-الكم-وأزمة-البلوكتشين">1. مقدمة: خطوات عصر ما بعد الكم وأزمة البلوكتشين
&lt;/h2>&lt;p>منذ ولادة البيتكوين (Bitcoin) على يد ساتوشي ناكاموتو في عام 2009، نمت تقنية البلوكتشين كـ &amp;ldquo;سجل لامركزي مقاوم للعبث&amp;rdquo; لتصبح الأساس للأنظمة المالية والتطبيقات حول العالم. يعتمد هذا الأمان القوي على تقنيات التشفير الحديثة: &lt;strong>تشفير المفتاح العام (Public Key Cryptography)&lt;/strong> و&lt;strong>دوال التجزئة المشفرة (Cryptographic Hash Functions)&lt;/strong>.&lt;/p>
&lt;p>تضمن هذه التقنيات الأمان بناءً على &amp;ldquo;الصعوبة الحسابية&amp;rdquo; الرياضية التي تجعل الحواسيب الكلاسيكية (أجهزة الكمبيوتر الشخصية والحواسيب العملاقة التي نستخدمها حاليًا) تستغرق وقتًا يقارب عمر الكون لفك تشفيرها.&lt;/p>
&lt;p>ومع ذلك، فإن هذا الافتراض على وشك أن ينقلب رأسًا على عقب بسبب التطور السريع والتطبيق العملي لـ &lt;strong>أجهزة الكمبيوتر الكمية (Quantum Computers)&lt;/strong>، وهي حدود الفيزياء وعلوم المعلومات. الحواسيب الكمية، التي تستخدم ظواهر ميكانيكا الكم مثل &amp;ldquo;التراكب&amp;rdquo; (Superposition) و&amp;quot;التشابك&amp;quot; (Entanglement)، تُظهر قوة حسابية هائلة تتفوق على الحواسيب الكلاسيكية في بعض المشكلات الرياضية، وهو ما يُعرف بـ &amp;ldquo;التفوق الكمي&amp;rdquo; (Quantum Supremacy).&lt;/p>
&lt;p>في هذا المقال، سنشرح بالتفصيل التهديدات المحددة التي تواجهها تقنية البلوكتشين بسبب أجهزة الكمبيوتر الكمية، وأحدث الاتجاهات في الحلول مثل &lt;strong>التشفير ما بعد الكمي (PQC: Post-Quantum Cryptography)&lt;/strong>، وسيناريوهات انتقال شبكات الأصول المشفرة، وذلك من منظور تقني ورياضي متعمق.&lt;/p>
&lt;hr>
&lt;h2 id="2-أساسيات-الحوسبة-الكمية-والتهديدان-الرئيسيان-للبلوكتشين">2. أساسيات الحوسبة الكمية والتهديدان الرئيسيان للبلوكتشين
&lt;/h2>&lt;p>تتكون أنظمة البلوكتشين الحالية بشكل أساسي من عنصري التشفير التاليين، وكلاهما معرض لتهديدات مختلفة بسبب الخوارزميات الكمية.&lt;/p>
&lt;div class="mermaid">graph TD
A["القوة الحسابية الهائلة للحوسبة الكمية"] --> B["خوارزمية شور (Shor's Algorithm)"]
A --> C["خوارزمية غروفر (Grover's Algorithm)"]
B --> D["انهيار تشفير المفتاح العام (ECDSA/RSA/DSA)"]
C --> E["التأثير على دوال التجزئة المشفرة (SHA-256)"]
D --> F["تحديد المفاتيح الخاصة للآخرين وتزوير المعاملات"]
E --> G["ميزة تعدين إثبات العمل (PoW) وهجمات على بعض العناوين"]
F --> H["تهديد قاتل ومباشر في البلوكتشين"]
G --> I["تهديد يمكن التعامل معه بتعديل الخوارزمية (مثل زيادة طول المفتاح)"]
style H fill:#ff9999,stroke:#cc0000,stroke-width:2px;
style I fill:#ffff99,stroke:#cccc00,stroke-width:2px;&lt;/div>
&lt;h3 id="21-أساسيات-تشفير-المنحنى-الإهليلجي-ecdsa-والصعوبة-الحسابية">2.1. أساسيات تشفير المنحنى الإهليلجي (ECDSA) والصعوبة الحسابية
&lt;/h3>&lt;p>تعتمد العديد من البلوكتشين، بما في ذلك البيتكوين والإيثريوم (Ethereum)، على &lt;strong>خوارزمية التوقيع الرقمي للمنحنى الإهليلجي (ECDSA: Elliptic Curve Digital Signature Algorithm)&lt;/strong> كخوارزمية توقيع رقمي. على وجه التحديد، تستخدم البيتكوين منحنى إهليلجي ذو المعلمة &lt;code>secp256k1&lt;/code>.&lt;/p>
&lt;p>يعتمد أمان تشفير المنحنى الإهليلجي على الصعوبة الحسابية لـ &lt;strong>مشكلة اللوغاريتم المتقطع للمنحنى الإهليلجي (ECDLP: Elliptic Curve Discrete Logarithm Problem)&lt;/strong>.
يتم تعريف المنحنى الإهليلجي من خلال المعادلة التالية في نموذج فايرشتراس القياسي:&lt;/p>
$$
y^2 \equiv x^3 + ax + b \pmod{p}
$$
&lt;p>في &lt;code>secp256k1&lt;/code> الخاص بالبيتكوين، $a = 0, b = 7$ و $p$ هو عدد أولي ضخم للغاية.
لنفترض أن النقطة الأساسية (نقطة المرجع) على هذا المنحنى هي $G$، وأن المفتاح الخاص هو عدد صحيح ضخم عشوائي بحجم 256 بت يُرمز له بالرمز $k$. في هذه الحالة، يتم الحصول على المفتاح العام $K$ عن طريق إضافة النقطة الأساسية $k$ مرة (الضرب القياسي).&lt;/p>
$$
K = k \times G = \underbrace{G + G + \dots + G}_{k \text{ times}}
$$
&lt;p>إن استخدام الحواسيب الكلاسيكية لعكس (حساب اللوغاريتم المتقطع) المفتاح الخاص $k$ من المفتاح العام المكشوف $K$ والنقطة الأساسية $G$ يتطلب وقتًا أسيًا $\mathcal{O}(\sqrt{p})$ حتى باستخدام أفضل الخوارزميات الكلاسيكية مثل خوارزمية بولارد-رو لتفكيك العوامل الأولية. بالنسبة لمفتاح بحجم 256 بت، يتطلب ذلك حوالي $2^{128}$ عملية حسابية، وهو أمر لا يمكن حله حتى لو تم تشغيل الحواسيب العملاقة الحالية لمليارات السنين.&lt;/p>
&lt;h3 id="22-الانهيار-بسبب-خوارزمية-شور-shors-algorithm">2.2. الانهيار بسبب خوارزمية شور (Shor&amp;rsquo;s Algorithm)
&lt;/h3>&lt;p>ومع ذلك، فإن &lt;strong>خوارزمية شور&lt;/strong> التي اقترحها بيتر شور في عام 1994 قد دمرت هذا الافتراض بالكامل. تم اقتراح خوارزمية شور في الأصل لحل مشكلة التحليل إلى العوامل الأولية (أساس تشفير RSA) في وقت كثير الحدود، ولكن يمكن تطبيقها أيضًا على مشكلة اللوغاريتم المتقطع ومشكلة اللوغاريتم المتقطع للمنحنى الإهليلجي.&lt;/p>
&lt;p>يكمن جوهر خوارزمية شور في استخدام &lt;strong>تحويل فورييه الكمي (QFT: Quantum Fourier Transform)&lt;/strong> للعثور على &amp;ldquo;دورة&amp;rdquo; (Period) الدالة بسرعة عالية.&lt;/p>
$$
\text{التعقيد الزمني الكلاسيكي} = \mathcal{O}(2^{n/2}) \quad (n \text{ هو طول البت})
$$
$$
\text{التعقيد الزمني للخوارزمية الكمية} = \mathcal{O}(n^3)
$$
&lt;p>وهكذا، تعمل خوارزمية شور على تقليص الوقت الأسي بشكل كبير إلى &lt;strong>وقت كثير الحدود (Polynomial Time)&lt;/strong>. إذا تم بناء كمبيوتر كمي يحتوي على عدد كافٍ من الكيوبتات المنطقية، فسيكون من الممكن تحديد المفتاح الخاص $k$ من المفتاح العام $K$ المنشور على الشبكة في غضون دقائق أو ثوانٍ. سيسمح هذا للمهاجمين بالحصول بسهولة على المفاتيح الخاصة لمحافظ الآخرين والسيطرة الكاملة على أموالهم.&lt;/p>
&lt;h4 id="221-خطوة-بخطوة-فك-تشفير-ecdlp-باستخدام-خوارزمية-شور">2.2.1. خطوة بخطوة: فك تشفير ECDLP باستخدام خوارزمية شور
&lt;/h4>&lt;p>دعنا نستعرض العمليات الداخلية لكيفية حل الكمبيوتر الكمي لمشكلة اللوغاريتم المتقطع للمنحنى الإهليلجي (ECDLP) خطوة بخطوة.&lt;/p>
&lt;p>إعداد المشكلة: في المعادلة $K = k \times G$، $G$ و $K$ معروفان، ونريد إيجاد العدد الصحيح المجهول $k$ (المفتاح الخاص). لنفترض أن رتبة المنحنى الإهليلجي هي $N$.&lt;/p>
&lt;p>&lt;strong>الخطوة 1: إنشاء حالة التراكب&lt;/strong>
أولاً، نقوم بإعداد سجلين كميين وتطبيق بوابة هادامارد (Hadamard Gate) على كل منهما لإنشاء حالة تراكب لجميع مجموعات الأعداد الصحيحة الممكنة.
&lt;/p>
$$
|\psi_1\rangle = \frac{1}{N} \sum_{x=0}^{N-1} \sum_{y=0}^{N-1} |x\rangle |y\rangle |0\rangle
$$
&lt;p>&lt;strong>الخطوة 2: تطبيق الأوراكل الكمي (تقييم الدالة)&lt;/strong>
بعد ذلك، باستخدام دائرة كمية (أوراكل) تقوم بجمع النقاط على المنحنى الإهليلجي، نحسب الدالة $f(x, y) = x \times G + y \times K$ في السجل الثالث.
&lt;/p>
$$
|\psi_2\rangle = \frac{1}{N} \sum_{x=0}^{N-1} \sum_{y=0}^{N-1} |x\rangle |y\rangle |x \times G + y \times K\rangle
$$
&lt;p>
النقطة المهمة هنا هي أنه نظرًا لأن $K = k \times G$، يمكن إعادة كتابة المعادلة كـ $f(x, y) = (x + y \cdot k) \times G$.&lt;/p>
&lt;p>&lt;strong>الخطوة 3: قياس السجل الثالث&lt;/strong>
عند قياس السجل الثالث، ينهار إلى نقطة معينة $R$ على المنحنى الإهليلجي. نتيجة لذلك، ينهار السجلان الأول والثاني إلى حالة تراكب للأزواج $(x, y)$ التي تلبي المعادلة $x + y \cdot k \equiv c \pmod{N}$ (حيث $c$ ثابت).
&lt;/p>
$$
|\psi_3\rangle = \frac{1}{\sqrt{N}} \sum_{y=0}^{N-1} |c - y \cdot k \pmod{N}\rangle |y\rangle
$$
&lt;p>&lt;strong>الخطوة 4: تطبيق تحويل فورييه الكمي (QFT)&lt;/strong>
تحتوي هذه الحالة على دورية مرتبطة بالدورة $k$. بتطبيق تحويل فورييه الكمي العكسي (Inverse QFT) هنا، نتسبب في تداخل الطور، مما يحول معلومات الدورة إلى سعة.&lt;/p>
&lt;p>&lt;strong>الخطوة 5: القياس والمعالجة الكلاسيكية اللاحقة&lt;/strong>
عند قياس السجلين الأول والثاني، نحصل باحتمال كبير على قيمة تحتوي على معلومات حول $k$. بتطبيق خوارزميات نظرية الأعداد الكلاسيكية مثل الكسور المستمرة (Continued Fractions) على القيمة المقاسة، يمكننا تحديد المفتاح الخاص المجهول $k$ تمامًا.&lt;/p>
&lt;p>عدد البوابات الكمية المطلوبة لهذه العملية بأكملها هو $\mathcal{O}(\log^3 N)$، وهي تكشف عن المفتاح الخاص بسرعة فائقة لا يمكن مقارنتها ببحث $\mathcal{O}(\sqrt{N})$ بواسطة الحواسيب الكلاسيكية.&lt;/p>
&lt;h3 id="23-خوارزمية-غروفر-grovers-algorithm-والتأثير-على-دوال-التجزئة">2.3. خوارزمية غروفر (Grover&amp;rsquo;s Algorithm) والتأثير على دوال التجزئة
&lt;/h3>&lt;p>التهديد الآخر هو &lt;strong>خوارزمية غروفر&lt;/strong> التي اقترحها لوف غروفر في عام 1996. هذه الخوارزمية لها تأثير كبير على دوال التجزئة (مثل: SHA-256).&lt;/p>
&lt;p>في البلوكتشين، تُستخدم دوال التجزئة لضمان سلامة البيانات، وتوليد العناوين، وكأساس لـ &lt;strong>تعدين إثبات العمل (PoW: Proof of Work)&lt;/strong> في البيتكوين. يمكن اعتبار الحساب العكسي لدالة التجزئة (حساب الصورة المسبقة) كـ &amp;ldquo;مشكلة بحث في قاعدة بيانات غير مهيكلة&amp;rdquo;، حيث نبحث عن قيمة الإدخال $x$ التي تحقق $H(x) = y$ لقيمة إخراج معينة $y$.&lt;/p>
&lt;p>في الحواسيب الكلاسيكية، يتطلب العثور على الإجابة الصحيحة من بين $N$ احتمال إجراء $\frac{N}{2}$ محاولة في المتوسط، و $N$ محاولة في أسوأ الحالات. بعبارة أخرى، التعقيد الحسابي هو $\mathcal{O}(N)$.
ومع ذلك، تستخدم خوارزمية غروفر تقنية كمية تسمى &amp;ldquo;تضخيم السعة&amp;rdquo; (Amplitude Amplification). من خلال التضخيم المتكرر لسعة الاحتمال للحالة التي تمثل الإجابة الصحيحة من بين جميع الاحتمالات في حالة التراكب، يتم تقليل وقت البحث إلى الجذر التربيعي.&lt;/p>
$$
\text{التعقيد الحسابي لخوارزمية غروفر} = \mathcal{O}(\sqrt{N})
$$
&lt;p>في حالة SHA-256، نظرًا لأن $N = 2^{256}$، يتطلب البحث الشامل الكلاسيكي حوالي $2^{256}$ محاولة. ومع ذلك، باستخدام خوارزمية غروفر، لا يتطلب الأمر سوى $\sqrt{2^{256}} = 2^{128}$ محاولة. هذا يعني أن دالة التجزئة بحجم 256 بت تُقلل فعليًا إلى النصف لتصبح &lt;strong>قوة أمان 128 بت&lt;/strong> ضد الحواسيب الكمية.&lt;/p>
&lt;h4 id="231-هل-ستنجو-sha-256-التفوق-الكمي-في-التجزئة">2.3.1. هل ستنجو SHA-256؟ (التفوق الكمي في التجزئة)
&lt;/h4>&lt;p>على الرغم من أن الأمان ينخفض إلى النصف، إلا أن &amp;ldquo;أمان 128 بت&amp;rdquo; لا يزال قويًا للغاية. عدد العمليات الحسابية $2^{128}$ يمثل رقمًا فلكيًا حتى من منظور المستوى التكنولوجي الحالي، ويتطلب فترة زمنية تقارب عمر الكون.
لذلك، يُعتقد على نطاق واسع أن &lt;strong>&amp;ldquo;SHA-256 ستحافظ على أمان عملي حتى ضد أجهزة الكمبيوتر الكمية&amp;rdquo;&lt;/strong>. في المستقبل، إذا كانت هناك حاجة لزيادة هامش الأمان، فإن مجرد مضاعفة طول إخراج التجزئة (على سبيل المثال، الانتقال من SHA-256 إلى SHA-512) سيكفي للحفاظ على أمان 256 بت الكلاسيكي في العالم الكمي.&lt;/p>
&lt;p>في الختام، يمكن القول إن التهديد الكمي لدوال التجزئة &amp;ldquo;طفيف ويمكن إدارته&amp;rdquo;، بينما التهديد لتشفير المفتاح العام (ECDSA) &amp;ldquo;قاتل&amp;rdquo;.&lt;/p>
&lt;hr>
&lt;h2 id="3-تحليل-التأثير-الملموس-على-الأصول-المشفرة-الحالية-البيتكوين-الإيثريوم">3. تحليل التأثير الملموس على الأصول المشفرة الحالية (البيتكوين، الإيثريوم)
&lt;/h2>&lt;p>في عالم حيث أصبح فك تشفير ECDSA ممكنًا بواسطة الحواسيب الكمية، ما هي نقاط الضعف المحددة التي ستواجهها شبكات الأصول المشفرة؟ هنا، سنقوم بإجراء تحليل مفصل باستخدام آلية البيتكوين كمثال، من منظور &lt;strong>&amp;ldquo;توقيت الكشف عن المفتاح العام&amp;rdquo;&lt;/strong>.&lt;/p>
&lt;h3 id="31-إنشاء-العناوين-و-سرية-المفتاح-العام">3.1. إنشاء العناوين و &amp;ldquo;سرية&amp;rdquo; المفتاح العام
&lt;/h3>&lt;p>لا تستخدم عناوين البيتكوين (P2PKH: Pay-to-Public-Key-Hash أو P2WPKH: Pay-to-Witness-Public-Key-Hash) المفتاح العام بحد ذاته، بل يتم تجزئة المفتاح العام عدة مرات.&lt;/p>
$$
\text{Bitcoin Address} = \text{Base58Check}(\text{RIPEMD160}(\text{SHA256}(\text{Public Key})))
$$
&lt;p>كما ذكرنا سابقًا، نظرًا لأن دوال التجزئة مقاومة للهجمات الكمية (خوارزمية غروفر)، فمن المستحيل حتى على الكمبيوتر الكمي إجراء حساب عكسي لـ &amp;ldquo;المفتاح العام&amp;rdquo; الأصلي من &amp;ldquo;العنوان&amp;rdquo; الذي هو قيمة التجزئة.
بعبارة أخرى، بالنسبة لـ &lt;strong>&amp;ldquo;العناوين غير المستخدمة (التي لم يتم إرسال أموال منها أبدًا)&amp;rdquo;&lt;/strong>، لا يتم الكشف عن المفتاح العام إطلاقًا على البلوكتشين، ويتم تسجيل قيمة التجزئة فقط. لذلك، طالما أن المفتاح العام غير معروف، فلا يوجد هدف لتشغيل خوارزمية شور، ولا يمكن تحديد المفتاح الخاص. يمكن القول إن المحافظ في هذه الحالة آمنة كميًا (Quantum-safe).&lt;/p>
&lt;h3 id="32-الضعف-القاتل-عند-إرسال-المعاملات-هجوم-الجري-الاستباقي">3.2. الضعف القاتل عند إرسال المعاملات (هجوم الجري الاستباقي)
&lt;/h3>&lt;p>تظهر المشكلة عندما يقوم المستخدم بإرسال أموال.
عند بث (إرسال) معاملة إلى الشبكة، يجب على المستخدم تضمين &lt;strong>مفتاحه العام في بيانات المعاملة والكشف عنه للشبكة بأكملها&lt;/strong> للتحقق، بالإضافة إلى توقيعه الرقمي.&lt;/p>
&lt;div class="mermaid">sequenceDiagram
participant User as "المستخدم (أليس)"
participant Mempool as "Mempool (تجمع المعاملات غير المؤكدة)"
participant QuantumAttacker as "المهاجم الكمي"
participant Miner as "المُعدِّن (إنشاء الكتل)"
User->>Mempool: إرسال المعاملة (تتضمن المفتاح العام + التوقيع)
Mempool-->>QuantumAttacker: اعتراض المفتاح العام على الشبكة
note right of QuantumAttacker: تنفيذ خوارزمية شور في دقائق&lt;br/>(حساب المفتاح الخاص من المفتاح العام)
QuantumAttacker->>QuantumAttacker: إنشاء توقيع جديد باستخدام المفتاح الخاص لأليس
QuantumAttacker->>Mempool: بث معاملة تحويل احتيالية برسوم تعدين أعلى
Miner->>Miner: إعطاء الأولوية للمعاملة الاحتيالية ذات الرسوم (الغاز) الأعلى وتضمينها في الكتلة
Miner-->>User: تسجيلها في البلوكتشين (خسارة أموال أليس)&lt;/div>
&lt;p>بمجرد إرسال المفتاح العام إلى Mempool (منطقة انتظار المعاملات غير المؤكدة)، تتم مشاركة هذه البيانات مع العُقد حول العالم. إذا كان المهاجم يمتلك كمبيوتر كمي فائق السرعة، فيمكنه سرقة الأموال من خلال العملية التالية:&lt;/p>
&lt;ol>
&lt;li>اعتراض معاملة المستخدم الشرعي (أليس) من Mempool و&lt;strong>استخراج المفتاح العام&lt;/strong>.&lt;/li>
&lt;li>تشغيل خوارزمية شور و&lt;strong>حساب المفتاح الخاص من المفتاح العام في غضون دقائق (قبل تأكيد الكتلة)&lt;/strong>.&lt;/li>
&lt;li>استخدام المفتاح الخاص الذي تم الحصول عليه لإنشاء &lt;strong>معاملة مزيفة&lt;/strong> ترسل أموال أليس إلى عنوان المهاجم.&lt;/li>
&lt;li>إرسال هذه المعاملة المزيفة إلى الشبكة مع تحديد &lt;strong>رسوم تعدين (Fee) أعلى بكثير&lt;/strong> من المعاملة الأصلية لأليس.&lt;/li>
&lt;/ol>
&lt;p>بناءً على الحوافز الاقتصادية، يقوم المُعدنون بشكل تفضيلي بتضمين المعاملات ذات الرسوم المرتفعة في الكتلة. نتيجة لذلك، يتم تأكيد (Confirm) المعاملة الاحتيالية للمهاجم أولاً، ويتم تجاهل معاملة أليس الشرعية باعتبارها &amp;ldquo;إنفاقًا مزدوجًا&amp;rdquo; (Double Spend) بسبب نقص الرصيد.
تُسمى هذه السلسلة من الأحداث &lt;strong>هجوم الجري الاستباقي (Front-running Attack)&lt;/strong>، وفي عالم أصبحت فيه الحواسيب الكمية حقيقة واقعة، ستؤدي إلى موقف مرعب حيث يتم سرقة الأموال من قبل قراصنة بمجرد ضغط شخص ما على زر الإرسال.&lt;/p>
&lt;h3 id="33-أزمة-العناوين-المعاد-استخدامها-والعناوين-القديمة-p2pk">3.3. أزمة العناوين المعاد استخدامها والعناوين القديمة (P2PK)
&lt;/h3>&lt;p>المشكلة الأكثر خطورة هي أن العناوين التي تم إرسال أموال منها ولو مرة واحدة في الماضي (مثل حالة إعادة الاستخدام كعناوين تغيير) قد سُجل مفتاحها العام بالفعل وبشكل دائم على البلوكتشين. هذه العناوين معرضة باستمرار لخطر حساب المفتاح الخاص الخاص بها وسرقة رصيدها، دون الحاجة حتى لانتظار إرسال معاملة جديدة.&lt;/p>
&lt;p>علاوة على ذلك، في تنسيق &lt;strong>P2PK (Pay-to-Public-Key)&lt;/strong> الذي كان سائدًا في حوالي عام 2009-2010، والذي يتضمن مكافآت التعدين الأولية لساتوشي ناكاموتو (أكثر من مليون BTC)، تم تسجيل المفتاح العام نفسه مباشرة على البلوكتشين كعنوان بدلاً من قيمة التجزئة. هذه الكمية الهائلة من البيتكوين الخاملة ستكون الهدف الأسهل لأجهزة الكمبيوتر الكمية، ومن الممكن أن تُسرق كلها مرة واحدة وتُغرق السوق، مما قد يتسبب في انهيار كارثي في الأسعار.&lt;/p>
&lt;hr>
&lt;h2 id="4-سيناريو-الانتقال-إلى-التشفير-المقاوم-للكم-pqc-post-quantum-cryptography">4. سيناريو الانتقال إلى التشفير المقاوم للكم (PQC: Post-Quantum Cryptography)
&lt;/h2>&lt;p>لتجنب كارثة &amp;ldquo;يوم Q&amp;rdquo; (اليوم الذي تخترق فيه الحواسيب الكمية التشفير)، يخطط مجتمع التشفير ومجتمع البلوكتشين للانتقال إلى &lt;strong>التشفير ما بعد الكمي (PQC)&lt;/strong> الذي يصعب فك تشفيره حتى بواسطة الخوارزميات الكمية.
على مر السنين، قاد المعهد الوطني للمعايير والتقنية (NIST) في الولايات المتحدة عملية التوحيد القياسي لـ PQC، وبعد عدة جولات من التقييم الصارم، تم اختيار بعض أنظمة التشفير الواعدة كمعايير نهائية.&lt;/p>
&lt;p>سنشرح بالتفصيل خوارزميات PQC الرئيسية التي تجذب الانتباه كبدائل للتوقيعات الرقمية في البلوكتشين، إلى جانب آلياتها الرياضية.&lt;/p>
&lt;h3 id="41-التوقيعات-المستندة-إلى-التجزئة-hash-based-signatures">4.1. التوقيعات المستندة إلى التجزئة (Hash-Based Signatures)
&lt;/h3>&lt;p>التوقيعات المستندة إلى التجزئة هي مخطط تشفير يعتمد أمانه حصريًا على أساس بسيط وقوي للغاية، ألا وهو &amp;ldquo;مقاومة الاصطدام في دوال التجزئة&amp;rdquo;. نظرًا لأنه قد تم بالفعل إثبات أمان دوال التجزئة ضد أجهزة الكمبيوتر الكمية (كما ذكرنا، يكفي هامش أمان يبلغ 128 بت)، فإن هذا النهج موثوق للغاية.
من الأمثلة البارزة &lt;strong>توقيع لامبورت (Lamport Signatures)&lt;/strong>، وامتداده WOTS (Winternitz One-Time Signature)، ومرشح معيار NIST المسمى &lt;strong>SPHINCS+&lt;/strong> (المعروف الآن باسم SLH-DSA ضمن معيار FIPS 205).&lt;/p>
&lt;h4 id="411-التفاصيل-الرياضية-لتوقيع-لامبورت-التوقيع-لمرة-واحدة">4.1.1. التفاصيل الرياضية لتوقيع لامبورت (التوقيع لمرة واحدة)
&lt;/h4>&lt;p>دعنا نلقي نظرة فاحصة على الرياضيات الكامنة وراء توقيع لامبورت.
لنفترض أن دالة التجزئة هي $H: \{0, 1\}^* \to \{0, 1\}^{256}$.&lt;/p>
&lt;p>&lt;strong>【توليد المفاتيح】&lt;/strong>
تستخدم أليس (المرسل) مولد أرقام عشوائية حقيقي (TRNG) لإنشاء 256 زوجًا من المفاتيح الخاصة.
&lt;/p>
$$
\text{sk}_{i,0} \in \{0, 1\}^{256}, \quad \text{sk}_{i,1} \in \{0, 1\}^{256} \quad (1 \le i \le 256)
$$
&lt;p>
وبالتالي، يتكون المفتاح الخاص $\text{sk}$ من 512 سلسلة نصية بحجم 256 بت (الحجم: $512 \times 32 = 16,384$ بايت).&lt;/p>
&lt;p>بعد ذلك، يتم حساب المفتاح العام $\text{pk}$. يتم تجزئة كل مكون من مكونات المفتاح الخاص على حدة.
&lt;/p>
$$
\text{pk}_{i,0} = H(\text{sk}_{i,0}), \quad \text{pk}_{i,1} = H(\text{sk}_{i,1})
$$
&lt;p>
يبلغ حجم المفتاح العام أيضًا $16,384$ بايت. يتم نشر هذا على شبكة البلوكتشين.&lt;/p>
&lt;p>&lt;strong>【توليد التوقيع】&lt;/strong>
لتوقيع بيانات المعاملة $M$، تقوم أليس أولاً بحساب قيمة التجزئة الخاصة بها.
&lt;/p>
$$
h = H(M) \in \{0, 1\}^{256}
$$
&lt;p>
لنفترض أن البت $i$ من قيمة التجزئة $h$ هو $h_i \in \{0, 1\}$.
سيكون توقيع أليس $\sigma$ عبارة عن مجموعة من مكونات المفتاح الخاص المقابلة لكل بت $h_i$.
&lt;/p>
$$
\sigma = (\text{sk}_{1, h_1}, \text{sk}_{2, h_2}, \dots, \text{sk}_{256, h_{256}})
$$
&lt;p>
بعبارة أخرى، إذا كان بت تجزئة الرسالة هو &lt;code>0&lt;/code>، فسيتم الكشف عن $\text{sk}_{i,0}$، وإذا كان &lt;code>1&lt;/code>، فسيتم الكشف عن $\text{sk}_{i,1}$. سيكون حجم التوقيع $256 \times 32 = 8,192$ بايت.&lt;/p>
&lt;p>&lt;strong>【التحقق من التوقيع】&lt;/strong>
يقوم المُعدِّن (المدقق) بالتحقق باستخدام المعاملة المستلمة $M$ والتوقيع $\sigma = (s_1, s_2, \dots, s_{256})$ والمفتاح العام $\text{pk}$.
يعيد حساب تجزئة المعاملة $h = H(M)$ ويتحقق مما إذا كانت تجزئة كل $s_i$ تتطابق مع العنصر المقابل في المفتاح العام $\text{pk}_{i, h_i}$.
&lt;/p>
$$
H(s_i) \overset{?}{=} \text{pk}_{i, h_i} \quad (\text{for all } 1 \le i \le 256)
$$
&lt;p>هذه العملية بسيطة للغاية من الناحية الرياضية، ومن المستحيل تزوير التوقيع ما لم يتمكن الكمبيوتر الكمي من إجراء حساب عكسي لـ $H$. ومع ذلك، بمجرد توقيع رسالة، يتم الكشف عن نصف المفتاح الخاص للشبكة. إذا تم استخدام نفس زوج المفاتيح لتوقيع رسالة أخرى، فإن المفاتيح الخاصة المكشوفة ستجتمع لمنح المهاجم فرصة للتزوير. لذلك، هناك قيد قوي بأنه لا يمكن استخدامه إلا &amp;ldquo;لمرة واحدة&amp;rdquo; (One-Time).
لجعل هذا عمليًا، تم تطوير تقنيات مثل &lt;strong>XMSS&lt;/strong>، التي تستخدم شجرة ميركل لربط العديد من مفاتيح المرة الواحدة بمفتاح عام جذري واحد، و &lt;strong>SPHINCS+&lt;/strong> عديمة الحالة. ومع ذلك، هناك عيب يتمثل في أن حجم التوقيع يصل إلى عشرات الكيلوبايتات.&lt;/p>
&lt;h3 id="42-التشفير-المستند-إلى-الشبكية-lattice-based-cryptography">4.2. التشفير المستند إلى الشبكية (Lattice-Based Cryptography)
&lt;/h3>&lt;p>حاليًا، يُتوقع أن يكون التشفير المستند إلى الشبكية هو التيار الرئيسي لـ PQC، وقد تم تبنيه كمعيار رئيسي لـ NIST (مثل FIPS 204: ML-DSA / CRYSTALS-Dilithium سابقًا، و Falcon).&lt;/p>
&lt;p>يعتمد أمان التشفير الشبكي على مشكلات يصعب حلها رياضيًا وتم إثباتها، مثل &amp;ldquo;مشكلة المتجه الأقصر في الشبكات متعددة الأبعاد (SVP: Shortest Vector Problem)&amp;rdquo; و &amp;ldquo;التعلم مع الأخطاء (LWE: Learning With Errors)&amp;rdquo;. لم يتم اكتشاف خوارزميات فعالة لحل مشاكل الشبكية حتى باستخدام أجهزة الكمبيوتر الكمية.&lt;/p>
&lt;p>&lt;strong>النموذج الرياضي لـ LWE (التعلم مع الأخطاء):&lt;/strong>
الفكرة الأساسية وراء مشكلة LWE هي أن إضافة &amp;ldquo;ضوضاء صغيرة (خطأ)&amp;rdquo; متعمدة إلى نظام من المعادلات الخطية يجعل المشكلة صعبة للغاية.
لنفترض أن المتجه السري هو $\mathbf{s} \in \mathbb{Z}_q^n$.
يوجد مصفوفة عامة ضخمة تم اختيارها عشوائيًا $\mathbf{A} \in \mathbb{Z}_q^{m \times n}$ ومتجه ضوضاء صغير يضاف عن قصد $\mathbf{e} \in \mathbb{Z}_q^m$.
يتم حساب المفتاح العام $\mathbf{b}$ على النحو التالي:&lt;/p>
$$
\mathbf{b} = \mathbf{A}\mathbf{s} + \mathbf{e} \pmod{q}
$$
&lt;p>حتى لو كانت المصفوفة $\mathbf{A}$ والمتجه $\mathbf{b}$ (المفتاح العام) عامين، فإن حساب المفتاح السري $\mathbf{s}$ منهما يصبح صعبًا جدًا بسبب وجود الضوضاء $\mathbf{e}$. بدون الضوضاء، يمكن حلها ببساطة باستخدام الحذف الغاوسي، ولكن مع الضوضاء، تتوسع مساحة البحث في جميع الأبعاد بشكل انفجاري، مما يوفر أمانًا قويًا ضد كل من أجهزة الكمبيوتر الكلاسيكية والكمية.
في الخوارزميات الفعلية المستخدمة في البلوكتشين (مثل Dilithium)، يتم استخدام هذا المفهوم موسعًا على الحلقات متعددة الحدود كـ &lt;strong>Ring-LWE (أو Module-LWE)&lt;/strong>، مما يؤدي إلى تقليل حجم المفتاح وتسريع العمليات الحسابية.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>المزايا&lt;/strong>: بالمقارنة مع التوقيعات المستندة إلى التجزئة، فإن أحجام المفتاح العام والتوقيع صغيرة نسبيًا (بضعة كيلوبايتات)، وسرعة توليد التوقيع والتحقق منه سريعة للغاية (مكافئة أو أفضل من ECDSA).&lt;/li>
&lt;li>&lt;strong>العيوب&lt;/strong>: الهيكل الرياضي معقد، وفترة التحقق التاريخية قصيرة، لذا فإن خطر اكتشاف خوارزمية فك تشفير جديدة في المستقبل ليس صفراً.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="5-التحديات-التقنية-في-انتقال-البلوكتشين-إلى-pqc">5. التحديات التقنية في انتقال البلوكتشين إلى PQC
&lt;/h2>&lt;p>مجرد وجود خوارزميات PQC (مثل Dilithium و SPHINCS+) لا يعني أنه يمكن تقديمها إلى البيتكوين أو الإيثريوم غدًا. هناك عدد من التحديات الخطيرة الخاصة بالأنظمة اللامركزية.&lt;/p>
&lt;h3 id="51-تضخم-حجم-التوقيع-وانهيار-قابلية-التوسع">5.1. تضخم حجم التوقيع وانهيار قابلية التوسع
&lt;/h3>&lt;p>العائق الأكبر أمام اعتماد PQC هو التضخم الهائل في حجم البيانات.
بينما يبلغ حجم توقيع ECDSA الحالي حوالي 70 بايت، فإن حجم التوقيع في تشفير الشبكية Dilithium (ML-DSA) يتراوح من حوالي 2,420 بايت إلى 4,595 بايت (اعتمادًا على مستوى الأمان)، ويتجاوز حجم المفتاح العام أيضًا 1,300 بايت. أما بالنسبة لـ SPHINCS+ القائم على التجزئة، فإن التوقيع وحده يصل إلى عشرات الآلاف من البايتات.&lt;/p>
&lt;p>إذا قدمت البيتكوين PQC بنفس الحد الأقصى الحالي لحجم الكتلة (حوالي 4 ميغابايت وزن مع SegWit)، فإن عدد المعاملات التي يمكن تخزينها في كتلة واحدة سينخفض بشكل حاد. ستنخفض إنتاجية الشبكة (TPS: المعاملات في الثانية) بشكل مدمر، وسيصبح ازدحام التحويلات هو الوضع الطبيعي.
لحل هذه المشكلة، ستكون هناك حاجة إلى زيادة كبيرة في حجم الكتلة، ولكن هذا سيزيد من متطلبات التخزين وعرض النطاق الترددي للشبكة للعقد الكاملة (Full Nodes)، مما سيجعل تشغيل العقد الفردية أمرًا صعبًا، وسيؤدي في النهاية إلى معضلة &lt;strong>المركزية في الشبكة&lt;/strong>.&lt;/p>
&lt;div class="mermaid">pie title "مقارنة أحجام بيانات التوقيع في البلوكتشين (رسم توضيحي)"
"ECDSA (حوالي 70 بايت)" : 2
"Dilithium ML-DSA (حوالي 2500 بايت)" : 58
"SPHINCS+ (حوالي 17000 بايت)" : 40&lt;/div>
&lt;p>&lt;em>(※ تضخم بيانات المعاملات بسبب تقديم PQC سيكون بمثابة عنق زجاجة قاتل لقابلية التوسع)&lt;/em>&lt;/p>
&lt;h3 id="52-التأثير-على-آلة-الإيثريوم-الافتراضية-evm-والعقود-المترجمة-مسبقا">5.2. التأثير على آلة الإيثريوم الافتراضية (EVM) والعقود المترجمة مسبقًا
&lt;/h3>&lt;p>في منصات العقود الذكية مكتملة تورنغ (Turing-complete) مثل الإيثريوم، يتطلب تقديم PQC ترقية أساسية لـ EVM (آلة الإيثريوم الافتراضية).
في EVM الحالية، يتوفر عقد مترجم مسبقًا (Precompiled Contract) يسمى &lt;code>ecrecover&lt;/code> (في العنوان: &lt;code>0x01&lt;/code>) للتحقق من توقيعات ECDSA، وهو مُحسَّن للسماح بالتحقق من التوقيع بتكلفة غاز منخفضة للغاية (3000 غاز).&lt;/p>
&lt;p>ومع ذلك، فإن عملية التحقق الخاصة بخوارزميات تشفير الشبكية الجديدة مثل Dilithium أو Falcon تتضمن عمليات معقدة لمتعددات الحدود والمصفوفات. إذا تم تنفيذها باستخدام أكواد عمليات EVM (Opcodes) الحالية فقط، فقد يستهلك التحقق من توقيع واحد ملايين إلى عشرات الملايين من الغاز. هذا المستوى يمكن أن يستنفد الحد الأقصى لغاز الكتلة الحالي (حوالي 30 مليون غاز) في معاملة واحدة.&lt;/p>
&lt;p>لتجنب ذلك، من الضروري دمج عقد جديد مترجم مسبقًا للتحقق من PQC (على سبيل المثال: تعيين DilithiumVerify إلى &lt;code>0x10&lt;/code>) في EVM نفسها من خلال هارد فورك (Hard Fork) للشبكة. سيتطلب هذا عملية طويلة المدى يتعاون فيها المطورون الأساسيون لمختلف عملاء الإيثريوم (Geth و Nethermind و Erigon وما إلى ذلك) لتنفيذ منطق التحقق من تشفير الشبكية الأمثل بلغات مثل C++ و Go و Rust، وإجراء عمليات تدقيق أمني.&lt;/p>
&lt;h3 id="53-صعوبة-التوافق-عبر-الهارد-فورك-hard-fork">5.3. صعوبة التوافق عبر الهارد فورك (Hard Fork)
&lt;/h3>&lt;p>لتغيير خوارزمية التوقيع الأساسية، يعد إجراء &lt;strong>هارد فورك (Hard Fork)&lt;/strong> لتحديث بروتوكول الشبكة بالكامل أمرًا لا غنى عنه. ومع ذلك، في المجتمعات التي تولي أهمية كبيرة لـ &amp;ldquo;عدم تغيير القواعد واللامركزية&amp;rdquo; مثل مجتمع البيتكوين، تكون عملية تحقيق التوافق صعبة للغاية من الناحية السياسية. من المحتمل أن تمر عدة سنوات من المناقشات والاختبارات من وقت اقتراح مقترح تحسين البيتكوين (BIP) المتعلق بالانتقال إلى PQC حتى تنفيذه.&lt;/p>
&lt;hr>
&lt;h2 id="6-متى-سيأتي-يوم-q-خريطة-الطريق-نحو-الانتقال">6. متى سيأتي &amp;ldquo;يوم Q&amp;rdquo;؟ خريطة الطريق نحو الانتقال
&lt;/h2>&lt;p>متى سيأتي &amp;ldquo;اليوم الذي ستتمكن فيه الحواسيب الكمية من فك تشفير المنحنى الإهليلجي ذو 256 بت بالكامل (Q-Day)&amp;quot;؟
تختلف الآراء بين الباحثين، لكن العديد من الخبراء يتوقعون ظهور حواسيب كمية واسعة النطاق تحتوي على آلاف إلى عشرات الآلاف من الكيوبتات المنطقية المستقرة (كيوبتات مصححة الأخطاء ومقاومة للضوضاء) &lt;strong>&amp;ldquo;من منتصف الثلاثينيات إلى الأربعينيات من القرن الحادي والعشرين&amp;rdquo;&lt;/strong>. ومع ذلك، واستنادًا إلى الاختراقات المحتملة في بنية الأجهزة أو اكتشاف خوارزميات كمية أكثر كفاءة، لا يمكن استبعاد احتمال أن يأتي هذا اليوم في وقت أبكر (حوالي عام 2030).&lt;/p>
&lt;p>فيما يلي خريطة الطريق التي يجب أن يتخذها النظام البيئي للأصول المشفرة قبل فوات الأوان:&lt;/p>
&lt;h3 id="المرحلة-1-التوقيعات-الهجينة-وتجريد-الحساب-من-الآن-وحتى-حوالي-عام-2028">المرحلة 1: التوقيعات الهجينة وتجريد الحساب (من الآن وحتى حوالي عام 2028)
&lt;/h3>&lt;p>في عالم البلوكتشين الحالي، وخاصة مطوري الإيثريوم (مثل فيتاليك بوتيرين)، يدرسون استخدام &lt;strong>&amp;ldquo;التوقيعات الهجينة&amp;rdquo;&lt;/strong> التي تجمع بين ECDSA و PQC (التوقيعات المستندة إلى التجزئة أو التشفير الشبكي). هذا نهج يتم فيه إرفاق كل من توقيع ECDSA الآمن الحالي وتوقيع PQC بالمعاملة، بحيث تظل المعاملة آمنة حتى لو تم اختراق أحدهما.
بالإضافة إلى ذلك، من خلال استخدام تجريد الحساب (Account Abstraction, ERC-4337)، هناك جهود جارية لتنفيذ ودعم توقيعات PQC على محافظ العقود الذكية على أساس اختيار المستخدم (Opt-in) دون انتظار هارد فورك على مستوى البروتوكول.&lt;/p>
&lt;h3 id="المرحلة-2-استخدام-إثبات-المعرفة-الصفرية-zk-rollups-2025-وما-بعده">المرحلة 2: استخدام إثبات المعرفة الصفرية (ZK-Rollups) (2025 وما بعده)
&lt;/h3>&lt;p>ورقة رابحة متوقعة لحل نقطة الضعف الأكبر في PQC، وهي &amp;ldquo;تضخم بيانات التوقيع&amp;rdquo;، تتمثل في استخدام &lt;strong>ZK-Rollups (إثبات المعرفة الصفرية)&lt;/strong>، وهي تقنية الطبقة الثانية (Layer 2).
بدلاً من كتابة بيانات توقيع PQC الضخمة مباشرة على الطبقة الأولى (Layer 1 - السلسلة الرئيسية)، يتم التحقق من وتجميع العديد من معاملات PQC على الطبقة الثانية. بعد ذلك، باستخدام ZK-SNARKs أو ZK-STARKs، يتم ضغطها في &amp;ldquo;بيانات إثبات&amp;rdquo; (Proof) صغيرة جدًا وتسجيلها على الطبقة الأولى.
وتجدر الإشارة إلى أن بعض هياكل SNARKs (مثل Groth16) بحد ذاتها عرضة للكم، لذا فإن الاعتماد على &lt;strong>ZK-STARKs&lt;/strong>، الذي يعتمد فقط على دوال التجزئة المقاومة للكم، سيكون هو المفتاح.&lt;/p>
&lt;h3 id="المرحلة-3-الهارد-فورك-على-مستوى-البروتوكول-حوالي-عام-2030">المرحلة 3: الهارد فورك على مستوى البروتوكول (حوالي عام 2030)
&lt;/h3>&lt;p>بمجرد ترسيخ التوحيد القياسي لـ PQC من قبل NIST بشكل كامل واختبار مكتبات معايير الصناعة بشكل كافٍ، من المتوقع أن يتم تنفيذ هارد فورك للانتقال بالكامل إلى PQC كطريقة توقيع افتراضية على السلاسل الرئيسية مثل Bitcoin و Ethereum. خلال هذه الفترة الانتقالية، ستكون هناك إعلانات ضخمة تحث المستخدمين على &amp;ldquo;نقل الأموال من المحافظ القديمة إلى المحافظ الجديدة المتوافقة مع PQC&amp;rdquo;.&lt;/p>
&lt;h3 id="أمثلة-على-المشاريع-الرائدة">أمثلة على المشاريع الرائدة
&lt;/h3>&lt;p>استبقت بعض مشاريع البلوكتشين هذا التهديد الكمي وتم تطويرها بمقاومة الكم منذ البداية.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>QRL (Quantum Resistant Ledger)&lt;/strong>: بلوكتشين مبكر يطبق محليًا PQC مستند إلى التجزئة يسمى XMSS (مخطط توقيع ميركل الممتد) على مستوى البروتوكول.&lt;/li>
&lt;li>&lt;strong>Algorand / Cellframe&lt;/strong>: مشاريع تتميز ببنية تركيبية مرنة لطبقة التشفير تحسبًا لتحديثات PQC المستقبلية، وتبحث بنشاط عن دمج تشفير الشبكية.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="7-الخاتمة-من-أجل-حماية-مستقبل-الأصول-المشفرة-وأصولنا">7. الخاتمة: من أجل حماية مستقبل الأصول المشفرة وأصولنا
&lt;/h2>&lt;p>إن وصول &amp;ldquo;عصر ما بعد الكم&amp;rdquo; قد تجاوز عالم الخيال العلمي، ويقترب منا بالفعل كتحدٍ تقني ملموس يواجه أنظمة التشفير الحقيقية.&lt;/p>
&lt;p>يهدد سيفا الحواسيب الكمية ذوا الحدين - خوارزمية شور وخوارزمية غروفر - تشفير المفتاح العام ودوال التجزئة، وهما أساس البلوكتشين الحالي، على التوالي. على وجه الخصوص، يعد ضعف ECDSA أمرًا قاتلًا، والانتقال إلى التشفير ما بعد الكمي (PQC) أمر لا مفر منه على الإطلاق لتجنب خطر سرقة الأموال من خلال هجمات الجري الاستباقي.&lt;/p>
&lt;p>ومع ذلك، فإن عالم التكنولوجيا ومجتمع البلوكتشين لا ينتظران الدمار مكتوفي الأيدي. يتقدم اختيار وتوحيد خوارزميات PQC مثل التشفير الشبكي والتوقيعات المستندة إلى التجزئة بثبات، وبدأنا نرى طريقًا للتغلب على العقبة الأكبر لاعتماد PQC، وهي &amp;ldquo;تضخم حجم البيانات&amp;rdquo;، من خلال الاستفادة من إثباتات المعرفة الصفرية (ZK-STARKs) وتقنيات توسع الطبقة الثانية.&lt;/p>
&lt;p>لا داعي للمستخدمين والمستثمرين العاديين للأصول المشفرة للذعر وبيع جميع أموالهم الآن. ومع ذلك، من المهم أن يكون لديهم المعرفة الأساسية والوعي بالدفاع عن النفس على النحو التالي:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>تجنب إعادة استخدام العناوين&lt;/strong>: من منظور الخصوصية والأمان على حد سواء، تأكد من عدم تخزين الأموال لفترات طويلة في &amp;ldquo;العناوين المستخدمة (العناوين التي تم إرسال الأموال منها ولو مرة واحدة، مما أدى إلى كشف المفتاح العام على البلوكتشين)&amp;rdquo;.&lt;/li>
&lt;li>&lt;strong>الانتباه إلى الاتجاهات التقنية&lt;/strong>: كن على اطلاع دائم بمقترحات تحسين الشبكات الرئيسية (مثل BIP للبيتكوين و EIP للإيثريوم)، وأخبار الهارد فورك المتعلقة بالانتقال إلى PQC، حتى تتمكن من ترحيل محافظك بشكل صحيح عند الحاجة.&lt;/li>
&lt;/ul>
&lt;p>تاريخ البلوكتشين هو دائمًا تاريخ من الترقيات والمرونة في مواجهة التهديدات التقنية الجديدة. تمامًا كما تم التغلب على مشاكل قابلية التوسع والمشاكل البيئية (مثل الانتقال من PoW إلى PoS)، فإن النظام البيئي بأكمله سيبحث بلا شك عن حلول ويتكيف مع هذا التهديد الكمي غير المسبوق.
نأمل في مستقبل حيث حكمة البشرية الجديدة، المتمثلة في الحواسيب الكمية، وتكنولوجيا الثقة، المتمثلة في دفاتر الأستاذ الموزعة اللامركزية، لا تدمر بعضها البعض من خلال التصادم، بل تتسامى إلى نظام قوي مدمج في مستوى أعلى.&lt;/p>
&lt;hr>
&lt;p>&lt;em>المراجع والروابط ذات الصلة:&lt;/em>&lt;/p>
&lt;ul>
&lt;li>National Institute of Standards and Technology (NIST) - Post-Quantum Cryptography Standardization Project&lt;/li>
&lt;li>Shor, P. W. (1994). Algorithms for quantum computation: discrete logarithms and factoring.&lt;/li>
&lt;li>Grover, L. K. (1996). A fast quantum mechanical algorithm for database search.&lt;/li>
&lt;li>Buterin, V. (2024). How to hard-fork to save most users&amp;rsquo; funds in a quantum emergency.&lt;/li>
&lt;/ul></description></item><item><title>شرح مبسط للفرق بين التلدين الكمي ونموذج البوابة الكمومية</title><link>http://kenji.blog/ar/p/quantum-annealing-vs-gate-model-explained/</link><pubDate>Fri, 11 Sep 2026 12:00:00 +0900</pubDate><guid>http://kenji.blog/ar/p/quantum-annealing-vs-gate-model-explained/</guid><description>&lt;img src="http://kenji.blog/p/quantum-annealing-vs-gate-model-explained/img/eyecatch.jpg" alt="Featured image of post شرح مبسط للفرق بين التلدين الكمي ونموذج البوابة الكمومية" />&lt;h1 id="شرح-مبسط-للفرق-بين-التلدين-الكمي-ونموذج-البوابة-الكمومية">شرح مبسط للفرق بين التلدين الكمي ونموذج البوابة الكمومية
&lt;/h1>&lt;p>الحوسبة الكمومية هي الجيل القادم من تقنيات الحوسبة التي تمتلك القدرة على حل مشاكل معينة بشكل أسرع بكثير باستخدام مبادئ ميكانيكا الكم (التراكب والتشابك الكمومي)، والتي قد تستغرق أجهزة الكمبيوتر الكلاسيكية الحديثة (بما في ذلك الحواسيب الفائقة التقليدية) وقتاً هائلاً لحسابها.&lt;/p>
&lt;p>حاليًا، هناك نموذجان رئيسيان كنهج لتحقيق أجهزة الكمبيوتر الكمومية: &lt;strong>&amp;ldquo;التلدين الكمي (Quantum Annealing)&amp;rdquo;&lt;/strong> و &lt;strong>&amp;ldquo;نموذج البوابة الكمومية (Quantum Gate Model)&amp;rdquo;&lt;/strong>. يختلف هذان النموذجان بشكل كبير في النهج الفيزيائي الأساسي، والمهام الحسابية التي يتفوقان فيها، وتحديات الأجهزة في التنفيذ.&lt;/p>
&lt;p>في هذه المقالة، سنقوم بمقارنة وشرح هذين النموذجين بدقة من منظور فني وتقني مفصل للغاية، بدءًا من المبادئ الفيزيائية، والنماذج الرياضية (نموذج إيزينج، QUBO، التحويل الوحدوي، إلخ)، والقيود التقنية الحالية، وصولاً إلى حالات الاستخدام المحددة.&lt;/p>
&lt;hr>
&lt;h2 id="1-أساسيات-الحوسبة-الكمومية-الاختلاف-الجذري-عن-الحواسيب-الكلاسيكية">1. أساسيات الحوسبة الكمومية: الاختلاف الجذري عن الحواسيب الكلاسيكية
&lt;/h2>&lt;p>تعالج أجهزة الكمبيوتر الكلاسيكية المعلومات كـ &amp;ldquo;بتات (Bits)&amp;rdquo; تأخذ إحدى الحالتين &amp;ldquo;0&amp;rdquo; أو &amp;ldquo;1&amp;rdquo;. من ناحية أخرى، تستخدم أجهزة الكمبيوتر الكمومية &amp;ldquo;البتات الكمومية (Qubits)&amp;rdquo;. يمكن للبت الكمومي أن يمتلك حالتي 0 و 1 في وقت واحد احتماليًا بفضل مبدأ &amp;ldquo;التراكب (Superposition)&amp;rdquo; في ميكانيكا الكم.&lt;/p>
&lt;p>علاوة على ذلك، من خلال الاستفادة من ظاهرة تسمى &amp;ldquo;التشابك الكمومي (Entanglement)&amp;quot;، تصبح حالات البتات الكمومية المتعددة مترابطة بقوة مع بعضها البعض، بحيث تؤثر العملية على بت كمومي واحد بشكل فوري على النظام بأكمله. وهذا يتيح معالجة الحسابات المتوازية (التوازي الكمومي).&lt;/p>
&lt;p>ومع ذلك، فإن الحالات الكمومية حساسة للغاية للضوضاء الخارجية (مثل الحرارة والموجات الكهرومغناطيسية)، وتعد ظاهرة &amp;ldquo;فك الترابط (Decoherence)&amp;quot;، حيث تنهار الحالة وتعود إلى الحالة الكلاسيكية، تحديًا كبيرًا. الاختلاف في النهج للتعامل مع مشكلة الضوضاء هذه أدى إلى اختلافات كبيرة في فلسفة التصميم بين التلدين ونموذج البوابة.&lt;/p>
&lt;hr>
&lt;h2 id="2-تفاصيل-التلدين-الكمي-quantum-annealing">2. تفاصيل التلدين الكمي (Quantum Annealing)
&lt;/h2>&lt;p>التلدين الكمي هو بنية حاسوبية متخصصة تركز بشكل أساسي على حل &lt;strong>&amp;ldquo;مشاكل التحسين التوافقي (Combinatorial Optimization Problems)&amp;rdquo;&lt;/strong>. يعتمد على النظرية التي اقترحها هيديتوشي نيشيموري ومامبي كادواكي من معهد طوكيو للتكنولوجيا في عام 1998، وأصبح معروفًا على نطاق واسع عندما قامت شركة D-Wave Systems الكندية بتسويقه لأول مرة في العالم.&lt;/p>
&lt;h3 id="21-الآلية-الفيزيائية-نموذج-إيزينج-للمجال-المستعرض-والتقلبات-الكمومية">2.1. الآلية الفيزيائية: نموذج إيزينج للمجال المستعرض والتقلبات الكمومية
&lt;/h3>&lt;p>يستفيد التلدين الكمي في الحساب من طبيعة الأنظمة الفيزيائية في العالم الطبيعي التي تميل إلى الاستقرار في &amp;ldquo;أدنى حالة طاقة (الحالة الأرضية - Ground State)&amp;rdquo;.&lt;/p>
&lt;p>في النهج الكلاسيكي المسمى &amp;ldquo;التلدين المحاكى (Simulated Annealing)&amp;quot;، تُستخدم التقلبات الحرارية للهروب من الحل الأمثل المحلي (Local Minimum). بالمقابل، يستخدم التلدين الكمي &amp;ldquo;التقلبات الكمومية (Quantum Fluctuation)&amp;rdquo; للتسلل عبر حواجز الطاقة من خلال &amp;ldquo;النفق الكمومي (Quantum Tunneling)&amp;quot;، مما يتيح استكشافًا أكثر كفاءة للحل الأمثل العالمي (Global Minimum).&lt;/p>
&lt;p>يوصف التطور الزمني لنظام التلدين الكمي بواسطة الهاميلتونيان (مؤثر يمثل إجمالي طاقة النظام) $H(t)$ التالي:&lt;/p>
$$ H(t) = A(t) H_0 + B(t) H_P $$
&lt;p>حيث $t$ هو الوقت، $A(t)$ هي دالة تتناقص تدريجيًا، و $B(t)$ هي دالة تتزايد تدريجيًا.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>$H_0$ (الهاميلتونيان الأولي)&lt;/strong>: يمثل المجال المستعرض (Transverse field) ويولد التقلبات الكمومية.
$$ H_0 = - \sum_{i} \sigma_i^x $$
($\sigma_i^x$ هي مصفوفة باولي X، وتمثل قلب البت.)&lt;/li>
&lt;li>&lt;strong>$H_P$ (هاميلتونيان المشكلة)&lt;/strong>: نموذج إيزينج (Ising Model) الذي يمثل مشكلة التحسين المراد حلها.&lt;/li>
&lt;/ul>
&lt;p>في الحالة الأولية ($t=0$)، يكون $A(0)$ في حده الأقصى، ويكون النظام في الحالة الأرضية لـ $H_0$ (حالة تتراكب فيها جميع الحالات بالتساوي). من هناك، يتم تقليل المجال المستعرض ببطء مع مرور الوقت، وفي الوقت نفسه يتم زيادة تفاعلات هاميلتونيان المشكلة.&lt;/p>
&lt;h3 id="22-الحوسبة-الكمومية-الأديباتية-adiabatic-quantum-computation">2.2. الحوسبة الكمومية الأديباتية (Adiabatic Quantum Computation)
&lt;/h3>&lt;p>ما يهم في هذه العملية هو &lt;strong>&amp;ldquo;النظرية الأديباتية (Adiabatic Theorem)&amp;rdquo;&lt;/strong>. وفقًا للنظرية الأديباتية، إذا تم تغيير النظام &amp;ldquo;ببطء كافٍ (أديباتيًا)&amp;quot;، فسيظل النظام دائمًا في الحالة الأرضية للهاميلتونيان اللحظي في ذلك الوقت.&lt;/p>
&lt;p>بمعنى آخر، عندما يصبح $A(t) \to 0$ و $B(t) \to 1$ في النهاية، يكون النظام قد وصل إلى الحالة الأرضية لـ $H_P$، وهو ما يمثل &lt;strong>&amp;ldquo;الحل الدقيق لمشكلة التحسين&amp;rdquo;&lt;/strong>.&lt;/p>
&lt;div class="mermaid">graph TD
A["هاميلتونيان H_0 (الحالة الأولية)"] -->|"تغيير أديباتي (بطيء بما يكفي)"| B["الحفاظ على الحالة الأرضية دائمًا"]
A -->|"تغيير غير أديباتي (سريع جدًا / ضوضاء حرارية)"| C["الانتقال إلى حالة مثارة (خطأ)"]
B --> D["هاميلتونيان H_P (الحل الأمثل العالمي)"]
C --> E["الوقوع في فخ الحل الأمثل المحلي"]
D --> F["قراءة الحل"]
E --> F&lt;/div>
&lt;h3 id="23-التحويل-من-qubo-إلى-نموذج-إيزينج">2.3. التحويل من QUBO إلى نموذج إيزينج
&lt;/h3>&lt;p>لحل مشاكل العالم الحقيقي باستخدام المُلدّن الكمي، من الضروري صياغة المشكلة بصيغة &lt;strong>QUBO (التحسين الثنائي التربيعي غير المقيد - Quadratic Unconstrained Binary Optimization)&lt;/strong>.&lt;/p>
&lt;p>تُعرّف الدالة الهدف لـ QUBO على النحو التالي:
&lt;/p>
$$ \min_{x \in \{0,1\}^n} \sum_{i} Q_{ii} x_i + \sum_{i &lt; j} Q_{ij} x_i x_j $$
&lt;p>
حيث $x_i \in \{0, 1\}$ هي متغيرات ثنائية، و $Q$ هي مصفوفة الأوزان.&lt;/p>
&lt;p>نظرًا لأن الأجهزة (مثل D-Wave) تتعامل مع اللف المغزلي الفيزيائي (لأعلى / لأسفل)، يجب تحويل المتغيرات إلى نموذج إيزينج باستخدام $\sigma_i \in \{-1, +1\}$. معادلة التحويل هي كالتالي:
&lt;/p>
$$ x_i = \frac{1 - \sigma_i}{2} \quad \text{أو} \quad \sigma_i = 1 - 2x_i $$
&lt;p>باستبدال هذا في معادلة QUBO وتبسيطها، نحصل على هاميلتونيان نموذج إيزينج $H_P$.
&lt;/p>
$$ H_P = - \sum_{i&lt;j} J_{ij} \sigma_i^z \sigma_j^z - \sum_{i} h_i \sigma_i^z $$
&lt;ul>
&lt;li>$J_{ij}$: التفاعل بين اللفات (معامل الاقتران). قوة الارتباط بين البتات الكمومية الفيزيائية.&lt;/li>
&lt;li>$h_i$: المجال المغناطيسي المحلي (التحيز) لكل لف.&lt;/li>
&lt;/ul>
&lt;h3 id="24-أجهزة-وتحديات-التلدين-الكمي-مثال-d-wave">2.4. أجهزة وتحديات التلدين الكمي (مثال D-Wave)
&lt;/h3>&lt;p>تتحقق المعالجات الكمومية من D-Wave باستخدام أجهزة التداخل الكمومي فائق التوصيل (SQUID). يعتمد الترابط بين البتات الكمومية الفيزيائية على أسلاك الأجهزة، وهو ليس ترابطًا كاملاً (حيث تكون جميع البتات متصلة ببعضها البعض).
تطورت من &amp;ldquo;رسم بياني كيميرا (Chimera graph)&amp;rdquo; الأولي إلى &amp;ldquo;بيغاسوس (Pegasus)&amp;rdquo; ثم &amp;ldquo;زيفير (Zephyr)&amp;quot;، مما أدى إلى تحسين درجة الترابط، ولكن لا تزال هناك قيود.&lt;/p>
&lt;p>ولذلك، من الضروري إجراء عملية تُسمى &lt;strong>&amp;ldquo;التضمين الثانوي (Minor Embedding)&amp;rdquo;&lt;/strong> لتعيين مشكلة ذات بنية رسومية معقدة على الرسم البياني الفيزيائي. ونتيجة لذلك، يتم تمثيل متغير منطقي واحد بواسطة بتات كمومية فيزيائية متعددة (سلسلة)، مما يقلل من العدد الفعلي للبتات الكمومية المتاحة ويؤدي إلى انخفاض دقة الحساب.&lt;/p>
&lt;hr>
&lt;h2 id="3-تفاصيل-نموذج-البوابة-الكمومية-quantum-gate-model">3. تفاصيل نموذج البوابة الكمومية (Quantum Gate Model)
&lt;/h2>&lt;p>نموذج البوابة الكمومية هو توسيع ميكانيكي كمومي للبوابات المنطقية الكلاسيكية (AND، OR، NOT، إلخ)، وهو بنية تتيح &lt;strong>&amp;ldquo;الحوسبة الكمومية الشاملة (Universal Quantum Computation)&amp;rdquo;&lt;/strong>. تتبنى العديد من الشركات مثل IBM و Google و Rigetti و IonQ هذا النموذج.&lt;/p>
&lt;h3 id="31-التحويل-الوحدوي-ومتجه-الحالة">3.1. التحويل الوحدوي ومتجه الحالة
&lt;/h3>&lt;p>في نموذج البوابة الكمومية، يتم تمثيل حالة نظام البتات الكمومية بأكمله كـ &amp;ldquo;متجه حالة (State Vector)&amp;rdquo; $|\psi\rangle$. يتم التعبير عن حالة بت كمي واحد كتركيبة خطية من الحالة الأساسية $|0\rangle$ و $|1\rangle$ على النحو التالي:
&lt;/p>
$$ |\psi\rangle = \alpha |0\rangle + \beta |1\rangle $$
&lt;p>
حيث $\alpha$ و $\beta$ هي سعات احتمالية معقدة وتحقق $|\alpha|^2 + |\beta|^2 = 1$. يُمكن تصور هذه الحالة هندسيًا كنقطة على &amp;ldquo;كرة بلوخ (Bloch Sphere)&amp;rdquo;.&lt;/p>
&lt;p>توصف خطوات الحساب الكمومي بأنها تطبيق &lt;strong>لمؤثر وحدوي (Unitary Operator) $U$&lt;/strong> على متجه الحالة. تمتلك المصفوفة الوحدوية خاصية $U^\dagger U = I$ (حاصل ضربها في مرافقها الهرميتي يساوي مصفوفة الوحدة)، وهي عملية قابلة للعكس تتوافق مع التطور الزمني في معادلة شرودنغر في ميكانيكا الكم.
&lt;/p>
$$ |\psi_{t+1}\rangle = U_t |\psi_t\rangle $$
&lt;h3 id="32-البوابات-الكمومية-الأساسية-ونموذج-الدائرة">3.2. البوابات الكمومية الأساسية ونموذج الدائرة
&lt;/h3>&lt;p>تُصمم الخوارزميات الكمومية كسلسلة من البوابات الكمومية (دوائر كمومية).&lt;/p>
&lt;ul>
&lt;li>&lt;strong>بوابات باولي (X, Y, Z)&lt;/strong>: دوران بمقدار 180 درجة حول كل محور في كرة بلوخ. تعادل بوابة X بوابة NOT الكلاسيكية.&lt;/li>
&lt;li>&lt;strong>بوابة هادامارد (H)&lt;/strong>: تحول $|0\rangle$ إلى $\frac{|0\rangle + |1\rangle}{\sqrt{2}}$، مما يخلق حالة تراكب.
$$ H = \frac{1}{\sqrt{2}} \begin{pmatrix} 1 &amp; 1 \\ 1 &amp; -1 \end{pmatrix} $$&lt;/li>
&lt;li>&lt;strong>بوابة CNOT (Controlled-NOT)&lt;/strong>: بوابة ببتين كموميين. يتم تطبيق بوابة X على بت الهدف فقط عندما يكون بت التحكم $|1\rangle$. ينتج عن هذا تشابك كمومي (Entanglement).&lt;/li>
&lt;/ul>
&lt;p>يمكن التعبير عن أي خوارزمية كمومية تقريبًا من خلال مجموعة صغيرة من بوابات البت الكمومي الواحد وبوابات CNOT (مجموعة بوابات شاملة).&lt;/p>
&lt;div class="mermaid">graph LR
Q0["بت كمومي 0: |0>"] --> H1["بوابة هادامارد (H)"]
Q1["بت كمومي 1: |0>"] --> I1["عملية متطابقة (I)"]
H1 --> C1["بت التحكم (Control)"]
I1 --> T1["بت الهدف (Target)"]
C1 -. "تشابك" .- T1
C1 --> M0["قياس (Measurement)"]
T1 --> M1["قياس (Measurement)"]
M0 --> Result["نتيجة كلاسيكية (0 أو 1)"]
M1 --> Result&lt;/div>
&lt;h3 id="33-تصحيح-الأخطاء-والطريق-من-nisq-إلى-ftqc">3.3. تصحيح الأخطاء والطريق من NISQ إلى FTQC
&lt;/h3>&lt;p>التحدي الأكبر لنموذج البوابة الكمومية هو &amp;ldquo;فك الترابط&amp;rdquo;، حيث تُدمر الحالات الكمومية بسبب الضوضاء. تتراكم الأخطاء كلما زاد عمق خطوات الحساب (عمق البوابة).&lt;/p>
&lt;p>لإجراء حسابات مثالية، يعتبر &lt;strong>تصحيح الأخطاء الكمومية (Quantum Error Correction)&lt;/strong> أمرًا لا غنى عنه. على سبيل المثال، في طرق مثل &amp;ldquo;الكود السطحي (Surface Code)&amp;quot;، يتم دمج بتات كمومية فيزيائية متعددة لتكوين &amp;ldquo;بت كمومي منطقي (Logical Qubit)&amp;rdquo; واحد خالٍ من الأخطاء. ومع ذلك، هناك حاجة لآلاف إلى عشرات الآلاف من البتات الكمومية الفيزيائية لإنشاء بت كمومي منطقي واحد، مما يؤدي إلى عبء إضافي هائل.&lt;/p>
&lt;p>المرحلة التي نحن فيها حاليًا هي عصر أجهزة &lt;strong>NISQ (الأجهزة الكمومية متوسطة الحجم وصاخبة - Noisy Intermediate-Scale Quantum)&lt;/strong>، والتي تتكون من عشرات إلى مئات البتات الكمومية بدون تصحيح للأخطاء. ما زلنا بحاجة إلى العديد من الإنجازات لتحقيق &lt;strong>FTQC (الحوسبة الكمومية المتسامحة مع الأخطاء - Fault-Tolerant Quantum Computing)&lt;/strong> المزودة بتصحيح كامل للأخطاء.&lt;/p>
&lt;hr>
&lt;h2 id="4-ملخص-المقارنة-الفنية-والرياضية">4. ملخص المقارنة الفنية والرياضية
&lt;/h2>&lt;p>نقارن الاختلافات الأساسية بين البنيتين:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">عنصر المقارنة&lt;/th>
&lt;th style="text-align:left">التلدين الكمي (Quantum Annealing)&lt;/th>
&lt;th style="text-align:left">نموذج البوابة الكمومية (Gate Model)&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>نموذج الحساب&lt;/strong>&lt;/td>
&lt;td style="text-align:left">حساب كمومي أديباتي (تطور زمني مستمر للهاميلتونيان)&lt;/td>
&lt;td style="text-align:left">تحويل وحدوي (سلسلة منفصلة من عمليات البوابة)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>المشكلات المناسبة&lt;/strong>&lt;/td>
&lt;td style="text-align:left">مشكلات التحسين التوافقي (QUBO، نموذج إيزينج)&lt;/td>
&lt;td style="text-align:left">عالمي (محاكاة الكيمياء الكمومية، التحليل إلى عوامل، البحث، إلخ)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>القدرة التعبيرية&lt;/strong>&lt;/td>
&lt;td style="text-align:left">تحسين إرشادي (حلول تقريبية)&lt;/td>
&lt;td style="text-align:left">مكافئ لآلة تورنغ الكمومية الشاملة (جميع الحسابات ممكنة نظريًا)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>أمثلة على التنفيذ&lt;/strong>&lt;/td>
&lt;td style="text-align:left">D-Wave Systems&lt;/td>
&lt;td style="text-align:left">IBM, Google, Quantinuum, IonQ وغيرها&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>التسامح مع الضوضاء&lt;/strong>&lt;/td>
&lt;td style="text-align:left">قوي نسبيًا (يبقى بالقرب من الحالة الأرضية، لذا يمكن تحمل بعض الضوضاء الحرارية)&lt;/td>
&lt;td style="text-align:left">ضعيف جدًا (ضوضاء طفيفة تسبب انزياح الطور وتدمر نتائج الحساب)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>قابلية التوسع&lt;/strong>&lt;/td>
&lt;td style="text-align:left">مقياس الآلاف إلى عشرات الآلاف من البتات الكمومية (يعتمد على البنية الفيزيائية. البتات المنطقية صعبة)&lt;/td>
&lt;td style="text-align:left">مقياس مئات البتات الكمومية (مطلوب مقياس الملايين من أجل FTQC)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>يناسب التلدين الكمي كـ &amp;ldquo;معالج مساعد لغرض محدد&amp;rdquo; حل مشكلات التحسين بشكل يكمل حدود أجهزة الكمبيوتر الكلاسيكية. من ناحية أخرى، فإن نموذج البوابة الكمومية هو النسخة الكمومية من &amp;ldquo;الكمبيوتر للأغراض العامة&amp;rdquo;، ويهدف في النهاية إلى تجاوز القدرات الحسابية لأجهزة الكمبيوتر الكلاسيكية (التفوق الكمومي)، ولكن بناء أجهزته أمر بالغ الصعوبة.&lt;/p>
&lt;hr>
&lt;h2 id="5-القيود-والتحديات-الحالية">5. القيود والتحديات الحالية
&lt;/h2>&lt;h3 id="قيود-التلدين-الكمي">قيود التلدين الكمي
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>القيود على الترابط (Connectivity)&lt;/strong>: بسبب التضمين الثانوي المذكور أعلاه، يزداد عدد البتات الكمومية الفيزيائية المطلوبة أضعافًا مضاعفة كلما زاد حجم المشكلة.&lt;/li>
&lt;li>&lt;strong>دقة المعاملات (Precision)&lt;/strong>: تؤثر الأخطاء الفيزيائية عند إعداد معلمات تناظرية مثل $J_{ij}$ و $h_i$ على الأجهزة بشكل مباشر على جودة الحل.&lt;/li>
&lt;li>&lt;strong>درجة الحرارة والانتقال غير الأديباتي&lt;/strong>: نظرًا لأن درجة حرارة النظام ليست الصفر المطلق، فهناك احتمال للانحراف عن الحل الأمثل بسبب الإثارة الحرارية.&lt;/li>
&lt;/ol>
&lt;h3 id="قيود-نموذج-البوابة-الكمومية">قيود نموذج البوابة الكمومية
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>زمن الترابط (Coherence Time)&lt;/strong>: الوقت الذي يمكن فيه الحفاظ على الحالة الكمومية محدود للغاية، ويتراوح من بضعة ميكروثانية إلى بضع ميلي ثانية، ويكون عدد البوابات (عمق الدائرة) التي يمكن تنفيذها خلال ذلك الوقت مقيدًا بشدة.&lt;/li>
&lt;li>&lt;strong>دقة البوابة (Gate Fidelity)&lt;/strong>: لا يزال معدل الخطأ في التشغيل للبوابات ذات البتات الكمومية المزدوجة (مثل CNOT) غير منخفض بشكل كافٍ (بشكل عام حوالي 99.x٪). لتحقيق FTQC، يجب رفع هذا إلى 99.99٪ أو أعلى.&lt;/li>
&lt;li>&lt;strong>الحجم الكمومي (Quantum Volume)&lt;/strong>: يمثل توسيع نطاق قدرة الحوسبة الفعلية (الحجم الكمومي) - مع الأخذ في الاعتبار ليس فقط عدد البتات الكمومية ولكن أيضًا الترابط المتبادل ومعدلات الخطأ - التحدي الأكبر حاليًا.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="6-حالات-الاستخدام-والخوارزميات-المحددة">6. حالات الاستخدام والخوارزميات المحددة
&lt;/h2>&lt;p>دعونا نلقي نظرة على مجالات التطبيق المحددة التي يتفوق فيها كل نموذج.&lt;/p>
&lt;h3 id="61-حالات-استخدام-التلدين-الكمي">6.1. حالات استخدام التلدين الكمي
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>الخدمات اللوجستية والتوجيه&lt;/strong>: تحسين طرق التسليم للعديد من المركبات (تنوع في مشكلة البائع المتجول). البحث عن المسارات في الوقت الفعلي مع مراعاة الازدحام المروري.&lt;/li>
&lt;li>&lt;strong>الهندسة المالية&lt;/strong>: تحسين المحفظة الاستثمارية. البحث عن مجموعات الأسهم التي تزيد العوائد إلى أقصى حد مع تقليل المخاطر.&lt;/li>
&lt;li>&lt;strong>التعلم الآلي&lt;/strong>: اختيار الميزات (Feature Selection). استخراج مجموعة المتغيرات الأكثر مساهمة في التنبؤ من مجموعة بيانات ضخمة.&lt;/li>
&lt;li>&lt;strong>التصنيع&lt;/strong>: مشكلة جدولة الورشة في المصانع (أي آلة تعالج أي أجزاء وبأي ترتيب للحصول على أسرع نتيجة).&lt;/li>
&lt;/ul>
&lt;h3 id="62-حالات-استخدام-نموذج-البوابة-الكمومية">6.2. حالات استخدام نموذج البوابة الكمومية
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>محاكاة الكيمياء الكمومية&lt;/strong>: محاكاة حالات الطاقة للجزئيات والتفاعلات الكيميائية بدقة عالية.&lt;/li>
&lt;li>&lt;strong>التحليل إلى عوامل (خوارزمية شور)&lt;/strong>: خوارزمية لتحليل الأعداد المركبة الضخمة إلى عوامل في وقت متعدد الحدود. إذا تم وضع ذلك موضع التنفيذ الفعلي، فسيتم كسر البنية التحتية لتشفير المفتاح العام مثل تشفير RSA الحالي، لذلك من المُلح الانتقال إلى التشفير ما بعد الكوانتوم (PQC).&lt;/li>
&lt;li>&lt;strong>بحث قواعد البيانات (خوارزمية غروفر)&lt;/strong>: عند البحث عن بيانات مستهدفة من قاعدة بيانات غير مرتبة، تتطلب أجهزة الكمبيوتر الكلاسيكية خطوات $O(N)$، بينما يمكن لخوارزمية غروفر البحث في خطوات $O(\sqrt{N})$.&lt;/li>
&lt;/ul>
&lt;h3 id="63-الخوارزميات-الهجينة-في-عصر-nisq-vqe-و-qaoa">6.3. الخوارزميات الهجينة في عصر NISQ: VQE و QAOA
&lt;/h3>&lt;p>للتغلب على قيود الدوائر الكمومية الضحلة لأجهزة NISQ، جذبت &amp;ldquo;الخوارزميات الكمومية المتغيرة (Variational Quantum Algorithms)&amp;rdquo; الانتباه من خلال الجمع بين مزايا أجهزة الكمبيوتر الكمومية والكلاسيكية.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>VQE (Variational Quantum Eigensolver)&lt;/strong>: خوارزمية لإيجاد طاقة الحالة الأرضية للجزئيات. يتم تحضير الحالة الكمومية باستخدام دوائر كمومية ذات معلمات (Ansatz)، وتُقاس القيمة المتوقعة للطاقة $\langle \psi(\theta) | H | \psi(\theta) \rangle$. باستخدام هذه القيمة المتوقعة كدالة هدف، تُستخدم خوارزمية تحسين كلاسيكية (مثل الانحدار التدريجي) لتحديث المعلمات $\theta$. من خلال تكرار ذلك حتى التقارب، يتم إيجاد حالة الطاقة الدقيقة للجزيء.&lt;/li>
&lt;li>&lt;strong>QAOA (Quantum Approximate Optimization Algorithm)&lt;/strong>: خوارزمية لحل مشكلات التحسين التوافقي باستخدام نموذج البوابة الكمومية. تقارب التطور الزمني الأديباتي للتلدين الكمي إلى عمليات بوابة منفصلة عن طريق &amp;ldquo;توسع تروتر (Trotterization)&amp;quot;، ونحصل على حل تقريبي عن طريق تطبيق الهاميلتونيان بالتناوب. يُتوقع أن تكون خوارزمية QAOA وسيلة واعدة لحل مشكلات التحسين باستخدام نموذج البوابة.&lt;/li>
&lt;/ul>
&lt;div class="mermaid">graph TD
User["مشكلة المستخدم"] --> Formulation{"طبيعة المشكلة"}
Formulation -- "تحسين توافقي" --> QA_Path["التلدين الكمي / آلة إيزينج"]
QA_Path --> QUBO["صياغة QUBO"]
QUBO --> DWave["التنفيذ على D-Wave"]
Formulation -- "حساب كيميائي / حساب عام" --> Gate_Path["نموذج البوابة الكمومية"]
Gate_Path --> Circuit["تصميم الدائرة الكمومية (VQE / QAOA)"]
Circuit --> IBMGoogle["التنفيذ على أجهزة كمومية IBM / Google"]&lt;/div>
&lt;hr>
&lt;h2 id="7-الخلاصة">7. الخلاصة
&lt;/h2>&lt;p>يستخدم كل من التلدين الكمي ونموذج البوابة الكمومية الخصائص الغامضة لميكانيكا الكم كمورد حسابي، ولكن نهجيهما وأهدافهما النهائية تختلف اختلافًا كبيرًا.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>التلدين الكمي&lt;/strong> هو &amp;ldquo;محرك إرشادي متخصص&amp;rdquo; لتحقيق نتائج عملية في وقت مبكر لمشكلة حقيقية محددة هي التحسين التوافقي. في الوقت الحاضر، يتم إجراء العديد من تجارب إثبات المفهوم (PoC) بالفعل من قبل شركات مختلفة.&lt;/li>
&lt;li>&lt;strong>نموذج البوابة الكمومية&lt;/strong> هو &amp;ldquo;كمبيوتر كمومي للأغراض العامة&amp;rdquo; لديه القدرة على إحداث ثورة في نماذج علوم الكمبيوتر من جذورها، بدءًا من المحاكاة الدقيقة للفيزياء والكيمياء وصولاً إلى فك التشفير. ومع ذلك، يتطلب الأمر بحثًا وتطويرًا على المدى الطويل للتغلب على الجدار الضخم المتمثل في تصحيح الأخطاء.&lt;/li>
&lt;/ul>
&lt;p>في المستقبل، من المتوقع أن يتم بناء بيئة &lt;strong>&amp;ldquo;حوسبة غير متجانسة (Heterogeneous Computing)&amp;rdquo;&lt;/strong>، حيث تكون أجهزة الكمبيوتر الفائقة الكلاسيكية (HPC) في جوهرها، مع استدعاء آلة تلدين لمهام التحسين وجهاز كمبيوتر كمومي قائم على البوابات لحسابات الكيمياء الكمومية.&lt;/p>
&lt;p>لا تزال الحوسبة الكمومية تقنية قيد التطوير، لكنها تتقدم بسرعة في كل من الأجهزة والخوارزميات. إن فهم رياضيات نموذج إيزينج وأساسيات الدوائر الكمومية سيكون سلاحًا عظيمًا للاستعداد للعصر الكمومي الأصيل القادم.&lt;/p>
&lt;hr>
&lt;p>&lt;em>تشرح هذه المقالة بشكل شامل كل شيء من المفاهيم الأساسية للحوسبة الكمومية إلى أحدث اتجاهات الأجهزة. يرجى الاستمرار في متابعة أحدث اتجاهات البحث في المستقبل.&lt;/em>&lt;/p></description></item><item><title>【مخطط PQC】مقارنة بين الخوارزميات الرئيسية لتشفير ما بعد الكم</title><link>http://kenji.blog/ar/p/post-quantum-cryptography-algorithms-comparison/</link><pubDate>Fri, 11 Sep 2026 07:00:00 +0900</pubDate><guid>http://kenji.blog/ar/p/post-quantum-cryptography-algorithms-comparison/</guid><description>&lt;img src="http://kenji.blog/p/post-quantum-cryptography-algorithms-comparison/img/eyecatch.jpg" alt="Featured image of post 【مخطط PQC】مقارنة بين الخوارزميات الرئيسية لتشفير ما بعد الكم" />&lt;h2 id="1-مقدمة-أزمة-التشفير-التي-تجلبها-الحواسيب-الكمومية">1. مقدمة: &amp;ldquo;أزمة التشفير&amp;rdquo; التي تجلبها الحواسيب الكمومية
&lt;/h2>&lt;p>في مجتمع الإنترنت الحديث، تعتبر تقنية تشفير المفتاح العام بنية تحتية لا غنى عنها لحماية سرية الاتصالات وسلامة البيانات. تعتمد خوارزميات التشفير المستخدمة على نطاق واسع حالياً، مثل تشفير RSA وتشفير المنحنى الإهليلجي (ECC)، على عوائق رياضية لضمان الأمان، وهي &amp;ldquo;صعوبة تحليل الأعداد المركبة الضخمة إلى عواملها الأولية&amp;rdquo; و&amp;quot;صعوبة مشكلة اللوغاريتم المنفصل على المنحنى الإهليلجي&amp;quot; على التوالي. بالنسبة للحواسيب الكلاسيكية (الحواسيب التي نستخدمها حالياً بما في ذلك الحواسيب الفائقة)، فقد ثبت أن حل هذه المشكلات الرياضية يتطلب وقتاً أطول من عمر الكون، وهذا هو أساس أمانها.&lt;/p>
&lt;p>ومع ذلك، فإن هذا الافتراض القوي يوشك أن ينقلب رأساً على عقب بسبب التقدم في نظرية والتطبيق العملي لـ &lt;strong>الحواسيب الكمومية&lt;/strong>. فـ &amp;ldquo;&lt;strong>خوارزمية شور (Shor&amp;rsquo;s Algorithm)&lt;/strong>&amp;quot;، التي نشرها عالم التشفير بيتر شور (Peter Shor) في عام 1994، أثبتت نظرياً أنه عند تنفيذها على حاسوب كمومي عام يتحمل الأخطاء ذي أداء كافٍ (CRQC: حاسوب كمومي ذو صلة بالتشفير)، يمكن فك تشفير مشاكل التحليل إلى عوامل ومشاكل اللوغاريتم المنفصل في &amp;ldquo;وقت متعدد الحدود&amp;rdquo;. هذا يعني أن جميع أنظمة تشفير المفتاح العام المستخدمة حالياً ستصبح بلا جدوى.&lt;/p>
&lt;div class="mermaid">graph TD
A["حاسوب كمومي واسع النطاق (CRQC)"] -->|تنفيذ| B["خوارزمية شور"]
B -->|فك التشفير في وقت متعدد الحدود| C["مشكلة التحليل إلى العوامل الأولية (RSA)"]
B -->|فك التشفير في وقت متعدد الحدود| D["مشكلة اللوغاريتم المنفصل (ECC / ECDSA)"]
C --> E["التنصت على الاتصالات المشفرة، والتلاعب بالبيانات، وانتحال الهوية"]
D --> E
F["خزّن الآن، وفك التشفير لاحقاً (SNDL)"] --> E&lt;/div>
&lt;p>من الخطير جداً الاعتقاد بأنه &amp;ldquo;لا توجد مشكلة لأن الانتهاء الفعلي من تطوير الحواسيب الكمومية لا يزال أمامه عقود&amp;rdquo;. لأن أسلوب الهجوم المسمى &lt;strong>خزّن الآن، وفك التشفير لاحقاً (SNDL: Store Now, Decrypt Later)&lt;/strong> قد أصبح بالفعل تهديداً واقعياً. هذا هجوم تقوم فيه دول معادية أو منظمات قراصنة بتخزين كميات هائلة من بيانات الاتصالات المشفرة الحالية (مثل حركة مرور TLS) في وسائط التخزين، وفك تشفيرها بالكامل بمجرد توفر حواسيب كمومية قوية في المستقبل. إن أسرار الدولة، ومعلومات البنية التحتية، والبيانات الطبية التي يجب حمايتها لفترات طويلة معرّضة بالفعل لهذا التهديد.&lt;/p>
&lt;p>بالإضافة إلى ذلك، بالنسبة لتشفير المفتاح المتماثل (مثل AES) ودوال التجزئة (مثل SHA-256)، توجد &lt;strong>خوارزمية غروفر (Grover&amp;rsquo;s Algorithm)&lt;/strong> المكتشفة في عام 1996. تؤدي هذه الخوارزمية إلى تقليل عبء الحساب لهجوم القوة الغاشمة (Brute-force attack) إلى الجذر التربيعي. بمعنى آخر، ينخفض مستوى الأمان لـ AES-128 فعلياً إلى النصف ليصبح 2 أس 64، لذلك يوصى باستخدام مفاتيح وأطوال تجزئة أطول في العصر الكمومي، مثل AES-256 و SHA-384.&lt;/p>
&lt;p>ولمواجهة أزمة التشفير غير المسبوقة هذه، ظهر ما يسمى بـ &lt;strong>تشفير ما بعد الكم (Post-Quantum Cryptography: PQC)&lt;/strong>، والذي يعتمد على مشكلات رياضية جديدة يصعب فك تشفيرها حتى باستخدام الحواسيب الكمومية. ستشرح هذه المقالة بتفصيل شديد الخوارزميات الرئيسية لـ PQC، بدءاً من خلفيتها الرياضية وآلياتها وصولاً إلى مقارنة هياكلها المعمارية، وذلك بناءً على نتائج عملية توحيد معايير PQC التي قادها المعهد الوطني للمعايير والتقنية (NIST) في الولايات المتحدة.&lt;/p>
&lt;hr>
&lt;h2 id="2-الصورة-الكاملة-وتاريخ-مشروع-توحيد-معايير-pqc-من-قبل-nist">2. الصورة الكاملة وتاريخ مشروع توحيد معايير PQC من قبل NIST
&lt;/h2>&lt;p>يستغرق الانتقال في تكنولوجيا التشفير من بضع سنوات إلى عدة عقود، بما في ذلك إعادة تصميم البروتوكولات، وتحديث الأنظمة، واستبدال الأجهزة وغيرها. لذلك، بدأ علماء التشفير حول العالم في البحث في PQC منذ وقت مبكر. وقد لعب المعهد الوطني للمعايير والتقنية (NIST) في الولايات المتحدة الدور المركزي في ذلك. أعلن NIST في عام 2016 عن فتح باب تقديم المقترحات لعملية توحيد معايير PQC، وتلقى مقترحات لخوارزميات تشفير جديدة تماماً من مجتمع التشفير العالمي.&lt;/p>
&lt;p>استهدفت عملية التوحيد الفئتين الرئيسيتين التاليتين:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>تشفير المفتاح العام / آلية تغليف المفتاح (KEM: Key Encapsulation Mechanism)&lt;/strong>: آلية لمشاركة (توزيع) مفتاح مشترك بأمان لتشفير مسار الاتصال، كما هو الحال في اتصالات TLS.&lt;/li>
&lt;li>&lt;strong>التوقيعات الرقمية (Digital Signatures)&lt;/strong>: آلية لإثبات عدم تلاعب البيانات، وعدم انتحال هوية المرسل (الموثوقية)، وذلك في تحديثات البرامج والشهادات الرقمية.&lt;/li>
&lt;/ol>
&lt;p>بعد حوالي 6 سنوات من التقييم والتحليل المكثف ومنافسات فك التشفير (الجولة 1 إلى الجولة 3)، أجريت تقييمات إضافية في الجولة 4 لبعض الخوارزميات. ونتيجة لذلك، في عام 2024، تم إصدار الخوارزميات التالية رسمياً كمعايير معالجة المعلومات الفيدرالية (FIPS)، وتم تأكيدها كمعايير عالمية مستقبلية.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>FIPS 203 (ML-KEM)&lt;/strong>: آلية تغليف مفتاح (KEM) تعتمد على CRYSTALS-Kyber&lt;/li>
&lt;li>&lt;strong>FIPS 204 (ML-DSA)&lt;/strong>: توقيع رقمي يعتمد على CRYSTALS-Dilithium&lt;/li>
&lt;li>&lt;strong>FIPS 205 (SLH-DSA)&lt;/strong>: توقيع مبني على التجزئة عديم الحالة يعتمد على SPHINCS+&lt;/li>
&lt;li>&lt;strong>(مقرر صياغته مستقبلاً) FN-DSA&lt;/strong>: توقيع رقمي يعتمد على FALCON&lt;/li>
&lt;/ul>
&lt;p>تعتمد هذه الخوارزميات المختارة على &amp;ldquo;مشكلات الصعوبة&amp;rdquo; الرياضية المختلفة، مما يضمن التنوع (مرونة التشفير أو Crypto Agility) بحيث إذا تم اكتشاف ثغرة قاتلة في إحدى الخوارزميات في المستقبل، فلن ينهار النظام بأكمله. في عملية التوحيد القياسي، لعب التشفير الشبكي (Lattice-based cryptography) الدور الرئيسي من حيث الأداء، ولكن تم اعتماد التشفير المبني على التجزئة والتشفير المبني على الأكواد كبدائل قوية احتياطية.&lt;/p>
&lt;hr>
&lt;h2 id="3-تصنيف-المناهج-الرياضية-الرئيسية-لـ-pqc">3. تصنيف المناهج الرياضية الرئيسية لـ PQC
&lt;/h2>&lt;p>تُقسم خوارزميات PQC بشكل رئيسي إلى الفئات الخمس التالية بناءً على المشكلة الرياضية التي تشكل أساس أمانها. في هذه المقالة، سنتعمق بشكل خاص في الفئات الثلاث الأولى.&lt;/p>
&lt;ol>
&lt;li>&lt;strong>التشفير الشبكي (Lattice-based Cryptography)&lt;/strong>:
يعتمد على مشكلة المتجه الأقصر (SVP) ومشكلة المتجه الأقرب (CVP) في الفضاءات الشبكية متعددة الأبعاد، ومشكلة LWE المشتقة منها. وهو محور عملية التوحيد القياسي من NIST، ويشمل Kyber و Dilithium و FALCON. يتميز بأفضل توازن بين سرعة المعالجة وحجم المفتاح العام وحجم النص المشفر، وهو مناسب للاستخدام العام.&lt;/li>
&lt;li>&lt;strong>التشفير المبني على التجزئة (Hash-based Cryptography)&lt;/strong>:
يضع أساس أمانه حصرياً على &amp;ldquo;مقاومة الاصطدام&amp;rdquo; و&amp;quot;أحادية الاتجاه&amp;rdquo; لدوال التجزئة التشفيرية (مثل SHA-2 و SHAKE). قابل للتطبيق فقط على التوقيعات الرقمية (مثل SPHINCS+)، ولكن إثبات أمانه هو الأقوى، ويتميز بمقاومة عالية جداً للهجمات الرياضية غير المعروفة.&lt;/li>
&lt;li>&lt;strong>التشفير المبني على الأكواد (Code-based Cryptography)&lt;/strong>:
يعتمد على نظرية رموز تصحيح الأخطاء، ويرتكز على صعوبة مشكلة فك تشفير المتلازمة (Syndrome Decoding Problem). يعتبر Classic McEliece، المقترح في السبعينيات، المثال الأبرز عليه، ويتمتع بتاريخ طويل جداً وسجل حافل من الأمان، ولكن في المقابل، يكون حجم المفتاح العام كبيراً جداً ويقاس بالميغابايت.&lt;/li>
&lt;li>&lt;strong>تشفير متعدد الحدود متعدد المتغيرات (Multivariate Polynomial Cryptography)&lt;/strong>:
يعتمد على صعوبة حل أنظمة المعادلات التربيعية متعددة المتغيرات فوق الحقول المحدودة (مشكلة MQ). تم اقتراحه بشكل أساسي كتوقيعات رقمية (مثل Rainbow)، ولكن خلال الجولة النهائية لـ NIST، تم اكتشاف تقنية هجوم قوية تمكنت من فك تشفيره في غضون أيام قليلة باستخدام جهاز كمبيوتر شخصي واحد، مما أدى إلى خروج العديد من الخوارزميات من سباق التوحيد القياسي.&lt;/li>
&lt;li>&lt;strong>التشفير المبني على التماثلات (Isogeny-based Cryptography)&lt;/strong>:
يعتمد على مشكلة البحث عن مسار على رسوم بيانية للتماثلات (Isogeny) للمنحنيات الإهليلجية. حجم المفتاح صغير جداً، وكان يُتوقع أن يكون الخليط الشرعي لـ ECC، ولكن تم فك تشفير المرشح النهائي &amp;ldquo;SIKE&amp;rdquo; تماماً في بضع ساعات فقط على كمبيوتر شخصي عادي في عام 2022 باستخدام رياضيات كلاسيكية (مثل هجوم Castryck-Decru)، مما شكل نهاية درامية ترمز إلى صعوبة وخطورة تصميم PQC.&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="4-أعماق-التشفير-الشبكي-الأساس-الرياضي-لمشكلة-lwe-ومشكلة-module-lwe">4. أعماق التشفير الشبكي: الأساس الرياضي لمشكلة LWE ومشكلة Module-LWE
&lt;/h2>&lt;p>&lt;strong>التشفير الشبكي&lt;/strong> هو الأكثر ترجيحاً حالياً وأصبح محور عملية التوحيد القياسي. يكمن في أساس أمانه &lt;strong>مشكلة LWE (Learning with Errors: مشكلة التعلم مع الأخطاء)&lt;/strong>. اقترحها Oded Regev في عام 2005، وحصل على جائزة غودل (Gödel Prize) تقديراً لهذا الإنجاز الرائد. لا يمكن الحديث عن PQC الحديثة دون فهم مشكلة LWE.&lt;/p>
&lt;h3 id="41-ما-هي-مشكلة-lwe-التعلم-مع-الأخطاء">4.1. ما هي مشكلة LWE (التعلم مع الأخطاء)
&lt;/h3>&lt;p>أولاً، دعونا ننظر في نظام بسيط من المعادلات الخطية المتزامنة. بافتراض أنه في ظل مقياس $q$ (modulo $q$)، لدينا مصفوفة عشوائية معروفة $A$، ومتجه سري مجهول $\vec{s}$، وأُعطينا حاصل ضربهما $\vec{b}$.&lt;/p>
$$ \vec{b} = A\vec{s} \pmod q $$
&lt;p>في هذه الحالة، من السهل إيجاد $\vec{s}$ المجهول من المعلومات العامة $A$ و $\vec{b}$. باستخدام الخوارزمية الكلاسيكية &amp;ldquo;الحذف الغاوسي (Gaussian elimination)&amp;quot;، يمكن حساب $\vec{s}$ بسهولة في وقت متعدد الحدود.&lt;/p>
&lt;p>ولكن، بإضافة &amp;ldquo;خطأ مقصود صغير (ضوضاء)&amp;rdquo; إلى هذه المعادلة، يرتفع مستوى صعوبة المشكلة بشكل كبير. هذه هي &lt;strong>مشكلة LWE&lt;/strong>.&lt;/p>
&lt;p>نقوم بتجهيز متجه سري مجهول $\vec{s} \in \mathbb{Z}_q^n$، ومصفوفة مختارة عشوائياً $A \in \mathbb{Z}_q^{m \times n}$. علاوة على ذلك، نقوم بإعداد متجه خطأ $\vec{e} \in \mathbb{Z}_q^m$ يتم اختياره وفقاً لتوزيع طبيعي أو توزيع ذي حدين حيث تكون &amp;ldquo;قيم العناصر صغيرة بما فيه الكفاية&amp;rdquo;، ونحسب $\vec{b}$ على النحو التالي.&lt;/p>
$$ \vec{b} = A\vec{s} + \vec{e} \pmod q $$
&lt;p>&lt;strong>مشكلة البحث في LWE (Search LWE)&lt;/strong> هي المشكلة المتمثلة في &amp;ldquo;إيجاد المعلومات السرية $\vec{s}$ من المعلومات العامة $(A, \vec{b})$&amp;rdquo;. بوجود هذا الخطأ $\vec{e}$، إذا حاولنا استخدام طرق حل جبرية مثل الحذف الغاوسي، فإن الخطأ $\vec{e}$ سيتضخم ككرة الثلج أثناء عملية جمع وطرح المعادلات، ليصبح في النهاية لا يمكن تمييزه عن القيم العشوائية وتفشل العملية.&lt;/p>
&lt;p>عظمة مشكلة LWE تكمن في وجود إثبات نظري قوي (اختزال أو Reduction) ينص على أنه ما لم تكن هناك خوارزمية كمومية قادرة على حل مشكلات الصعوبة في أسوأ الحالات (Worst-case hardness) على الشبكات، مثل GapSVP (مشكلة أقصر متجه القرار) و SIVP (مشكلة أقصر متجهات مستقلة)، فلا يمكن حل مشكلة LWE أيضاً في الحالات المتوسطة (Average-case). بعبارة أخرى، حتى بالنسبة لمفاتيح التشفير التي تم إنشاؤها عشوائياً، يُضمن أن يكون لها أمان قوي مدعوم بحدود نظرية عُليا.&lt;/p>
&lt;h3 id="42-الكفاءة-الدراماتيكية-باستخدام-ring-lwe-و-module-lwe">4.2. الكفاءة الدراماتيكية باستخدام Ring-LWE و Module-LWE
&lt;/h3>&lt;p>تعتبر مشكلة LWE العادية (Standard LWE) واضحة جداً في أساس أمانها، ولكنها ليست عملية لأن حجم المصفوفة $A$ يصبح كبيراً جداً، مما يجعل حجم المفتاح في نطاق الميغابايت. لذا، تم اقتراح نهج يستخدم حلقات متعددات الحدود (Polynomial Rings) لإعطائها بنية جبرية.&lt;/p>
&lt;p>في &lt;strong>مشكلة Ring-LWE&lt;/strong>، نستخدم عناصر (متعددات حدود) من حلقة متعددة حدود معينة $R_q$ بدلاً من مجرد متجهات أو مصفوفات. المعيار الشائع المستخدم في معايير NIST هو حلقة متعددة الحدود السيكلوتومية التالية:&lt;/p>
$$ R_q = \mathbb{Z}_q[X]/(X^n + 1) $$
&lt;p>هنا، $n$ هي قوة للعدد 2 (مثال: 256)، و $q$ هو عدد أولي مناسب. على هذه الحلقة، باستخدام العناصر $a, s, e \in R_q$، نحسب $b = a \cdot s + e \pmod q$. نظراً لأن متعددة حدود واحدة $a$ تحتوي على $n$ من المعاملات، يمكن ضغط البيانات بشكل كبير. وعلاوة على ذلك، باستخدام إصدار الحقل المحدود من تحويل فورييه السريع (FFT) المسمى &lt;strong>NTT (Number Theoretic Transform: تحويل نظرية الأعداد)&lt;/strong>، يمكن ضرب متعددات الحدود بسرعة فائقة بتعقيد حسابي قدره $O(n \log n)$.&lt;/p>
&lt;p>ومع ذلك، كانت هناك مخاوف بشأن Ring-LWE من أنه &amp;ldquo;قد توجد ثغرات أمنية غير معروفة ناجمة عن البنية الجبرية الخاصة للحلقة&amp;rdquo;. بالإضافة إلى ذلك، عند تغيير مستوى الأمان (مثل ما يعادل AES-128 أو 192 أو 256)، كان يجب تغيير درجة متعددة الحدود $n$ نفسها، وكان هناك تحد هندسي يتمثل في ضرورة إعادة كتابة التنفيذ بأكمله، بما في ذلك خوارزمية NTT.&lt;/p>
&lt;p>لذا، اعتمدت خوارزميات التوحيد القياسي Kyber و Dilithium &lt;strong>مشكلة Module-LWE (M-LWE)&lt;/strong>. تُعد مشكلة Module-LWE حلاً وسطاً يقع تماماً بين مشكلة LWE القياسية غير المنظمة ومشكلة Ring-LWE ذات البنية المفرطة، وتستخدم مصفوفة $k \times k$ (وحدة) مكونة من عناصر حلقة متعددات الحدود $R_q$.&lt;/p>
$$ \vec{b} = A\vec{s} + \vec{e} \pmod{R_q} \quad (A \in R_q^{k \times k}, \vec{s}, \vec{e} \in R_q^k) $$
&lt;p>أكبر ميزة لـ Module-LWE هي أنه يسمح بسهولة بتوسيع نطاق مستويات الأمان ببساطة عن طريق تغيير بُعد المصفوفة $k$، مع الحفاظ على درجة متعددة الحدود $n$ ثابتة (في معيار NIST تكون $n=256$).
على سبيل المثال، في حالة Kyber، يتم ضبط البعد $k$ كما يلي:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Kyber512 (المستوى 1)&lt;/strong>: $k = 2$ (يعادل AES-128)&lt;/li>
&lt;li>&lt;strong>Kyber768 (المستوى 3)&lt;/strong>: $k = 3$ (يعادل AES-192)&lt;/li>
&lt;li>&lt;strong>Kyber1024 (المستوى 5)&lt;/strong>: $k = 4$ (يعادل AES-256)&lt;/li>
&lt;/ul>
&lt;p>وقد مكّن هذا من إعادة استخدام الكود الأساسي لـ NTT ودوائر الأجهزة الخاصة بعمليات متعددات الحدود بنسبة 100% في جميع مستويات الأمان، مما أدى إلى تحسين دراماتيكي في أمان وكفاءة التنفيذ.&lt;/p>
&lt;hr>
&lt;h2 id="5-crystals-kyber-ml-kem-آلية-تغليف-المفتاح-من-الجيل-التالي">5. CRYSTALS-Kyber (ML-KEM): آلية تغليف المفتاح من الجيل التالي
&lt;/h2>&lt;p>خوارزمية CRYSTALS-Kyber، التي تم توحيدها رسمياً كـ &lt;strong>FIPS 203 (ML-KEM)&lt;/strong>، هي آلية تغليف مفتاح (KEM) تعتمد على مشكلة Module-LWE المذكورة أعلاه. وستصبح في المستقبل المعيار العالمي الفعلي لمشاركة مفاتيح الجلسة بأمان في بروتوكولات مثل TLS 1.3 و SSH.&lt;/p>
&lt;h3 id="51-بنية-kem-آلية-تغليف-المفتاح">5.1. بنية KEM (آلية تغليف المفتاح)
&lt;/h3>&lt;p>في عصر PQC، بدلاً من النهج المباشر كما في RSA حيث &amp;ldquo;يقوم العميل بإنشاء مفتاح مشترك وتشفيره بالمفتاح العام للخادم وإرساله&amp;rdquo;، سيصبح إطار عمل التغليف المعروف باسم KEM هو المعيار.&lt;/p>
&lt;div class="mermaid">sequenceDiagram
participant Client as "العميل (أليس)"
participant Server as "الخادم (بوب)"
Note over Client: "ML-KEM KeyGen()"
Client->>Client: "إنشاء المفتاح السري (sk) والمفتاح العام (pk)"
Client->>Server: "إرسال المفتاح العام (pk)"
Note over Server: "ML-KEM Encaps()"
Server->>Server: "إنشاء مفتاح مشترك عشوائي (K)"
Server->>Server: "تغليف K باستخدام pk لإنشاء النص المشفر (c)"
Server->>Client: "إرسال النص المشفر (c)"
Note over Client: "ML-KEM Decaps()"
Client->>Client: "فك تشفير النص المشفر (c) باستخدام المفتاح السري (sk)"
Client->>Client: "فك التغليف واستخراج المفتاح المشترك (K)"
Note over Client, Server: "بدء الاتصال المشفر مثل AES باستخدام المفتاح المشترك (K) المتبادل"&lt;/div>
&lt;h3 id="52-آلية-الخوارزمية-الداخلية-لـ-kyber-وتحويل-فوجيساكي-أوكاموتو">5.2. آلية الخوارزمية الداخلية لـ Kyber وتحويل فوجيساكي-أوكاموتو
&lt;/h3>&lt;p>تصميم Kyber راقٍ جداً. أولاً، يقوم ببناء نظام تشفير مفتاح عام (Kyber.CPAPKE) آمن فقط ضد هجمات CPA (هجوم النص الواضح المختار)، ثم يطبق تقنية تشفير قوية جداً تُعرف باسم &lt;strong>تحويل فوجيساكي-أوكاموتو (Fujisaki-Okamoto Transform)&lt;/strong>، وبذلك يعتمد تصميماً يرقّيه إلى KEM كامل آمن حتى ضد هجمات CCA (هجوم النص المشفر المختار المتكيف).&lt;/p>
&lt;p>فيما يلي آليات التشفير وفك التشفير الأساسية لـ CPAPKE:&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>إنشاء المفتاح (Key Generation)&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>من قيمة بذرة عشوائية (seed)، يتم إنشاء مصفوفة $A \in R_q^{k \times k}$ في نطاق NTT. يُستخدم المقياس $q$ بقيمة $3329$.&lt;/li>
&lt;li>يتم أخذ عينات من توزيع ذي حدين مركزي (CBD) لإنتاج متجه سري $\vec{s}$ ومتجه خطأ $\vec{e}$ بمعاملات صغيرة.&lt;/li>
&lt;li>يتم حساب $\vec{t} = A\vec{s} + \vec{e}$. المفتاح العام هو $(A, \vec{t})$ والمفتاح السري هو $\vec{s}$. (عملياً، يتم نشر $A$ كقيمة بذرة لتوفير النطاق الترددي).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>التشفير (Encryption)&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>يتم تشفير الرسالة المكونة من 32 بايت (مواد المفتاح المشترك) $m$ المراد مشاركتها إلى متعددة حدود.&lt;/li>
&lt;li>يتم إنشاء متجه عشوائي جديد $\vec{r}$، وأخطاء صغيرة $\vec{e_1}, e_2$.&lt;/li>
&lt;li>يتم حساب $\vec{u} = A^T\vec{r} + \vec{e_1}$&lt;/li>
&lt;li>يتم حساب $v = \vec{t}^T\vec{r} + e_2 + \lfloor q/2 \rceil \cdot m$&lt;/li>
&lt;li>يكون النص المشفر هو $(\vec{u}, v)$.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>فك التشفير (Decryption)&lt;/strong>:&lt;/p>
&lt;ul>
&lt;li>يقوم المستلم بحساب $v - \vec{s}^T\vec{u}$.&lt;/li>
&lt;li>بتوسيع هذه المعادلة جبرياً نحصل على ما يلي:
$v - \vec{s}^T\vec{u} = (\vec{t}^T\vec{r} + e_2 + \lfloor q/2 \rceil \cdot m) - \vec{s}^T(A^T\vec{r} + \vec{e_1})$&lt;/li>
&lt;li>بالتعويض بـ $\vec{t} = A\vec{s} + \vec{e}$، يتم إلغاء الحد الرئيسي $\vec{s}^TA^T\vec{r}$.&lt;/li>
&lt;li>يتبقى لدينا $\lfloor q/2 \rceil \cdot m + (\vec{e}^T\vec{r} + e_2 - \vec{s}^T\vec{e_1})$.&lt;/li>
&lt;li>نظراً لأن الحدود داخل الأقواس هي &amp;ldquo;حاصل ضرب ومجموع أخطاء صغيرة&amp;rdquo;، فإن قيمتها الإجمالية تظل قيمة صغيرة بما فيه الكفاية (ضوضاء). ولذلك، من خلال إجراء حكم عتبة بناءً على ما إذا كان كل معامل قريباً من $0$ أو قريباً من $q/2$، يمكن استعادة بتات الرسالة الأصلية $m$ (0 أو 1) بالكامل دون أي أخطاء.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;p>أكبر نقطة قوة لـ Kyber هي &lt;strong>سرعة المعالجة&lt;/strong> الفائقة و&lt;strong>حجم المفتاح المعتدل&lt;/strong>. في حالة Kyber768، يبلغ حجم المفتاح العام 1,184 بايت، وحجم النص المشفر 1,088 بايت. وعلى الرغم من أنها أكبر مقارنةً بـ RSA-3072 (حجم المفتاح حوالي 384 بايت)، إلا أنه يمكن تضمينها ضمن وحدة الإرسال القصوى (MTU) لاتصالات الإنترنت الحديثة دون تجزئة الحزم، مما لا يؤثر تقريباً على زمن انتقال الشبكة.&lt;/p>
&lt;hr>
&lt;h2 id="6-crystals-dilithium-ml-dsa-التوقيع-الرقمي-العام-المبني-على-الشبكات">6. CRYSTALS-Dilithium (ML-DSA): التوقيع الرقمي العام المبني على الشبكات
&lt;/h2>&lt;p>في عملية توحيد التوقيعات الرقمية، تنافست خوارزميات ذات فلسفات تصميمية مختلفة حتى ضمن نفس نهج التشفير الشبكي. ومن بينها، تم اختيار &lt;strong>CRYSTALS-Dilithium&lt;/strong> كـ &lt;strong>FIPS 204 (ML-DSA)&lt;/strong> ليكون التوقيع الرقمي للاستخدام العام.&lt;/p>
&lt;h3 id="61-نموذج-فيات-شامير-مع-الإلغاء-fiat-shamir-with-aborts">6.1. نموذج فيات-شامير مع الإلغاء (Fiat-Shamir with Aborts)
&lt;/h3>&lt;p>Dilithium هو نظام توقيع رقمي يعتمد على Module-LWE (ومشكلة Module-SIS) مثل Kyber تماماً. ويُستخدم في أساس تصميمه نموذج مهم للغاية يُعرف باسم &amp;ldquo;&lt;strong>نموذج فيات-شامير مع الإلغاء (Fiat-Shamir with Aborts)&lt;/strong>&amp;rdquo;.&lt;/p>
&lt;p>تحويل فيات-شامير بحد ذاته هو تقنية قياسية لتحويل بروتوكول إثبات المعرفة الصفرية التفاعلي إلى توقيع رقمي غير تفاعلي. حيث يقوم المُثبِت (المُوقّع) بإنشاء التزام (Commitment) $y$، ويحسب $w = Ay$ ويمرره عبر دالة تجزئة للحصول على تحدٍ عشوائي $c$، ثم يحسب الاستجابة $z = y + cs$.&lt;/p>
&lt;p>ولكن، عند تطبيق ذلك ببساطة في التشفير الشبكي، يتشوه توزيع الاستجابة $z$ اعتماداً على قيمة المفتاح السري $s$، وكانت هناك مشكلة قاتلة (تسريب رياضي يشبه القناة الجانبية) حيث تتسرب معلومات المفتاح السري $s$ تدريجياً إلى المهاجم الذي يراقب عدداً كبيراً من التوقيعات.&lt;/p>
&lt;p>لحل ذلك، أدخل فريق تصميم Dilithium (ليوباشيفسكي وآخرون) تقنية &amp;ldquo;&lt;strong>أخذ العينات بالرفض (Rejection Sampling)&lt;/strong>&amp;quot;، حيث يتم إجهاض (Abort) عملية التوقيع بأكملها إذا لم تقع معاملات نتيجة حساب التوقيع $z$ ضمن نطاق عتبة آمنة محددة مسبقاً، ويتم إعادة الحساب من البداية باستخدام رقم عشوائي جديد $y$.&lt;/p>
&lt;p>ونتيجة لذلك، أصبح التوقيع النهائي المخرَج $z$ يمتلك توزيعاً موحداً تماماً لا يعتمد على الإطلاق على المفتاح السري، مما نجح في منع تسريب المعلومات رياضياً بالكامل.&lt;/p>
&lt;h3 id="62-مزايا-dilithium-وسهولة-تنفيذه">6.2. مزايا Dilithium وسهولة تنفيذه
&lt;/h3>&lt;p>الميزة الكبيرة في تصميم Dilithium هي أنه &lt;strong>لا يستخدم على الإطلاق&lt;/strong> عمليات معقدة مثل &amp;ldquo;أخذ العينات من توزيع غاوسي&amp;rdquo; أو &amp;ldquo;عمليات الفاصلة العائمة&amp;rdquo; في عملية إنشاء التوقيع. ونظراً لأنه يمكن تنفيذه فقط باستخدام أخذ العينات من توزيع موحد، وحسابات معاملات الأعداد الصحيحة البسيطة، و NTT، ودالة التجزئة (SHAKE)، فمن السهل تنفيذه بأمان وفي وقت ثابت (Constant-time) في مجموعة واسعة من البيئات، بدءاً من وحدات التحكم الدقيقة المدمجة وصولاً إلى الخوادم السحابية. وهذا يمنحه مقاومة قوية ضد هجمات القناة الجانبية المادية مثل هجمات التوقيت.&lt;/p>
&lt;hr>
&lt;h2 id="7-falcon-fn-dsa-التوقيع-الشبكي-المدمج-للغاية">7. FALCON (FN-DSA): التوقيع الشبكي المدمج للغاية
&lt;/h2>&lt;p>اختار NIST خوارزمية &lt;strong>FALCON (Fast-Fourier Lattice-based Compact Signatures over NTRU)&lt;/strong> كمرشح آخر للتوحيد القياسي للتوقيع المبني على الشبكات، بخصائص مختلفة عن Dilithium (وهي حالياً قيد الصياغة كـ FN-DSA).&lt;/p>
&lt;h3 id="71-شبكات-ntru-وأخذ-العينات-الغاوسية">7.1. شبكات NTRU وأخذ العينات الغاوسية
&lt;/h3>&lt;p>الميزة الأبرز لـ FALCON هي أنه لا يستخدم مشكلة LWE، بل يستخدم &lt;strong>شبكة NTRU (N-th degree Truncated polynomial Ring Units)&lt;/strong> العريقة التي ظهرت عام 1996. وعلاوة على ذلك، فإنه يعتمد نموذج &amp;ldquo;&lt;strong>التجزئة والتوقيع (Hash-and-Sign)&lt;/strong>&amp;rdquo; بناءً على إطار عمل GPV (Gentry-Peikert-Vaikuntanathan).&lt;/p>
&lt;p>في نموذج التجزئة والتوقيع (Hash-and-Sign)، يتم جعل قيمة تجزئة الرسالة نقطة هدف في الفضاء، ويتم إنشاء التوقيع عن طريق إيجاد النقطة على الشبكة الأقرب إلى تلك النقطة (حل تقريبي لمشكلة المتجه الأقرب). يتطلب هذا أخذ عينات من النقاط وفقاً لتوزيع غاوسي منفصل باستخدام &amp;ldquo;قاعدة قصيرة ذات نوعية جيدة&amp;rdquo; تعمل كمفتاح سري.&lt;/p>
&lt;p>قام FALCON بتسريع هذه الحسابات الثقيلة بشكل دراماتيكي باستخدام تقنية تسمى &amp;ldquo;&lt;strong>التعامد الفورييه السريع (Fast Fourier Orthogonalization: FFO)&lt;/strong>&amp;rdquo;.&lt;/p>
&lt;h3 id="72-مزايا-وعيوب-falcon">7.2. مزايا وعيوب FALCON
&lt;/h3>&lt;p>الميزة الساحقة لـ FALCON هي أن &lt;strong>حجم التوقيع وحجم المفتاح العام صغيران جداً (مدمجان)&lt;/strong>. بينما يبلغ حجم توقيع Dilithium3 حوالي 3,309 بايت، فإن حجم توقيع FALCON-512 يبلغ حوالي 666 بايت فقط. المفتاح العام صغير جداً أيضاً بحجم 897 بايت، مما يجعله المنقذ في البيئات التي يكون فيها النطاق الترددي للاتصالات محدوداً للغاية، أو في أجهزة إنترنت الأشياء (IoT)، أو في بروتوكولات شبكة معينة.&lt;/p>
&lt;p>ومع ذلك، هناك عيب كبير. نظراً لأن أخذ العينات الغاوسية المنفصلة الذي يتضمن &lt;strong>عمليات الفاصلة العائمة المعقدة (64-bit IEEE 754)&lt;/strong> يُعد إلزامياً أثناء إنشاء التوقيع، فإن التنفيذ في وقت ثابت (Constant-time implementation) لمنع تسريب التوقيت يكون صعباً للغاية، كما يصبح حجم الكود ضخماً. لذلك، يُعتبر FALCON خوارزمية متخصصة قوية لتطبيقات محددة، في مقابل الاستخدام العام لـ (Dilithium).&lt;/p>
&lt;div class="mermaid">graph LR
A["متطلبات التوقيع الرقمي"] --> B{"ما هو القيد ذو الأولوية القصوى؟"}
B -->|"بساطة التنفيذ، والتنوع، وسهولة التنفيذ في وقت ثابت"| C["Dilithium (ML-DSA)"]
B -->|"تقليل النطاق الترددي للاتصال، وصغر حجم البيانات"| D["FALCON (FN-DSA)"]
C --> E["شهادات TLS للأغراض العامة، والتوقيعات الإلكترونية للبرامج"]
D --> F["البروتوكولات ذات قيود صارمة على حجم الحزمة، والبيئات الخاصة"]&lt;/div>
&lt;hr>
&lt;h2 id="8-sphincs-slh-dsa-التوقيع-المبني-على-التجزئة-صاحب-أقوى-مستوى-أمان">8. SPHINCS+ (SLH-DSA): التوقيع المبني على التجزئة صاحب أقوى مستوى أمان
&lt;/h2>&lt;p>استعداداً لأسوأ سيناريو (في حالة الطوارئ) حيث يتم اختراق أمان التشفير الشبكي مستقبلاً من خلال اختراق علمي من قبل علماء رياضيات عباقرة، صاغ NIST معيار &lt;strong>FIPS 205 (SLH-DSA)&lt;/strong>، وهو &lt;strong>SPHINCS+&lt;/strong>، كمعيار يعتمد نهجاً مختلفاً تماماً عن التشفير الشبكي.&lt;/p>
&lt;p>يُصنف SPHINCS+ ضمن &lt;strong>التوقيعات المبنية على التجزئة&lt;/strong>. يعتمد أساس أمانه على نقطة واحدة فقط: &amp;ldquo;أن دالة التجزئة التشفيرية المستخدمة (مثل SHA-2 أو SHAKE256) تمتلك مقاومة للاصطدام وخاصية الاتجاه الواحد&amp;rdquo;. نظراً لأنه لا يعتمد على مشكلات رياضية ذات هياكل جبرية محددة مثل LWE أو التحليل إلى العوامل الأولية، فإنه يفتخر بأمان قوي جداً (أكثر مستويات الأمان تحفظاً)، حيث يمكنه مواجهة أي خوارزمية كمومية قوية قد تظهر في المستقبل ببساطة عن طريق زيادة طول مخرجات دالة التجزئة.&lt;/p>
&lt;h3 id="81-البنية-عديمة-الحالة-باستخدام-wots-و-fors">8.1. البنية عديمة الحالة باستخدام WOTS+ و FORS
&lt;/h3>&lt;p>تاريخ التوقيعات المبنية على التجزئة قديم، ويعود إلى توقيع لامبورت (Lamport signature) وتوقيع وينترنيتز لمرة واحدة (WOTS) في السبعينيات. كانت هذه المفاتيح تستخدم لمرة واحدة بحيث &amp;ldquo;يمكن التوقيع بها بأمان مرة واحدة فقط&amp;rdquo;. لجعلها قابلة للاستخدام لمرات متعددة، تم تطوير خوارزميات مثل XMSS (eXtended Merkle Signature Scheme) و LMS، والتي تدمج أشجار ميركل (Merkle Tree) لإدارة عدد لا يحصى من المفاتيح ذات الاستخدام لمرة واحدة من خلال تجزئة جذرية واحدة.&lt;/p>
&lt;p>ومع ذلك، كان لـ XMSS و LMS عيب رئيسي وهو كونها &amp;ldquo;&lt;strong>تحتفظ بالحالة (Stateful)&lt;/strong>&amp;rdquo;. ففي كل مرة يتم فيها التوقيع، يجب تسجيل حالة الفهرس بدقة في ذاكرة غير متطايرة لمعرفة &amp;ldquo;أي مفتاح لمرة واحدة تم استخدامه&amp;rdquo;، وإذا تم إرجاع الحالة إلى الوراء بسبب استعادة لقطة لجهاز ظاهري (VM Snapshot)، وتم استخدام نفس المفتاح لمرة واحدة مرتين، فسوف يتسرب المفتاح السري على الفور وينهار النظام.&lt;/p>
&lt;p>يعالج SPHINCS+ متاعب إدارة الحالة هذه باعتباره توقيعاً مبنياً على التجزئة &amp;ldquo;&lt;strong>عديم الحالة (Stateless)&lt;/strong>&amp;rdquo;.
وتتكون تقنيته الأساسية من المزيج التالي:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>WOTS+ (Winternitz One-Time Signature Plus)&lt;/strong>: التوقيع الأساسي لمرة واحدة.&lt;/li>
&lt;li>&lt;strong>FORS (Forest of Random Subsets)&lt;/strong>: تقنية توقيع الاستخدام لمرات قليلة (Few-Time Signature). تحافظ على الأمان حتى إذا تم إعادة استخدام نفس المفتاح لمرات قليلة.&lt;/li>
&lt;li>&lt;strong>Hyper-Tree (بنية شجرية ضخمة)&lt;/strong>: بنية ضخمة تتكون من طبقات متعددة من أشجار ميركل.&lt;/li>
&lt;/ol>
&lt;p>في SPHINCS+، عند التوقيع، بدلاً من إدارة الحالة، يتم اختيار أحد مفاتيح FORS من عدد هائل من المفاتيح الموجودة في أسفل الـ Hyper-Tree بشكل عشوائي باستخدام أرقام شبه عشوائية لإجراء التوقيع. نظراً لأن عدد الأوراق في الشجرة فلكي، فإن احتمال اختيار نفس المفتاح مرتين بالصدفة (تصادم) يصبح صغيراً لدرجة يمكن تجاهله، مما يحقق خاصية انعدام الحالة نتيجة لذلك.&lt;/p>
&lt;p>نقطة الضعف الوحيدة والأكبر لـ SPHINCS+ هي أن &lt;strong>حجم التوقيع كبير للغاية&lt;/strong>. اعتماداً على المعلمات، يتراوح حجم التوقيع من 17 كيلوبايت إلى 49 كيلوبايت، وسرعة إنشاء التوقيع أبطأ بكثير مقارنة بالتشفير الشبكي. لذلك، بدلاً من الاستخدام في تصفح الويب اليومي، من المتوقع أن يتم استخدامه في تطبيقات لا تتطلب توقيعات متكررة ولكنها تتطلب مستوى مطلقاً من الأمان على المدى الطويل، مثل توقيع تحديثات البرامج وشهادات هيئات المصادقة الجذرية (Root CA).&lt;/p>
&lt;hr>
&lt;h2 id="9-التشفير-المبني-على-الأكواد-العملاق-العريق-classic-mceliece">9. التشفير المبني على الأكواد: العملاق العريق Classic McEliece
&lt;/h2>&lt;p>في عملية التوحيد القياسي لـ NIST، يُعد النهج المهم الذي لا يزال قيد التقييم كمرشح نهائي في الجولة الرابعة هو &lt;strong>Classic McEliece&lt;/strong> من فئة &lt;strong>التشفير المبني على الأكواد&lt;/strong>.&lt;/p>
&lt;p>هذه الخوارزمية، التي اقترحها روبرت ماكيليس (Robert McEliece) في عام 1978، هي واحدة من أقدم الخوارزميات في تاريخ تشفير المفتاح العام إلى جانب RSA. وهي تستخدم رمزاً جبرياً هندسياً يُعرف باسم &amp;ldquo;رمز غوبا (Goppa Code)&amp;quot;، حيث تقوم بتشفير الرسالة عن طريق إضافة خطأ متعمد (متجه ضوضاء)، ولا يمكن لأي شخص إزالة الخطأ واستعادة الرسالة الأصلية باستخدام قدرة تصحيح الأخطاء القوية إلا من يمتلك مصفوفة التحقق من التكافؤ لرمز غوبا كمفتاح سري، وهذا يعتمد على &amp;ldquo;&lt;strong>مشكلة فك تشفير المتلازمة (Syndrome Decoding Problem)&lt;/strong>&amp;rdquo;.&lt;/p>
$$ \vec{c} = \vec{m} G + \vec{e} $$
&lt;p>
($G$ هي مصفوفة التوليد المشوشة وهي المفتاح العام، و $\vec{e}$ هو متجه الخطأ ذو الوزن $t$)&lt;/p>
&lt;p>الأمر المذهل في Classic McEliece هو سجله الحافل الساحق: &lt;strong>على الرغم من مرور أكثر من 40 عاماً على اقتراحه وتعرضه لأبحاث فك تشفير مكثفة من قبل علماء التشفير في جميع أنحاء العالم، لم يتم اكتشاف ثغرات جوهرية فيه قط&lt;/strong>. وهو يتمتع بأكثر أمان قوي &amp;ldquo;أثبتت الأيام جدارته&amp;rdquo; ضمن PQC.&lt;/p>
&lt;p>بالإضافة إلى ذلك، يتمتع بميزة أن حجم النص المشفر صغير جداً (فقط حوالي 100 إلى 200 بايت). ولكن لديه عيب قاتل يتمثل في أن &lt;strong>حجم المفتاح العام يكون في حدود الميغابايت (MB)&lt;/strong>. حتى في أدنى مستوى أمان (يعادل AES-128)، يبلغ حجم المفتاح العام حوالي 250 كيلوبايت، ويتجاوز 1 ميغابايت في المستويات الأعلى.&lt;/p>
&lt;p>لهذا السبب، لا يمكن استخدامه على الإطلاق في التطبيقات التي ترسل المفتاح العام عبر الشبكة في كل مرة يتم فيها الاتصال، مثل مصافحة TLS (TLS Handshake). ومع ذلك، في حالات الاستخدام الخاصة حيث يمكن وضع المفتاح العام مسبقاً في النظام، مثل تبادل المفاتيح المشتركة مسبقاً لـ VPN، أو تشفير المفتاح العام داخل البرامج الثابتة (Firmware)، أو الاتصالات عبر الأقمار الصناعية، فإنه لا يزال قيد الدراسة كخيار واعد للغاية نظراً لأمانه القوي.&lt;/p>
&lt;hr>
&lt;h2 id="10-مقارنة-الأداء-والمقايضات-بين-خوارزميات-pqc-المختلفة">10. مقارنة الأداء والمقايضات بين خوارزميات PQC المختلفة
&lt;/h2>&lt;p>يلخص الجدول التالي خصائص الأداء للخوارزميات الرئيسية التي تمت مناقشتها حتى الآن عند مستوى أمان عام (يعادل NIST المستوى 2 إلى 3، ومستوى AES-128 إلى 192).&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align:left">الخوارزمية (الاسم القياسي)&lt;/th>
&lt;th style="text-align:left">الفئة&lt;/th>
&lt;th style="text-align:left">الأساس الرياضي&lt;/th>
&lt;th style="text-align:left">حجم المفتاح العام&lt;/th>
&lt;th style="text-align:left">حجم المفتاح السري&lt;/th>
&lt;th style="text-align:left">حجم النص المشفر / التوقيع&lt;/th>
&lt;th style="text-align:left">اتجاه سرعة المعالجة&lt;/th>
&lt;th style="text-align:left">الميزات الرئيسية والتطبيقات&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Kyber768&lt;/strong>&lt;br>(ML-KEM)&lt;/td>
&lt;td style="text-align:left">KEM&lt;/td>
&lt;td style="text-align:left">Module-LWE&lt;/td>
&lt;td style="text-align:left">1,184 بايت&lt;/td>
&lt;td style="text-align:left">2,400 بايت&lt;/td>
&lt;td style="text-align:left">1,088 بايت&lt;/td>
&lt;td style="text-align:left">سريع جداً&lt;/td>
&lt;td style="text-align:left">أفضل توازن بين حجم المفتاح والسرعة. معيار KEM العام لـ TLS 1.3 وغيرها.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Dilithium3&lt;/strong>&lt;br>(ML-DSA)&lt;/td>
&lt;td style="text-align:left">التوقيع&lt;/td>
&lt;td style="text-align:left">Module-LWE&lt;/td>
&lt;td style="text-align:left">1,952 بايت&lt;/td>
&lt;td style="text-align:left">4,032 بايت&lt;/td>
&lt;td style="text-align:left">3,309 بايت&lt;/td>
&lt;td style="text-align:left">التوليد والتحقق سريعان&lt;/td>
&lt;td style="text-align:left">تنفيذ بسيط. معيار التوقيع الرقمي العام.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>FALCON-512&lt;/strong>&lt;br>(FN-DSA)&lt;/td>
&lt;td style="text-align:left">التوقيع&lt;/td>
&lt;td style="text-align:left">شبكة NTRU&lt;/td>
&lt;td style="text-align:left">897 بايت&lt;/td>
&lt;td style="text-align:left">1,281 بايت&lt;/td>
&lt;td style="text-align:left">666 بايت&lt;/td>
&lt;td style="text-align:left">توليد التوقيع بطيء نسبياً، والتحقق سريع جداً&lt;/td>
&lt;td style="text-align:left">حجم التوقيع صغير للغاية. يتطلب عمليات فاصلة عائمة. للأنظمة المدمجة وإنترنت الأشياء (IoT).&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>SPHINCS+&lt;/strong>&lt;br>(SLH-DSA)&lt;/td>
&lt;td style="text-align:left">التوقيع&lt;/td>
&lt;td style="text-align:left">دوال التجزئة&lt;/td>
&lt;td style="text-align:left">32 بايت&lt;/td>
&lt;td style="text-align:left">64 بايت&lt;/td>
&lt;td style="text-align:left">حوالي 17,000 بايت&lt;/td>
&lt;td style="text-align:left">التوليد بطيء جداً&lt;/td>
&lt;td style="text-align:left">خطر الانهيار الرياضي شبه معدوم. للتطبيقات عالية الأمان مثل الشهادات الجذرية.&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align:left">&lt;strong>Classic McEliece&lt;/strong>&lt;/td>
&lt;td style="text-align:left">KEM&lt;/td>
&lt;td style="text-align:left">رمز غوبا&lt;/td>
&lt;td style="text-align:left">&lt;strong>حوالي 1.04 ميغابايت&lt;/strong>&lt;/td>
&lt;td style="text-align:left">13,568 بايت&lt;/td>
&lt;td style="text-align:left">&lt;strong>188 بايت&lt;/strong>&lt;/td>
&lt;td style="text-align:left">التغليف سريع&lt;/td>
&lt;td style="text-align:left">40 عاماً من سجل الأمان. مفتاح عام ضخم. للبيئات التي يمكن فيها تضمين المفتاح بشكل ثابت (Hardcoded).&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="فهم-المقايضات">فهم المقايضات
&lt;/h3>&lt;p>في عالم PQC، لا توجد خوارزمية سحرية واحدة تتميز بـ &amp;ldquo;حجم صغير وسرعة فائقة وضمان رياضي مثالي&amp;rdquo;.&lt;/p>
&lt;ul>
&lt;li>&lt;strong>معايير الإنترنت (Kyber / Dilithium)&lt;/strong>: تتمتع بأفضل توازن في الأداء، وهي الأنسب للاستبدال المباشر (Drop-in replacement) لخوارزميات RSA/ECC الحالية.&lt;/li>
&lt;li>&lt;strong>المحافظة القصوى (SPHINCS+)&lt;/strong>: يتم اختيارها عندما تريد تأميناً مطلقاً ضد الاختراقات الرياضية المستقبلية، حتى لو كان ذلك على حساب حجم البيانات وسرعة المعالجة.&lt;/li>
&lt;li>&lt;strong>للبيئات الخاصة (FALCON / Classic McEliece)&lt;/strong>: أسلحة متخصصة يتم اختيارها وفقاً لقيود البيئة، مثل عرض النطاق الترددي الضيق جداً، أو إمكانية التوزيع المسبق للمفاتيح.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="11-التحديات-نحو-التطبيق-العملي-والتشفير-الهجين-كحل-واقعي">11. التحديات نحو التطبيق العملي و&amp;quot;التشفير الهجين&amp;rdquo; كحل واقعي
&lt;/h2>&lt;p>مع اكتمال عملية التوحيد القياسي بواسطة NIST والإصدار الرسمي لمعايير FIPS، بدأ التحول إلى PQC للبنية التحتية لتقنية المعلومات حول العالم (&lt;strong>هجرة PQC أو PQC Migration&lt;/strong>) بشكل جدي. وقد قامت جهات مثل متصفح Chrome من جوجل، و iMessage من آبل (بروتوكول PQ3)، وموفرو الشبكات مثل Cloudflare بدمج دعم PQC بالفعل في بروتوكولاتهم وبدأوا التشغيل الفعلي.&lt;/p>
&lt;p>ومع ذلك، فإن التحول المفاجئ والكامل إلى خوارزميات التشفير الجديدة يحمل مخاطر عالية جداً. إذا افترضنا، على سبيل المثال، أن عالم رياضيات عبقرياً اكتشف طريقة هجوم قاتلة (خلل رياضي يمكن حله حتى باستخدام أجهزة الكمبيوتر الكلاسيكية) ضد التشفير الشبكي مثل Kyber بعد بضع سنوات، فإن النظام بأكمله الذي يعتمد عليه سيصبح مكشوفاً بالكامل في لحظة.&lt;/p>
&lt;p>النهج الواقعي والموصى به لتقليل مخاطر عدم اليقين هذه هو &amp;ldquo;&lt;strong>التشفير الهجين (Hybrid Cryptography)&lt;/strong>&amp;rdquo;.&lt;/p>
&lt;p>في التشفير الهجين، يتم إجراء تبادل المفاتيح باستخدام كل من التشفير الكلاسيكي الحالي ذي السجل الحافل (مثل تشفير المنحنى الإهليلجي X25519) و PQC الجديد (مثل Kyber768) في وقت واحد. يتم توليد مكونات المفتاح المشترك بشكل منفصل لكل خوارزمية، وأخيراً يتم مزج المكونين معاً باستخدام دالة اشتقاق مفتاح آمنة (KDF) لتوليد السر الرئيسي (Master Secret) النهائي.&lt;/p>
&lt;div class="mermaid">graph TD
A["العميل"] -->|① إرسال المفتاح العام لـ X25519 + المفتاح العام لـ Kyber| B["الخادم"]
B -->|② إرجاع المفتاح المشترك لـ X25519 + النص المشفر المغلف بـ Kyber| A
A --> C{"اشتقاق السر الرئيسي (KDF)"}
B --> C
C -->|المدخلات: (المفتاح المشترك لـ X25519) || (المفتاح المشترك لـ Kyber)| D["مفتاح اتصال آمن (AES-256 / ChaCha20)"]
D -->|"مقاوم لكل من التهديد الكمومي والثغرات الكلاسيكية"| E["اتصال مشفر هجين آمن (TLS 1.3)"]&lt;/div>
&lt;p>من خلال هذا، يمكننا تحقيق أمان قوي مزدوج الطبقات: &amp;ldquo;حتى لو تم تحقيق الحواسيب الكمومية وتم اختراق ECC، فإن Kyber سيحمي الاتصال&amp;rdquo;، وعلى العكس، &amp;ldquo;حتى لو تم اكتشاف خلل رياضي غير معروف في Kyber، فإن ECC سيحمي الاتصال&amp;rdquo;. كمثال تمثيلي، هناك مسودة &lt;strong>X25519MLKEM768 (سابقاً X25519Kyber768)&lt;/strong> التي يتم توحيدها في IETF، وتستخدم الاتصالات بين متصفحات الويب الحالية والخوادم المتطورة هذه الطريقة الهجينة بالضبط.&lt;/p>
&lt;p>بالإضافة إلى ذلك، في تصميم النظام، أصبح مفهوم &lt;strong>مرونة التشفير (Crypto Agility)&lt;/strong> - وهو بناء &amp;ldquo;هيكل لا يعتمد بشكل مفرط على خوارزمية تشفير معينة، ويمكنه التبديل بسرعة إلى خوارزمية أخرى (على سبيل المثال من Kyber إلى McEliece، أو من Dilithium إلى SPHINCS+) عند فشل الخوارزمية&amp;rdquo; - متطلباً أساسياً في تطوير الأنظمة المستقبلية.&lt;/p>
&lt;hr>
&lt;h2 id="12-الخاتمة-آفاق-جديدة-في-تكنولوجيا-التشفير">12. الخاتمة: آفاق جديدة في تكنولوجيا التشفير
&lt;/h2>&lt;p>المفارقة هي أن الحواسيب الكمومية، وهي تقنية أحلام البشرية، أصبحت التهديد الأكبر الذي يحطم الحواجز الرياضية مثل &amp;ldquo;التحليل إلى العوامل الأولية&amp;rdquo; و&amp;quot;مشكلة اللوغاريتم المنفصل&amp;rdquo; التي وثقنا بها لسنوات طويلة. ومع ذلك، لم يستسلم علماء التشفير حول العالم، بل استكشفوا مجالات رياضية متعددة الأبعاد أكثر تعقيداً وعمقاً مثل نظرية الشبكات، وأشجار دوال التجزئة، ورموز تصحيح الأخطاء، وقاموا ببناء حواجز دفاعية جديدة تتمثل في تشفير ما بعد الكم (PQC).&lt;/p>
&lt;p>اكتمال عملية التوحيد القياسي لمعايير FIPS 203 (ML-KEM) و FIPS 204 (ML-DSA) و FIPS 205 (SLH-DSA) بواسطة NIST ليس خط النهاية. بل هو مجرد الخطوة الأولى في رحلة ملحمية ستستمر لعقود تُعرف بـ &amp;ldquo;هجرة PQC&amp;rdquo;. بالنسبة لمهندسي البرمجيات ومعماريي الأنظمة، سيكون التحدي التقني الكبير القادم هو كيفية تكييف &amp;ldquo;زيادة حجم المفتاح&amp;rdquo; و&amp;quot;التغيرات في التكلفة الحسابية&amp;rdquo; التي تجلبها هذه الخوارزميات الجديدة مع بروتوكولات الشبكات والأنظمة بشكل مثالي.&lt;/p>
&lt;p>المعركة بين الحواسيب الكمومية والتشفير هي مجال مثير تتقاطع فيه استكشافات البشرية الرياضية مع تطور التكنولوجيا بشكل مكثف. نأمل أن تكون قد اكتسبت من خلال هذا المقال فهماً عميقاً للنظرية الرياضية الجميلة الكامنة وراء PQC، وللآليات المذهلة لكل خوارزمية والتي تشكل مستقبل الأمن السيبراني.&lt;/p>
&lt;hr>
&lt;p>&lt;em>References:&lt;/em>&lt;/p>
&lt;ul>
&lt;li>&lt;em>NIST Post-Quantum Cryptography Standardization Program&lt;/em>&lt;/li>
&lt;li>&lt;em>FIPS 203: Module-Lattice-Based Key-Encapsulation Mechanism Standard&lt;/em>&lt;/li>
&lt;li>&lt;em>FIPS 204: Module-Lattice-Based Digital Signature Standard&lt;/em>&lt;/li>
&lt;li>&lt;em>FIPS 205: Stateless Hash-Based Digital Signature Standard&lt;/em>&lt;/li>
&lt;/ul></description></item><item><title>اليوم الذي تصبح فيه الحواسيب الكمومية عملية: أين نحن في عام 2026</title><link>http://kenji.blog/ar/p/quantum-computing-2026-current-status/</link><pubDate>Fri, 11 Sep 2026 06:00:00 +0900</pubDate><guid>http://kenji.blog/ar/p/quantum-computing-2026-current-status/</guid><description>&lt;img src="http://kenji.blog/p/quantum-computing-2026-current-status/img/eyecatch.jpg" alt="Featured image of post اليوم الذي تصبح فيه الحواسيب الكمومية عملية: أين نحن في عام 2026" />&lt;h2 id="1-مقدمة-إلى-أين-وصلت-الحواسيب-الكمومية-في-عام-2026">1. مقدمة: إلى أين وصلت الحواسيب الكمومية في عام 2026؟
&lt;/h2>&lt;p>اعتبارًا من عام 2026، شهدت الحوسبة الكمومية تحولًا حاسمًا من &amp;ldquo;حلم نظري&amp;rdquo; في الماضي إلى &amp;ldquo;واقع هندسي&amp;rdquo;. ومع اتضاح حدود أجهزة &lt;strong>NISQ (Noisy Intermediate-Scale Quantum)&lt;/strong>، التي كانت سائدة حتى سنوات قليلة مضت، وجهت المؤسسات البحثية وعمالقة التكنولوجيا حول العالم أنظارها نحو تحقيق &amp;ldquo;الحوسبة الكمومية المتسامحة مع الأخطاء (FTQC: Fault-Tolerant Quantum Computing)&amp;rdquo;.&lt;/p>
&lt;p>في هذا المقال، سنتعمق في الوضع الحالي للحواسيب الكمومية مع دمج أحدث الاختراقات لعام 2026. على وجه الخصوص، سنشرح بالتفصيل تصحيح الخطأ الكمومي (الكود السطحي)، والفرق بين الكيوبتات المادية والكيوبتات المنطقية، والتقدم في الحوسبة الكمومية الطوبولوجية، والخطوط الأمامية لطرق الموصلات الفائقة ومصائد الأيونات.&lt;/p>
&lt;hr>
&lt;h2 id="2-أساسيات-الحالة-الكمومية-والدقة-fidelity">2. أساسيات الحالة الكمومية والدقة (Fidelity)
&lt;/h2>&lt;p>الكيوبت (Qubit)، وهو الوحدة الأساسية للحاسوب الكمومي، يختلف عن البت الكلاسيكي (0 أو 1) حيث يمكن أن يتخذ حالة تراكب (Superposition) من 0 و 1. يتم التعبير عن حالة الكيوبت المفرد كمتجه في فضاء هيلبرت على النحو التالي:&lt;/p>
$$
|\psi\rangle = \alpha|0\rangle + \beta|1\rangle
$$
&lt;p>هنا، $\alpha$ و $\beta$ عبارة عن سعات احتمالية لأعداد مركبة، وتستوفي شرط التسوية التالي:&lt;/p>
$$
|\alpha|^2 + |\beta|^2 = 1
$$
&lt;p>من أهم المؤشرات لقياس أداء الحوسبة الكمومية هو &lt;strong>الدقة (Fidelity)&lt;/strong>. يتم تعريف الدقة $F$ بين الحالة الكمومية المثالية $|\psi\rangle$ ومصفوفة الكثافة الفعلية $\rho$ التي تدهورت بسبب الضوضاء وأصبحت حالة مختلطة على النحو التالي:&lt;/p>
$$
F(\rho, |\psi\rangle) = \langle \psi | \rho | \psi \rangle
$$
&lt;p>اعتبارًا من عام 2026، أصبحت دقة البوابات ثنائية الكيوبت (مثل: بوابة CNOT وبوابة CZ) في طريقة الموصلات الفائقة تتجاوز حاجز &lt;strong>99.99%&lt;/strong> (ما يسمى بـ &amp;ldquo;تسعات أربعة&amp;rdquo;) بشكل مستقر. هذا الرقم يتجاوز بكثير عتبة تصحيح الخطأ باستخدام الكود السطحي (حوالي 99%)، وهو أحد أكبر الاختراقات نحو الاستخدام العملي.&lt;/p>
&lt;hr>
&lt;h2 id="3-حدود-عصر-nisq-والتحول-النموذجي-نحو-ftqc">3. حدود عصر NISQ والتحول النموذجي نحو FTQC
&lt;/h2>&lt;p>شهدت أواخر العقد الأول من القرن الحادي والعشرين وأوائل العقد الثاني من القرن الحادي والعشرين عصر NISQ (Noisy Intermediate-Scale Quantum)، وهي أجهزة تحتوي على عشرات إلى مئات الكيوبتات بدون تصحيح للأخطاء. ومع ذلك، كان لـ NISQ حدود واضحة.&lt;/p>
&lt;p>مع زيادة عمق الدائرة (Depth)، تتراكم الأخطاء بشكل أسي، مما يجعل من المستحيل الحصول على نتائج حسابية ذات معنى. يتحلل الاحتمال الإجمالي للنجاح $P_{success}$ عند عمق الدائرة $D$ بالنسبة لدقة البوابة المفردة $f$ وعدد البوابات $N$ على النحو التالي:&lt;/p>
$$
P_{success} \approx f^N
$$
&lt;p>إذا تم تطبيق 1000 بوابة بدقة $f = 0.99$، فستصبح النتيجة $0.99^{1000} \approx 4.3 \times 10^{-5}$، وستُدفن النتائج تقريبًا في ضوضاء عشوائية. لذلك، في عام 2026، تتركز الموارد على توليد &lt;strong>الكيوبتات المنطقية (Logical Qubit)&lt;/strong> بدلاً من التوسيع المباشر لخوارزميات NISQ (مثل VQE و QAOA).&lt;/p>
&lt;hr>
&lt;h2 id="4-تصحيح-الخطأ-الكمومي-والكيوبتات-المنطقية-الخطوط-الأمامية-للكود-السطحي">4. تصحيح الخطأ الكمومي والكيوبتات المنطقية: الخطوط الأمامية للكود السطحي
&lt;/h2>&lt;p>تصحيح الخطأ الكمومي (QEC: Quantum Error Correction) هو تقنية تقوم بتشفير العديد من &amp;ldquo;الكيوبتات المادية&amp;rdquo; لإنشاء &amp;ldquo;كيوبت منطقي&amp;rdquo; واحد واكتشاف الأخطاء وتصحيحها. التقنية الأكثر واعدة حاليًا هي &lt;strong>الكود السطحي (Surface Code)&lt;/strong>.&lt;/p>
&lt;h3 id="41-بنية-الكود-السطحي-surface-code">4.1 بنية الكود السطحي (Surface Code)
&lt;/h3>&lt;p>في الكود السطحي، يتم ترتيب الكيوبتات في شبكة ثنائية الأبعاد. تُصطف كيوبتات البيانات (التي تحتفظ بالمعلومات الفعلية) وكيوبتات القياس (لقياس المتلازمة) مثل نمط رقعة الشطرنج.&lt;/p>
&lt;div class="mermaid">graph TD
A["كيوبت البيانات (D1)"] --- B["كيوبت القياس (M1)"]
B --- C["كيوبت البيانات (D2)"]
C --- D["كيوبت القياس (M2)"]
D --- E["كيوبت البيانات (D3)"]
B --- F["كيوبت البيانات (D4)"]
D --- G["كيوبت البيانات (D5)"]
style A fill:#e1f5fe,stroke:#039be5
style C fill:#e1f5fe,stroke:#039be5
style E fill:#e1f5fe,stroke:#039be5
style F fill:#e1f5fe,stroke:#039be5
style G fill:#e1f5fe,stroke:#039be5
style B fill:#fff3e0,stroke:#fb8c00
style D fill:#fff3e0,stroke:#fb8c00&lt;/div>
&lt;p>باستخدام عوامل الاستقرار (Stabilizers) $S_x$ و $S_z$، تتم مراقبة انعكاس البت (خطأ X) وانعكاس الطور (خطأ Z) باستمرار.&lt;/p>
$$
S_x = \prod_{i \in \text{star}} X_i, \quad S_z = \prod_{j \in \text{plaquette}} Z_j
$$
&lt;p>كان التطور المهم في عام 2026 هو الاختراق الكامل لـ &amp;ldquo;نقطة التعادل (Break-even point)&amp;rdquo;. وبعبارة أخرى، أصبحت الضوضاء التي تمت إزالتها بواسطة تصحيح الخطأ أكبر من الضوضاء الناتجة عن الدائرة الإضافية لإجراء تصحيح الخطأ، وتجاوز العمر الافتراضي للكيوبت المنطقي العمر الافتراضي للكيوبت المادي بعدة مراتب من حيث الحجم.&lt;/p>
&lt;h3 id="42-دورة-تصحيح-الخطأ-الكمومي">4.2 دورة تصحيح الخطأ الكمومي
&lt;/h3>&lt;p>يعمل تصحيح الخطأ كحلقة تغذية مرتدة مستمرة.&lt;/p>
&lt;div class="mermaid">sequenceDiagram
participant D as "كيوبتات البيانات"
participant M as "كيوبتات مساعدة/القياس"
participant C as "وحدة التحكم الكلاسيكية"
loop "دورة استخراج المتلازمة (حوالي 1 ميكرو ثانية)"
D->>M: "التشابك (CNOT/CZ)"
M->>C: "قياس الحالة (المتلازمة)"
C->>C: "فك تشفير المتلازمة (مثل مطابقة الوزن المثالي الأدنى)"
C-->>D: "تطبيق تصحيح باولي (إذا لزم الأمر)"
end&lt;/div>
&lt;p>حاليًا، تم ترسيخ تقنية تنفيذ عملية فك التشفير الكلاسيكية هذه (تحليل المتلازمة) في نانو ثانية باستخدام FPGA و ASIC المخصصة، ودخل تصحيح الخطأ في الوقت الفعلي مرحلة الاستخدام العملي.&lt;/p>
&lt;hr>
&lt;h2 id="5-تطور-بنية-الأجهزة-إصدار-2026">5. تطور بنية الأجهزة (إصدار 2026)
&lt;/h2>&lt;p>تتطور الأجهزة الكمومية في عام 2026 بشكل أساسي حول ثلاثة محاور: &amp;ldquo;طريقة الموصلات الفائقة&amp;rdquo;، و&amp;quot;طريقة مصيدة الأيونات&amp;quot;، و&amp;quot;الطريقة الطوبولوجية&amp;quot;.&lt;/p>
&lt;h3 id="51-تكامل-الكيوبتات-فائقة-التوصيل">5.1 تكامل الكيوبتات فائقة التوصيل
&lt;/h3>&lt;p>طريقة الموصلات الفائقة هي مجال تقوده شركات مثل IBM و Google، وتعتبر كيوبتات الترانزمون (Transmon) باستخدام وصلات جوزيفسون هي السائدة. في عام 2026، تم تحقيق شريحة ضخمة تدمج الآلاف إلى عشرة آلاف كيوبت مادي على شريحة واحدة.&lt;/p>
&lt;p>الجدير بالذكر هو ترسيخ &lt;strong>الاتصالات الكمومية بين الوحدات (Quantum Interconnects)&lt;/strong>. تم تنفيذ النقل الآني الكمومي بين الشرائح باستخدام فوتونات الموجات الدقيقة على المستوى التجاري، مما أتاح تجاوز قيود الحجم لثلاجة التخفيف الواحدة.&lt;/p>
&lt;h3 id="52-التوسع-ثنائي-الأبعاد-لمصيدة-الأيونات-والترابط-البصري">5.2 التوسع ثنائي الأبعاد لمصيدة الأيونات والترابط البصري
&lt;/h3>&lt;p>في طريقة مصيدة الأيونات (التي تقودها شركات مثل Quantinuum و IonQ)، يتم استخدام حالات الطاقة الداخلية للأيونات المعلقة في الفراغ ككيوبتات. مقارنة بطريقة الموصلات الفائقة، تتمتع بميزة أوقات تماسك T1/T2 طويلة جدًا وإمكانية الاتصال الشامل (All-to-All Connectivity).&lt;/p>
&lt;p>كان الاختراق في عام 2026 هو جعل بنية QCCD (Quantum Charge Coupled Device) ثنائية الأبعاد وتوليد التشابك عالي السرعة بين المصائد المتعددة باستخدام الترابط الضوئي. أدى هذا إلى تحسين &amp;ldquo;بطء سرعة البوابة&amp;rdquo; و&amp;quot;قابلية التوسع&amp;quot;، وهي نقاط الضعف في مصيدة الأيونات، بشكل كبير.&lt;/p>
&lt;h3 id="53-الحوسبة-الكمومية-الطوبولوجية-التحكم-في-الأنيونات">5.3 الحوسبة الكمومية الطوبولوجية: التحكم في الأنيونات
&lt;/h3>&lt;p>دخلت &lt;strong>الحوسبة الكمومية الطوبولوجية&lt;/strong>، والتي اعتبرت لفترة طويلة وجودًا نظريًا، أخيرًا مرحلة العرض التجريبي في عام 2026. تستخدم هذه الطريقة، التي تروج لها شركة Microsoft وغيرها، أنيونات غير أبيلية (Non-Abelian Anyons) تسمى &amp;ldquo;أنماط مايورانا الصفرية (Majorana Zero Modes)&amp;rdquo;.&lt;/p>
&lt;p>يتم تنفيذ البوابات الكمومية عن طريق عملية تسمى &amp;ldquo;التضفير (Braiding)&amp;rdquo; التي تبدل مواقع جزيئات الأنيون.&lt;/p>
$$
|\psi_{final}\rangle = B_{ij} |\psi_{initial}\rangle
$$
&lt;p>هنا $B_{ij}$ هو عامل التضفير. الطريقة الطوبولوجية مقاومة بطبيعتها للضوضاء البيئية (مقاومة الأخطاء على مستوى الأجهزة) لأن تخزين المعلومات لا يعتمد على الحالة الموضعية للجسيمات، بل على طوبولوجيا &amp;ldquo;العقدة&amp;rdquo; بأكملها. في عام 2026، تم تأكيد توليد أول كيوبت منطقي طوبولوجي عالي الدقة في العالم، مما جذب الانتباه كطريق مختصر قوي نحو FTQC.&lt;/p>
&lt;hr>
&lt;h2 id="6-خارطة-الطريق-نحو-الاستخدام-العملي-والآفاق">6. خارطة الطريق نحو الاستخدام العملي والآفاق
&lt;/h2>&lt;p>لكي تظهر الحواسيب الكمومية حقًا &lt;strong>التفوق الكمومي (Quantum Advantage)&lt;/strong> الذي تتفوق فيه على الحواسيب الكلاسيكية (الحواسيب الفائقة) في مجالات مثل &amp;ldquo;الحسابات الكيميائية&amp;rdquo;، و&amp;quot;علم المواد&amp;quot;، و&amp;quot;النمذجة المالية&amp;quot;، هناك حاجة إلى آلاف الكيوبتات المنطقية.&lt;/p>
&lt;div class="mermaid">gantt
title "خارطة طريق الحوسبة الكمومية (منقحة عام 2026)"
dateFormat YYYY
axisFormat %Y
section "عصر NISQ"
"كيوبتات صاخبة (&lt;1000)" :done, 2018, 2024
section "بداية FTQC"
"إثبات نقطة التعادل" :done, 2024, 2026
"المئات من الكيوبتات المنطقية" :active, 2026, 2028
section "FTQC واسع النطاق"
"1000+ كيوبت منطقي (تطبيق تجاري)" : 2028, 2030
"كمبيوتر كمومي شامل متسامح مع الأخطاء" : 2030, 2035&lt;/div>
&lt;h3 id="61-التحديات-والمستقبل-الذي-نواجهه-حاليا">6.1 التحديات والمستقبل الذي نواجهه حاليًا
&lt;/h3>&lt;p>يتمثل التحدي الأكبر اعتبارًا من عام 2026 في قدرة التبريد لأجهزة التبريد العملاقة (ثلاجات التخفيف) للحفاظ على درجات حرارة منخفضة للغاية، والأسلاك التي تربط معدات التحكم في درجة حرارة الغرفة والشرائح الكمومية المبردة (عنق الزجاجة في الإدخال والإخراج). استجابة لذلك، يتقدم تطوير رقائق التحكم CMOS التي تعمل في بيئات التبريد العميق (Cryo-CMOS) بوتيرة سريعة.&lt;/p>
&lt;h3 id="الخاتمة">الخاتمة
&lt;/h3>&lt;p>سيتم تسجيل عام 2026 في تاريخ الحواسيب الكمومية كـ &amp;ldquo;العام الأول لتوسيع نطاق الكيوبتات المنطقية&amp;rdquo;. من خلال إثبات خوارزميات تصحيح الخطأ، ووحدات الأجهزة، والتطور السريع للنهج الطوبولوجي، لم يعد &amp;ldquo;اليوم الذي تصبح فيه عملية&amp;rdquo; قصة من المستقبل البعيد، بل أصبح يمكن اعتباره كمعلم محدد في غضون السنوات القليلة القادمة. بالنسبة لمطوري الخوارزميات الكمومية والشركات، يمكن القول إن الوقت الحالي هو الوقت المناسب للاستثمار بجدية في حل المشكلات باستخدام التقنيات الكمومية الأصلية.&lt;/p>
&lt;hr>
&lt;p>&lt;em>تمت كتابة هذا المقال استنادًا إلى أحدث الأوراق البحثية في الحوسبة الكمومية واتجاهات الصناعة اعتبارًا من عام 2026.&lt;/em>&lt;/p></description></item></channel></rss>