أبرز النقاط

  • يستخدم التشفير بالمفاتيح العامة (PKC)، والمعروف أيضًا باسم التشفير غير المتماثل، زوجًا من المفاتيح مرتبطًا رياضيًا (واحد عام وواحد خاص) لتأمين البيانات والتحقق من الهويات.

  • يمكن مشاركة المفتاح العام بحرية؛ يجب أن يبقى المفتاح الخاص سريًا. لا يمكن فك تشفير البيانات المشفرة باستخدام المفتاح العام إلا بواسطة المفتاح الخاص المطابق.

  • يُعد RSA خوارزمية PKC الأكثر انتشارًا. تتطلب المعايير الحالية حدًا أدنى لطول المفتاح يبلغ 2,048 بتًا؛ ويُوصى بـ 3,072 بت أو أطول للأنظمة التي تحتاج إلى البقاء آمنة بعد 2030.

  • يُشكل التشفير بالمفاتيح العامة (PKC) أساس معظم البنية التحتية لأمن الإنترنت، بما في ذلك TLS/HTTPS وتشفير البريد الإلكتروني ومحافظ العملات الرقمية.

  • في أغسطس 2024، اعتمد NIST ثلاثة معايير للتشفير بعد الحوسبة الكمية صُممت لتظل آمنة أمام الحواسيب الكمية، مما يشير إلى تحول طويل المدى بعيدًا عن RSA وECDSA.

Binance Academy courses banner

مقدمة

في كل مرة تتصل فيها بموقع ويب آمن، أو ترسل بريدًا إلكترونيًا مشفرًا، أو توقّع معاملة للعملات الرقمية، يعمل التشفير بالمفاتيح العامة في الخلفية. إنه أحد أهم التطورات في أمن المعلومات الحديثة، ومع ذلك يتعامل معه معظم الناس يوميًا دون أن يعرفوا ذلك.

التشفير بالمفاتيح العامة (PKC)، والمعروف أيضًا بالتشفير غير المتماثل أو التشفير غير المتماثل، هو نظام يستخدم زوجين من المفاتيح مرتبطين رياضيًا لتشفير البيانات والتحقق من الهويات والمصادقة على الرسائل. بخلاف التشفير المتماثل الذي يستخدم مفتاحًا واحدًا مشتركًا، يفصل PKC بين دالتي التشفير وفك التشفير عبر زوج مفاتيح، مما يتيح اتصالًا آمنًا بين أطراف لم يلتقوا من قبل.

كيف يعمل التشفير بالمفاتيح العامة؟

يولّد كل مستخدم في نظام PKC زوج مفاتيح: مفتاح عام يمكن مشاركته علنًا مع أي شخص، ومفتاح خاص يجب إبقاؤه سريًا في جميع الأوقات. يرتبط المفتاحان بدالة رياضية أحادية الاتجاه. من السهل اشتقاق المفتاح العام من المفتاح الخاص، لكن عكس العملية غير ممكن حسابيًا.

عندما يريد شخص ما إرسال رسالة إليك مشفرة، فإنه يستخدم مفتاحك العام لتشفيرها. لا يمكن فك تشفيرها إلا بمفتاحك الخاص (الذي لا يملكه إلا أنت). وهذا يحل المشكلة المركزية في التشفير المتماثل: تحدي توزيع سر مشترك بشكل آمن عبر قناة غير محمية.

RSA: خوارزمية PKC الأكثر شيوعًا

تظل RSA، التي قدمها ريفست وشامير وأدلمن في عام 1977، واحدة من أكثر خوارزميات التشفير غير المتماثل انتشارًا. تعمل عبر ضرب عددين كبيرين أوليين لتوليد معامل عام (modulus) يُشكّل أساس المفتاح العام، بينما يتم اشتقاق المفتاح الخاص المقابل من تلك الأعداد الأولية. ويعد تحليل المعامل مرة أخرى إلى مكوناته الأولية أمرًا مستحيلًا حسابيًا بالأطوال المعيارية الكافية (وهي الصعوبة التي تجعل RSA آمنة).

تتطلب معايير الأمان الحالية حدًا أدنى لطول مفتاح RSA يبلغ 2,048 بت. بالنسبة للأنظمة التي تحتاج إلى البقاء آمنة بعد 2030، يوصي NIST بـ 3,072 بت أو أطول. لم يعد يُنظر إلى أطوال المفاتيح 1,024 بت، التي كانت شائعة سابقًا، على أنها كافية.

تشفير المنحنيات البيضوية (ECC)

يحقق تشفير المنحنيات البيضوية (ECC) مستوى أمان مكافئًا لـ RSA باستخدام أطوال مفاتيح أقصر بكثير. يوفر مفتاح ECC بطول 256 بت حماية مماثلة تقريبًا لمفتاح RSA بطول 3,072 بت. تجعل هذه الكفاءة ECC الخيار المفضل للتطبيقات الحساسة للأداء مثل شبكات البلوك تشين والأجهزة المحمولة ومصادفات TLS.

التوقيعات الرقمية والمصادقة

يدعم PKC أيضًا التوقيعات الرقمية، وهي طريقة لإثبات أن رسالة أو مستندًا صدر من طرف محدد ولم يتم العبث به. تعمل العملية بالعكس من التشفير: يستخدم المرسل مفتاحه الخاص لتوقيع رسالة، ويمكن لأي شخص لديه مفتاح المرسل العام التحقق من تلك التوقيعة.

في الممارسة العملية، تتضمن عملية التوقيع حساب تجزئة تشفيرية للرسالة (بصمة ثابتة الطول للمحتوى) ثم تشفير تلك التجزئة باستخدام المفتاح الخاص. يقوم المستلم بفك تشفير التجزئة باستخدام مفتاح المرسل العام ثم يجري تجزئة مستقلة للرسالة المستلمة. إذا تطابقت التجزئتان، فإن التوقيع صحيح: الرسالة أصلية وليست معدلة.

تطبيقات التشفير بالمفاتيح العامة

أمن الإنترنت: TLS وHTTPS

أمن طبقة النقل (TLS) — الذي حلّ محل بروتوكول المقابس الآمنة المُهمل (SSL) — يستخدم التشفير بالمفاتيح العامة (PKC) لإنشاء اتصالات آمنة بين المتصفحات وخوادم الويب. أثناء مصافحة TLS، يعرض الخادم شهادة تحتوي على مفتاحه العام. يستخدم العميل هذا للتفاوض على مفتاح جلسة، وبعد ذلك يتحول الطرفان إلى تشفير متماثل أسرع لبقية الجلسة. يجمع هذا الأسلوب الهجين بين أمان تبادل المفاتيح غير المتماثل وأداء التشفير المتماثل.

تشفير البريد الإلكتروني

تستخدم معايير مثل PGP (Pretty Good Privacy) وS/MIME التشفير بالمفاتيح العامة لتشفير محتوى البريد الإلكتروني والتحقق من المرسلين. ينشر المستلم مفتاحه العام؛ يقوم المرسلون بتشفير الرسائل باستخدامه؛ ولا يمكن إلا للمفتاح الخاص للمستلم فك تشفيرها.

محافظ العملات الرقمية وسلسلة الكتل

يُعدّ التشفير بالمفاتيح العامة (PKC) أساسًا لكيفية إنشاء شبكات العملات الرقمية للملكية وتفويض المعاملات. عند إنشاء محفظة، يتم توليد زوج مفاتيح: يتم تحويل المفتاح العام (عبر التجزئة) إلى عنوان محفظة قابل للمشاركة، بينما يُستخدم المفتاح الخاص لتوقيع المعاملات. يستخدم كل من Bitcoin وEthereum خوارزمية التوقيع الرقمي بمنحنيات قطع ناقصة (ECDSA)، والتي تُنتج توقيعات صغيرة وقابلة للتحقق يمكن لعُقد الشبكة التحقق منها باستخدام المفتاح العام المقابل فقط.

القاعدة الحاسمة: لا يمكن تفويض تحريك الأموال من المحفظة إلا من قبل حائز المفتاح الخاص. إذا فُقد المفتاح الخاص، يصبح الوصول إلى تلك الأموال دائمًا وغير قابل للاسترداد وبشكل لا رجعة فيه.

الهوية الرقمية والتصويت الآمن

تُطبَّق مبادئ PKC أيضًا على أنظمة الهوية الرقمية (حيث يثبت المفتاح الخاص الهوية دون كشف بيانات شخصية)، وعلى بروتوكولات التصويت الإلكتروني التي تتطلب كلًّا من قابلية التحقق وخصوصية الاقتراع.

التشفير بعد الحوسبة الكمية

يعتمد أمان RSA وECDSA على مسائل رياضية (تحليل العوامل للأعداد الصحيحة ومشكلة اللوغاريتم المتقطع) يصعب على الحواسيب الكلاسيكية حلها، لكنها معرضة نظريًا للخطر أمام الحواسيب الكمية التي تعمل بخوارزمية شور. يمكن للحاسوب الكمي، بحجم كافٍ، أن يُفكك مخططات PKC الحالية.

