ما هو التشفير بالمفاتيح العامة والخاصة

اقرأ في هذا المقال


ما هو تشفير المفتاح العام

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

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

ما هو المفتاح العام؟

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

ما هو المفتاح الخاص؟

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

  • رمز ثنائي بطول 256 حرفًا.

  • 64 رمزًا سداسيًا عشريًا مكونًا من 64 رقمًا.

  • رمز الاستجابة السريعة.

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

المفتاح العام مقابل المفتاح الخاص

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

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

كيف يتم استخدام المفتاح الخاص في التشفير

تستخدم العملة المشفرة  مجموعة من المفاتيح والعناوين الرقمية لنقل الملكية والتحكم في الرموز الافتراضية. والمفتاح العام يشبه العنوان. ويمكن مشاركة المفتاح العام بأمان مع الآخرين لإخبارهم أين يمكنهم إرسال الأموال

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

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

كيفية تخزين المفتاح الخاص

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

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

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


شارك المقالة: