بسام عبدالعزيز نور | Bassam Noor
بسام عبدالعزيز نور | Bassam Noor

@Bassam_A_Noor

15 تغريدة 149 قراءة Feb 08, 2020
1. الحلقة الأولى: بسم الله ومن ثم نبدأ حديثنا عن العملات المشفرة CryptoCurrency والبتكوين بصورة أدق. قررت أن أضع تفاصيل كثيرة في هذا الموضوع ولذلك ستكون الحلقات على عدة أيام. فاصبروا معاي من فضلكم.
2. التشفير أو Cryptology هي كلمة يونانية وتعني "الكلام السري" أو "الكلام المخفي". ومن أشهر وأقدم نظام للتشفير هو الذي وضعه القائد الروماني يوليوس قيصر ويسمى بـ"تشفير قيصر" أو Caesar Cipher.
3. رسائل قيصر إلى قواده كانت تشفر لكي لا يضطلع عليها الأعداء. فقد ابتكر طريقة بسيطة للتشفير أو "خوارزمية" Algorithm. فالخوارزمية كانت استخدام الأحرف الأبجدية اللاتينية و"تغيير" الأحرف المقارنة بمقدار 3 أحرف والرقم "3" يسمى بالمفتاح.
4. ففي المثال التالي فإن الحرف "أ" يصبح "ث" والحرف "ت" يصبح "ح" وهكذا. (إيه اعرف أن قيصر ما كان يعرف عربي بس ما حبيت أكتب باللاتينية)
5. فإذا أراد أن يقول لقواده "قف" فإنه سيرسل لهم الرسالة المشفرة التالية: "مل"
6. المصيبة في هذه الخوارزمية ومثيلاتها هو المفتاح. طيب الرسالة مشفرة ولكن ماذا عن المفتاح؟ كيف ترسل المفتاح إلى القائد؟ بدون المفتاح فلن يستطيع القائد أن يفك شفرة الرسالة. طبعا تستطيع أن تشفر المفتاح ولكن ذلك يلزمك مفتاح آخر غير مشفر وهكذا دواليك.
7. أتى الحل بعدييييييييييين في 1976م من خلال ويتفيلد ديفي Whitfield Diffie ومارتن هيلمان Martin Hellman عبر فكرة "التشفير بواسطة المفتاح العام والخاص". فماذا يعني ذلك؟
8. يعني أن لكل شخص مفتاح عام ومفتاح خاص. فالمرسل يستخدم مفتاحه العام لتشفير رسالته ويستخدم المرسل إليه مفتاحه الخاص لفك شفرة الرسالة.
9. فالمفتاح العام معروف للجميع أما المفتاح الخاص فيعرفه شخص واحد فقط. يعني أي واحد يقدر يعرف المفتاح العام لأي شخص أما المفتاح الخاص فهو سر.
10. الجميل في هذه الفكرة أن المرسل ليس بحاجة أن يرسل أي مفتاح للمرسل إليه. ولكن كيف المفتاح الخاص للمرسل إليه يستطيع أن يفك شفرة الرسالة والتي شفرت بالمفتاح العام للمرسل؟ معقد اشويه ويمكن نوضحه بمثال.
11. هناك عدة خوارزميات لاستخراج المفاتيح العامة والخاصة وأشهرها حاليا هي خوارزمية آر إس إيه RSA Algorithm. فلا ننس بإنه في أي تشفير دائما يلزمنا شيئين: الخوارزمية والمفتاح.
12. وخوارزمية آر إس إيه تعتمد على معادلات رياضية معقدة. ففي هذه الخوازمية فإن المفتاح العام عبارة عن رقمين والمفتاح الخاص أيضا عبارة عن رقمين. والصورة أدناه توضح كيفية استخراج الرقمين عبر الخوازمية.
13. وللشغوفين في الرياضيات فإن هذا الفيديو يوضح الخوازمية بطريقة أدق. لاحظ بأن الأمثلة المستخدمة هي لأرقام بسيطة بس تخيل مقدار الصعوبة الحسابية لو أن الرقم المستخدم هو 1574584684786746
youtube.com
14. عذرا ولكن هذه المقدمة كانت ضرورية لمعرفة كيفية عمل العملات المشفرة لأنها تستخدم نفس النظام كما سنراه في الحلقات القادمة بإذن الله. (انتهى).
الحلقة الثانية تجدونها هنا:

جاري تحميل الاقتراحات...