لم تحقق PGP انتشارًا واسعًا في البريد الإلكتروني لدى مستخدمي العالم العربي؛ فقد حلّت تطبيقات المراسلة المشفّرة من طرف إلى طرف، مثل واتساب وسيجنال، المشكلة نفسها — تشفير رسالة لشخص دون تبادل مفتاح معه مسبقًا — لكن بطريقة تلقائية مخفية عن المستخدم، لا بنشر مفتاح علني يدويًا كما تتطلب PGP.
زوج مفاتيح: عام وخاص
بخلاف التشفير المتماثل (مثل AES)، حيث يشفّر مفتاح واحد البيانات ويفك تشفيرها، تستخدم PGP زوج مفاتيح مرتبطَين رياضيًا. يمكن توزيع المفتاح العام بحرية — يستخدمه أي شخص لتشفير رسالة موجَّهة إليك فقط — ولا يفك تشفيرها إلا مالك المفتاح الخاص المطابق.
لماذا فازت تطبيقات المراسلة على PGP في الاستخدام اليومي
مشكلة PGP الجوهرية عمليًا: على المستخدم أن ينشر مفتاحه العام ويتحقق يدويًا من مفتاح الطرف الآخر. تطبيقات مثل واتساب أنجزت تبادل المفاتيح تلقائيًا خلف الكواليس عبر بروتوكول Signal، فحصل معظم المستخدمين على تشفير طرف-إلى-طرف دون أن يدركوا أصلًا أن هناك مفاتيح تُتبادل.
التوقيع الرقمي — الفكرة نفسها بالعكس
لتوقيع رسالة، يجزّئ المؤلف محتواها ثم يشفّر تلك التجزئة بمفتاحه الخاص. يمكن لأي شخص التحقق من التوقيع بالمفتاح العام للمؤلف — التحقق الناجح يؤكد أن الرسالة أنشأها فعلًا مالك المفتاح الخاص ولم تُعدَّل لاحقًا.
لماذا نحتاج هذا رغم انتشار تطبيقات المراسلة
- تشفير رسائل بريدية سرية لمستقبِل دون تبادل أسرار مسبقًا، وهو ما لا تغطيه تطبيقات المراسلة أصلًا.
- توقيع إصدارات البرمجيات أو الالتزامات البرمجية (commits) لتأكيد الملكية.
- التحقق من صحة رسائل بريد إلكتروني أو ملفات موقَّعة من جهات خارجية.
Web of Trust مقابل التبادل التلقائي للتطبيقات
تطبيقات المراسلة تخفي إدارة المفاتيح كليًا عن المستخدم وتعتمد على خوادمها المركزية لتوزيعها. أما PGP فتعتمد على «شبكة الثقة» الظاهرة والمقصودة: يوقّع المستخدمون بأنفسهم مفاتيح بعضهم البعض، مؤكّدين أنهم تحقّقوا شخصيًا من هوية أصحابها، فتنشأ الثقة بمفتاح غير معروف عبر سلسلة توقيعات من أشخاص تثق بهم فعلًا، لا عبر خادم شركة واحدة.