This article has been translated from English to Arabic.

ما هو التشفير غير المتماثل؟

التشفير غير المتماثل هو نوع من التشفير الذي يستخدم "مفتاحين" منفصلين ولكنهما متصلان رياضيًا لتشفير البيانات وفك تشفيرها وحمايتها من الوصول أو الاستخدام غير المصرح به.

تُعرف هذه المفاتيح بـ

  1. المفتاح الخاص
  2. المفتاح العام

يُطلق عليهما معًا"زوج مفاتيح عام وخاص" أو "زوج مفاتيح" فقط.

أحد المفتاحين، وهو المفتاح العام، متاح لأي شخص لاستخدامه. يُعرف المفتاح الآخر بالمفتاح الخاص.

لا يمكن فك تشفير البيانات المشفرة باستخدام المفتاح العام إلا باستخدام المفتاح الخاص. هذا هو السبب في أن التشفير غير المتماثل يُعرف أيضًا باسم"تشفير المفتاح العام".

كيف يعمل التشفير غير المتماثل

عند التعرف لأول مرة على التشفير غير المتماثل، يتم استخدام المثال الكلاسيكي التالي:

لإرسال بيانات مشفرة إلى شخص ما، يجب عليك تشفير البيانات باستخدام المفتاح العام لهذا الشخص، ويقوم الشخص الذي يتلقى البيانات بفك تشفيرها باستخدام المفتاح الخاص المقابل.

جميع البيانات التي ترسلها عبر الإنترنت تكون في نص عادي. هذا يعني أن أي شخص يستطيع الوصول إليها يمكنه رؤيتها وقراءتها.

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

بمجرد تحويل البيانات إلى نص مشفر، لا يمكنك فك تشفيرها باستخدام المفتاح نفسه.

لا يمكن فك تشفير النص المشفر إلا باستخدام المفتاح الخاص المطابق، والذي لا يملكه سوى المستلم.

How Asymmetric Encryption Works

يوضّح الرسم التوضيحي أعلاه كيف يمكنك توزيع المفتاح العام بحرية بحيث لا يمكن لأحد سواك، بصفتك مالك المفتاح الخاص، قراءة البيانات التي تم تشفيرها باستخدام المفتاح العام.

نظرًا لأنك تقوم بتشفير البيانات باستخدام مفتاح عام، لهذا السبب يُعرف هذا النوع من التشفير غير المتماثل أيضًا باسم"تشفير المفتاح العام".

من الواضح أن الاستخدام الأكثر شيوعًا للتشفير غير المتماثل هو إرسال الرسائل السرية.

إذا كنت أرسل رسالة غرامية إلى والدتك عبر الإنترنت ولا أريدك أن تكون قادرًا على قراءتها، يمكنني استخدام التشفير غير المتماثل.

سأقوم بتشفير الرسالة بالمفتاح العام لوالدتك، ثم أرسل الرسالة إليها.

ستتطلب القدرة على فك تشفير النص مرة أخرى إلى صيغة قابلة للقراءة المفتاح الخاص، والذي لا يملكه سوى والدتك. لذلك هي فقط ستكون قادرة على قراءة الرسالة (وليس أنت!) ومعرفة مشاعري الحقيقية تجاهها.

Love Letter to Yo Mama

كيف يعمل التشفير غير المتماثل في التشفير

استُخدم التشفير غير المتماثل لأول مرة لتشفير الرسائل وفك تشفيرها. لكن العملات الرقمية الآن تستخدم هذه التقنية بطريقة مختلفة قليلاً.

في المثال الكلاسيكي للتشفير غير المتماثل، شرحتُ كيف تستخدم مفتاحاً عاماً لتشفير البيانات ثم تحتاج إلى المفتاح الخاص لفك تشفير البيانات.

لكن العكس يعمل أيضًا!

يمكنك أيضًا استخدام مفتاح خاص لتشفير البيانات ثم استخدام المفتاح العام لفك تشفير البيانات.

وهذه هي طريقة استخدام التشفير غير المتماثل في العملات الرقمية!

How Asummetric Encryption Works in Crypto

في التشفير، يستخدم المرسل مفتاحه الخاص لتشفير رسالة خاصة ويستخدم المستلمالمفتاح العام للمرسل لفك تشفير ها.

إنه عكس المثال الكلاسيكي السابق! فبدلاً من استخدام مفاتيح المستلم، يتم استخدام مفاتيح المرسل.

إذا كنت ترغب في إرسال رسائل سرية بهذه الطريقة، فستكون فكرة سيئة لأن أي شخص لديه مفتاحك العام، وهو بحكم التعريف، سيكون قادرًا على فك تشفير رسالتك وقراءتها.

ولكن في البيتكوين (والعملات المشفرة الأخرى)، تكون جميع المعاملات عامة، لذا لا تحتاج إلى الحفاظ على خصوصية البيانات أو سريتها.

فهي تستخدم التشفير غير المتماثل لغرض مختلف تماماً. وهو ذكي للغاية.

فهي تستخدم التشفير غير المتماثل للمصادقة ....لإثبات هويتك.

وبشكل أكثر تحديداً، عندما ترغب في إرسال بعض عملات البيتكوين إلى شخص آخر، يتم استخدام التشفير لإثبات أنك المالك الفعلي لعملات البيتكوين التي ترغب في إرسالها.

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

إذا قمت بتشفير ("قفل") شيء ما باستخدام مفتاحك الخاص، يمكن لأي شخص فك تشفيره ("فتح") باستخدام مفتاحك العام.

هذا بمثابة دليل على أنك المرسل الأصلي للرسالة لأنك الشخص الوحيد القادر على تشفير الرسالة (لأنك تملك المفتاح الخاص المقابل).

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

تحديد الهوية يعني الادعاء بأنك شخص ما. وتعني المصادقة إثبات أنك بالفعل الشخص الذي ادعيت أنه أنت. أما التفويض فيعني الحصول على صلاحية الوصول إلى شيء ما بسبب الهوية التي تمت المصادقة عليها مسبقاً.

الآن بعد أن تعلمنا ما هو التشفير غير المتماثل، وكيف يعمل، دعنا الآن نجمع كل ذلك معًا ونرى كيف يتم استخدامه في التوقيعات الرقمية.