في هذا القسم وفي المحاضرات التالية ، سأوضح لك كيفية استخدام Pjp لتشفير وفك تشفير الملفات النصية
ورسائل البريد الإلكتروني ، وسنستخدمها أيضًا للتوقيع والتحقق من سلامة الملفات ورسائل البريد الإلكتروني وما إلى ذلك.
على.
بهذه الطريقة سنتمكن من التواصل بأمان لأن كل شيء سيتم إرساله واستلامه سيتم تشفيره ،
وسنكون قادرين على التحقق من سلامة البيانات التي يتم إرسالها.
لذلك سنكون قادرين على التوقيع على كل ما نرسله وسيتمكن المستلم من التحقق من أن هذه البيانات
قد تم إرسالها بالفعل منا ولم يتم العبث بها.
الآن سبب استخدامنا BGP للتشفير وللتحقق من النزاهة ، لأن هذا
تشفير قوي جدًا صمد أمام اختبار الزمن ولم يتم كسره بعد.
حتى بناءً على التقارير المسربة ، يبدو أنه حتى الوكالات الحكومية غير قادرة على كسرها بعد.
لذلك فهو تشفير قوي جدًا ، على الرغم من أن PJP تعني تشفيرًا جيدًا جدًا.
هذا البيان هو في الواقع ساخر لأنه تشفير قوي جدًا وقوي.
الآن ، في هذه المحاضرة ، أود أن أشرح لكم كيف يعمل Pjp بشكل عام.
وبعد ذلك في المحاضرات التالية ، سنرى كيف يمكننا استخدامه لتشفير جميع أنواع البيانات وكيفية
استخدامها للتوقيع والتحقق من النزاهة.
الآن Pjp هو مفتاح عمومي أو تشفير غير متماثل.
ولفهم كيفية عمل ذلك ، دعونا أولاً نلقي نظرة على النوع التقليدي الآخر من التشفير
، التشفير المتماثل.
لذلك دعونا نحصل على مثال حيث لدينا شخصان ، ديفيد وجون.
سننسى كيف سيتواصلون.
سنفترض فقط أن ديفيد يريد إرسال رسالة إلى جون.
ومحتوى هذه الرسالة رسالة سرية.
الآن ، إذا أراد ديفيد حماية رسالته من أي شخص قد يعترض هذه الرسالة أو
يقرأها ، فيمكنه استخدام مفتاح تشفير لتشفير هذه الرسالة ، وهذا سيحول الرسالة
إلى رطانة.
ثم يمكنه المضي قدمًا وإرسال هذه الرسالة إلى جون باستخدام أي طريقة عن طريق إرسالها كبريد إلكتروني أو
بالبريد أو كرسالة نصية.
لا يهم حقًا.
وإذا تم اعتراض هذه الرسالة ، فإن محتويات الرسالة ستكون رطانة.
لذلك لن يكون مفيدًا للشخص الذي يعترض هذا.
سيتلقى جون الرسالة.
سيفتح الرسالة.
ستظل الرسالة هراء.
وبعد ذلك سيستخدم جون نفس مفتاح التشفير لفك تشفير هذه الرسالة وكشف محتواها ، والتي
كانت رسالة سرية.
ذلك بسيط جدا جدا.
في الأساس ، يستخدم David مفتاحًا لتشفير الرسالة.
يستخدم John نفس المفتاح لفك تشفيره ، وبهذه الطريقة يستطيع كلاهما قراءة الرسالة.
لكن أي شخص ليس لديه المفتاح لن يتمكن من قراءة الرسالة.
لذلك تم استخدام نفس المفتاح بواسطة ديفيد وجون.
لذلك ، يُعرف هذا باسم التشفير المتماثل.
الآن ، ربما خمنت ذلك الآن.
يجب أن يكون هذا المفتاح خاصًا.
لهذا السبب يُعرف بالمفتاح السري ، لأن أي شخص يتمكن من وضع يديه على هذا المفتاح ، سيكون قادرًا
على فك تشفير أي رسالة يرسلها ديفيد إلى جون والعكس صحيح.
بناءً على كل ما قلناه حتى الآن ، يمكننا أن نرى أنه يمكن استخدام المفتاح السري لفك تشفير الرسائل.
لهذا السبب ، يجب أن تبقى سرا.
لكن على ديفيد بطريقة ما أن يشاركها مع جون وأي شخص آخر يريد ديفيد التواصل معه.
لذلك ، يعد هذا عيبًا كبيرًا في التشفير المتماثل لأن المفتاح يجب أن يكون سريًا ، ولكن في
نفس الوقت يجب مشاركته ومشاركته مع المزيد من الأشخاص يزيد من سطح الهجوم ،
ناهيك عن مشكلة مشاركة المفتاح الفعلي.
كيف سنشاركها؟
هل سنرسله في رسالة منفصلة؟
ماذا لو تم اعتراض هذه الرسالة؟
ماذا لو أرسلنا أشياء عبر الإنترنت ونعرف عدد القفزات التي يمكن أن تمر بها بياناتنا؟
يمكن اعتراض هذا ، وقراءته ، وبعد ذلك سيتم فك تشفير بقية اتصالاتنا.
كان هذا هو الحافز الرئيسي للتوصل إلى تشفير أكثر أمانًا ، وهذا هو المكان الذي يأتي فيه التشفير غير المتماثل
أو المفتاح العام.
لذا دعنا نعود إلى ديفيد وهو يريد إرسال رسالة إلى جون.
ومحتوى الرسالة رسالة سرية وتشفير غير متماثل.
يتم استخدام مفتاح واحد لتشفير الرسالة.
يتم إرسال الرسالة في الهواء ، ثم يتم استخدام مفتاح آخر لفك تشفير الرسالة.
كما ترون في هذا التشفير ، يتم استخدام مفتاحين مختلفين ومن هنا يأتي اسم التشفير غير المتماثل.
الآن يُشار إلى هذين المفتاحين على أنهما زوج مفاتيح.
هم مرتبطون رياضيا.
يستخدم أحدهما لتشفير الرسالة والآخر لفك التشفير.
لذلك ، لا تتم مشاركة مفتاح فك التشفير مطلقًا ، وهذا هو السبب في أنه أكثر أمانًا.
أنت الآن تفكر في عدم مشاركة مفتاح فك التشفير مطلقًا ، كيف سيعمل هذا؟
حسنًا ، دعنا نعود ونلقي نظرة فاحصة على كيفية عمل هذا.
لذا ، مرة أخرى ، يريد ديفيد إرسال رسالة إلى جون.
محتوى الرسالة رسالة سرية.
ولكن قبل إرسال هذه الرسالة وقبل تشفيرها ، سينشئ جون زوجًا من المفاتيح ومفتاحًا عامًا
ومفتاحًا خاصًا.
كما قلت ، هذه المفاتيح مرتبطة رياضيًا وسيقوم جون بإرسال المفتاح العام إلى ديفيد ، إلى
الشخص الذي سيرسل الرسالة.
لذلك يمكن مشاركة المفتاح العام مع أي شخص.
يمكنك بالفعل جعلها عامة على الإنترنت ، في الدلائل الرئيسية.
لا يهم حقًا لأنه لا يمكن استخدامه لتحديد المفتاح الخاص.
لذلك ، من الآمن تمامًا مشاركة المفتاح العام.
لذلك تلقى ديفيد المفتاح العام.
يستخدم المفتاح العام لتشفير الرسالة.
يتم إرسال الرسالة بأي طريقة.
لا يهم حقًا.
وحتى لو تم اعتراضه ، فسيكون هراء.
سيتلقى جون الرسالة.
سيفتح الرسالة.
ستظل الرسالة غامضة ، لكنه سيستخدم المفتاح الخاص لفك تشفير هذه الرسالة.
بهذه الطريقة سيحصل على محتوى الرسالة السرية.
وكما ترى ، لم تتم مشاركة المفتاح الخاص مطلقًا.
أنشأ جون المفتاح الخاص واحتفظ جون بالمفتاح الخاص.
الشيء الوحيد الذي تتم مشاركته هو المفتاح العام ، والذي لا يمكن استخدامه لتحديد المفتاح الخاص
ولا يمكن استخدامه لفك تشفير الرسالة.
يمكن استخدامه فقط لتشفير الرسالة.
لذا بنهاية الاتصال ، سيحصل ديفيد على مفتاح جون العام وسيحتفظ جون بمفتاحه
الخاص.
لذلك ، يمكن لـ David الآن دائمًا إرسال رسائل إلى John ، وسيتمكن John دائمًا من فك تشفيرها
باستخدام مفتاحه الخاص.
ليس هذا فقط ، ولكن عندما يقوم ديفيد بتشفير شيء ما باستخدام مفتاح جون العام ، فيمكنه أن يطمئن إلى أنه
لا يمكن لأي شخص فك تشفير هذه الرسالة باستثناء جون ، لأن جون هو الوحيد الذي لديه المفتاح
الخاص ، ويجب عدم مشاركة مفتاحه الخاص مطلقًا.
إذا كان جون يعرف ما يفعله لأنه لا فائدة من مشاركته ، حتى لو أراد 100 شخص إرسال
رسائل إليه ، فكل ما عليه فعله هو مشاركة مفتاحه العام وليس مفتاحه الخاص.
الآن ، إذا أراد جون أن يرسل شيئًا إلى ديفيد ، فيمكن فعل الشيء نفسه في اتجاه معاكس.
لذلك قام ديفيد بإنشاء زوج مفاتيح.
كان يرسل لجون مفتاحه العام ، ثم يستخدم جون مفتاح ديفيد العام لتشفير الرسائل.
عندما يستقبلها ديفيد ، سيستخدم مفتاحه الخاص لفك تشفيرها.
لذا فإن الفكرة بسيطة للغاية.
أنت تشارك مفتاحك العام ، ومن هنا يأتي الاسم عام آمن تمامًا لأنه لا يمكن استخدامه لتحديد
المفتاح الخاص ولا يمكن استخدامه لفك تشفير الرسائل.
لذلك أنت تشارك المفتاح العام وأي شخص يريد أن يرسل لك رسالة ، سيقومون بتشفير تلك الرسالة
بمفتاحك العام ، وبهذه الطريقة ستكون أنت الوحيد الذي يمكنه فك تشفير هذه الرسالة.
ينطبق الشيء نفسه عندما تريد إرسال رسالة أخرى.
على سبيل المثال ، إذا أردت إرسال رسالة إليّ ، فكل ما عليك فعله هو تشفير هذه الرسالة
بمفتاحي العمومي.
وبهذه الطريقة ، لأنني لا أشارك مفتاحي الخاص مع أي شخص ، سأكون الوحيد الذي يمكنه قراءة الرسالة.
لذلك يمكنك وضع هذه الرسالة في أي مكان.
يمكنك مشاركتها علنًا ، وستظل آمنة لأنه لن يتمكن أحد من قراءة هذه الرسالة
سواي.