logiclane

التشفير من الطرف للطرف: رسايلك محدش يقدر يقراها إزاي؟

  • برمجة · #7
  • ~3:49 دقيقة
  • 5 محطات
التشفير من الطرف للطرف: رسايلك محدش يقدر يقراها إزاي؟
الحلقة دي لسه ما نزلتشاتفرج على المحطات اللي هنمشيها، وارجع لنا قريب.

محطات الحلقة

  1. ●
    المقدمة~0:00
  2. 1
    المشكلة القديمة~0:39
  3. 2
    قفلين ومفتاح~1:08
  4. 3
    الرياضيات ورا القفل~1:57
  5. 4
    حدود التشفير~2:51
  6. 5
    الخلاصة~3:24

الأوقات تقديرية لحد ما الصوت يتسجّل ويتظبط.

النص كاملللقراءة أو لو مش قادر تسمع

البداية

لما تبعت رسالة على واتساب، بيظهر لك سطر صغير: الرسايل متشفرة من الطرف للطرف. يعني إيه؟ الرسالة بتعدي على سيرفرات الشركة، وعلى شبكة النت، وعلى الراوتر. إزاي كل دول يشوفوها ومحدش فيهم يقدر يقراها؟ الإجابة: التشفير. يعني الرسالة بتتحول لكلام مكركب ملوش معنى، ومفيش غير الموبايل اللي هتوصل له يقدر يرجّعها. حتى الشركة نفسها مبتقدرش تقراها. بس إزاي ده ممكن؟ الطرف للطرف معناها إن التشفير بيحصل على موبايلك إنت، والفك بيحصل على موبايل صاحبك بس. كل اللي في النص، السيرفر والشبكة، شايفين الرسالة مقفولة.

المشكلة القديمة

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

قفلين ومفتاح

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

الرياضيات ورا القفل

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

حدود التشفير

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

الخلاصة

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

الحلقة اللي قبلهاالكوكيز اللي المواقع بتطلبها إيه؟الحلقة اللي بعدهاالسحابة: صورك متخزنة فين بالظبط؟