في أغسطس 2024، أكمَل NIST اعتماد ثلاثة معايير للتشفير بعد الحوسبة الكمية (PQC) مصممة خصيصًا لمقاومة الهجمات الكمية:

  • FIPS 203 (ML-KEM): آلية تغليف مفاتيح قائمة على شبكات وحدات (Module-Lattice-Based Key Encapsulation Mechanism)، لتحل محل تبادل المفاتيح المعتمد على RSA

  • FIPS 204 (ML-DSA): خوارزمية التوقيع الرقمي القائمة على شبكات وحدات (Module-Lattice-Based Digital Signature Algorithm)، لتحل محل ECDSA

  • FIPS 205 (SLH-DSA): خوارزمية التوقيع الرقمي الهاشية القائمة على التجزئة (Stateless Hash-Based Digital Signature Algorithm)، بديل قائم على الهاش للتوقيعات

تُلزم مجموعة خوارزميات الأمن القومي التجارية التابعة لوكالة الأمن القومي الأمريكية (NSA) 2.0 (CNSA 2.0) بأن تعتمد الأنظمة الجديدة خوارزميات مقاومة للكم (quantum-safe) بحلول يناير 2027، مع ضرورة اكتمال انتقال البنية التحتية بالكامل بحلول 2035. يُنصح. المؤسسات التي تتعامل مع بيانات طويلة الأجل وحساسة أن تبدأ التخطيط للانتقال الآن، إذ قد يكون الخصوم بالفعل يقومون بجمع/حصاد البيانات المشفرة اليوم لفك تشفيرها بمجرد نضوج العتاد الكمي — وهي استراتيجية تُعرف باسم "احصد الآن، فك التشفير لاحقًا".

قيود التشفير بالمفاتيح العامة

لدى PKC عدة قيود عملية:

  • الأداء: يكون التشفير غير المتماثل أبطأ بكثير من التشفير المتماثل بسبب العمليات الرياضية المطلوبة. تستخدم معظم الأنظمة الواقعية PKC فقط لتبادل المفاتيح أو المصادقة، ثم تتحول إلى خوارزميات متماثلة لنقل البيانات بكميات كبيرة.

  • إدارة المفاتيح: توليد المفاتيح وتخزينها وتوزيعها وإبطالها بأمان على نطاق واسع أمر معقّد. تُعتمد سلطات إصدار الشهادات (CAs) للتحقق من أن المفتاح العام ينتمي فعليًا إلى الجهة التي تدّعي ذلك (وهو جانب من جوانب المركزية مع مخاطرها الخاصة).

  • أمن المفتاح الخاص: يعتمد النظام بأكمله على بقاء المفتاح الخاص سريًا. يؤدي فقدان المفتاح الخاص أو سرقته إلى تقويض جميع الضمانات التي يقدمها PKC، وفي سياق العملات الرقمية، لا توجد آلية لاستعادة الأموال.

الأسئلة الشائعة (FAQ)

ما الفرق بين المفتاح العام والمفتاح الخاص؟

المفتاح العام هو مُعرّف قابل للمشاركة يستخدمه الآخرون لتشفير الرسائل أو للتحقق من توقيعاتك. المفتاح الخاص هو قيمة سرية لا يملكها إلا أنت، ويُستخدم لفك تشفير الرسائل المشفرة باستخدام مفتاحك العام أو لتوقيع البيانات. ويرتبط الاثنان رياضيًا: اشتقاق المفتاح الخاص من المفتاح العام أمر غير ممكن حسابيًا باستخدام التقنيات الحالية.

لماذا يهم طول مفتاح RSA؟

تؤدي المفاتيح الأطول في RSA إلى زيادة الجهد الحسابي المطلوب لكسر التشفير بشكل أُسّي، عبر تحليل مُعامل (modulus) المفتاح. لم يعد يُعتبر مفتاح 1,024 بت آمنًا. الحد الأدنى الحالي في الصناعة هو 2,048 بت؛ ويُوصى بـ 3,072 بت أو أطول للبيانات التي يجب أن تبقى محمية حتى خلال ثلاثينيات القرن الحالي وما بعدها. تأتي المفاتيح الأطول بتكلفة تبادل: زيادة العبء الحسابي أثناء عمليات توليد المفاتيح والتشفير.

كيف يستخدم TLS التشفير بالمفاتيح العامة؟

أثناء مصافحة TLS، يعرض الخادم شهادة رقمية تحتوي على مفتاحه العام. يستخدم العميل هذا المفتاح العام للتوصل بشكل آمن إلى مفتاح جلسة متماثل (إما عن طريق تشفير قيمة عشوائية أو عبر تبادل مفاتيح من نوع Diffie-Hellman). بمجرد إنشاء مفتاح الجلسة، ينتقل الطرفان إلى التشفير المتماثل من أجل الكفاءة. يتولى PKC المصادقة الأولية وتبادل المفاتيح؛ بينما يتولى التشفير المتماثل غالب بيانات النقل.

ما هو التشفير بعد الحوسبة الكمية، ولماذا يهم؟

يشير التشفير بعد الحوسبة الكمية إلى خوارزميات غير متماثلة مُصممة لتظل آمنة أمام كلٍّ من الحواسيب الكلاسيكية والكمية. تعتمد المعايير الحالية مثل RSA وECDSA على مسائل يمكن للحواسيب الكمية تشغيل خوارزمية شور لحلها أسرع بكثير من الآلات الكلاسيكية. اعتمد NIST أول ثلاثة معايير بعد الحوسبة الكمية (ML-KEM وML-DSA وSLH-DSA) في أغسطس 2024. بدأت الآن المؤسسات والحكومات برامج انتقال تمهيدًا لتوفر حواسيب كم ذات صلة تشفيرياً.

كيف تستخدم محافظ العملات الرقمية التشفير بالمفاتيح العامة؟

عند إنشاء محفظة كريبتو، يتم توليد زوج مفاتيح PKC. يصبح مفتاحك العام (أو مشتقًا مجزأًا منه) عنوان محفظتك — وهو عنوان يمكن مشاركته مع أي شخص يريد إرسال أموال إليك. يصرّح مفتاحك الخاص بالمعاملات: فهو يوقّع التحويلات الصادرة، وتتحقق الشبكة من تلك التوقيعات مقابل مفتاحك العام. إذا فُقد مفتاحك الخاص أو سُرق، فلا يمكن استعادة الوصول إلى الأموال الموجودة في تلك المحفظة.

خلاصة أخيرة

يُعدّ التشفير بالمفاتيح العامة أحد ركائز أمن البيانات الرقمية. ومن خلال فصل التشفير وفك التشفير عبر زوج مفاتيح مرتبط رياضيًا، يتيح اتصالات آمنة بين أشخاص لم يلتقوا قط، ويدعم البنية التحتية للثقة في الإنترنت، ويؤسس لمفهوم الملكية في الأنظمة المالية اللامركزية.

وصل المجال الآن إلى نقطة انعطاف. إن توحيد معايير ما بعد الحوسبة الكمية في 2024 يشير إلى أن الصناعة يجب أن تبدأ الهجرة بعيدًا عن RSA وECDSA. ليس لأنهما معطّلتان اليوم، بل للاستعداد لمستقبل قد تجعل فيه العتاد الكمي غيرهما غير ضروري. إن فهم كيفية عمل PKC هو الخطوة الأولى لفهم ما سيأتي بعد ذلك.

قراءة إضافية

  • التشفير المتماثل مقابل التشفير غير المتماثل

  • تاريخ التشفير

  • ما هو التشفير من طرف إلى طرف (E2EE)؟

  • شرح أنواع محافظ العملات الرقمية

  • ما هو إثبات المعرفة الصفرية؟

تنبيه: يُقدَّم هذا المحتوى لك «كما هو» لأغراض المعلومات العامة والتعليم فقط، دون أي تمثيل أو ضمان من أي نوع. لا ينبغي اعتباره نصيحة مالية أو قانونية أو غيرها من النصائح المهنية، ولا يُقصد به التوصية بشراء أي منتج أو خدمة بعينها. يجب أن تطلب نصيحتك الخاصة من مستشارين مهنيين مناسبين. عندما يتم المساهمة بهذا المحتوى من طرف ثالث، يُرجى ملاحظة أن الآراء الواردة تخص المساهم من طرف ثالث، ولا تعكس بالضرورة آراء Binance Academy. قد تكون أسعار الأصول الرقمية متقلبة. قد ينخفض مقدار استثمارك أو يرتفع وقد لا تتمكن من استرداد مبلغ استثمارك. أنت وحدك المسؤول عن قراراتك الاستثمارية، وBinance Academy ليست مسؤولة عن أي خسائر قد تتكبدها. لمزيد من المعلومات، راجع شروط الاستخدام وتحذير المخاطر و«شروط Binance Academy».