← أحدث الأبحاث
💻 computer science

FoSAM: Forward Secret Messaging in Ad-Hoc Networks

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

المؤلفون الأصليون: Daniel Schadt, Christoph Coijanovic, Thorsten Strufe

نُشر 2026-03-16
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Daniel Schadt, Christoph Coijanovic, Thorsten Strufe

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أنك في وسط احتجاج حاشد. قامت الحكومة بقطع الإنترنت، لذا لا يمكنك استخدام واتساب أو سيجنال أو البريد الإلكتروني. للتنظيم، تستخدم أنت وأصدقاؤك "شبكة مشبكية" (Mesh Network) — حيث تتواصل هواتفكم مباشرة عبر البلوتوث، وتمرر الرسائل من شخص لآخر مثل لعبة "الهاتف المكسور" حتى تصل إلى وجهتها.

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

تقدم هذه الورقة البحثية FoSAM (المراسلة ذات السرية الأمامية)، وهو نظام جديد صُمم لإصلاح هذا الخلل. إليك كيف يعمل، مشروحاً عبر تشبيهات بسيطة.

1. المشكلة: "المفتاح لمرة واحدة" مقابل "المفتاح المتغير"

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

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

حل FoSAM: بدلاً من انتظار المحادثة لتغيير الأقفال، يقوم FoSAM بتغيير الأقفال بناءً على الوقت.

2. الفكرة الجوهرية: "القفل الساعي"

تخيل أن كل رسالة توضع داخل خزنة.

  • الطريقة القديمة: الخزنة لها قفل لا يفتح إلا إذا اتفقت أنت وصديقك على مصافحة سرية. إذا فقدتما الاتصال، لن تتمكتا من صنع خزنة جديدة.
  • طريقة FoSAM: الخزنة تحتوي على مؤقت زمني. كل 10 دقائق (حقبة زمنية)، يتغير القفل تلقائياً.
    • إذا أرسلت رسالة في الساعة 1:00 ظهراً، فسيتم قفلها بـ "مفتاح 1:00 ظهراً".
    • في الساعة 1:10، يتغير المفتاح. حتى لو صادرت الشرطة هاتفك في الساعة 1:15، فسيحصلون على "مفتاح 1:15".
    • الأهم من ذلك: هذا المفتاح الجديد لا يمكنه فتح خزنة الساعة 1:00. لقد تم تدمير المفتاح القديم.

هذا يعني أنه حتى لو تمت مصادرة هاتفك، فإن الرسائل التي أرسلتها قبل تلك اللحظة مستحيلة الفتح رياضياً. وهذا ما يسمى السرية الأمامية (Forward Secrecy).

3. التحدي: مزامنة الساعات

لكي يعمل هذا، يجب أن تتفق هواتف الجميع على الوقت الحالي. إذا كان هاتفك يعتقد أنها الساعة 1:00 بينما يعتقد هاتف صديقك أنها 1:10، فسيستخدمان مفاتيح مختلفة، ولن تفتح الرسالة.

في المدن العادية، تقوم الهواتف بمزامنة الوقت مع أبراج الاتصالات. أما في الاحتجاجات، فلا توجد أبراج.

  • التشبيه: تخيل غرفة مليئة بالناس يحملون ساعات مختلفة. لا أحد يعرف الوقت "الحقيقي".
  • حل FoSAM: تلعب الهواتف لعبة "تصويت الأغلبية الثلاثية". كل بضع ثوانٍ، يسأل هاتفك ثلاثة جيران عشوائيين: "كم الساعة الآن؟". إذا قال اثنان منهم "1:00 ظهراً"، يتبنى هاتفك هذا الوقت. إذا اختلفوا، يختار وقتاً عشوائياً جديداً ليجرب مرة أخرى.
  • النتيجة: في غضون دقائق، تتزامن ساعات هواتف الحشد بأكمله، حتى بدون إنترنت.

4. التسليم "الشبح" (إخفاء الهوية)

في الدردشة العادية، يقول هاتفك: "مهلاً، أنا أرسل هذا إلى بوب". يمكن للشرطة رؤية ذلك ومعرفة أنك تتحدث مع بوب.

يستخدم FoSAM العنونة الضمنية (Implicit Addressing).

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

5. لا حاجة لـ "المصافحة"

عادةً، لبدء دردشة سرية، تحتاج لمقابلة شخص ما، ومسح رمز QR، وتبادل المفاتيح. هذا يستغرق وقتاً ويتطلب اتصالاً مستقراً.

FoSAM يشبه لوحة الإعلانات العامة.

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

6. هل يعمل حقاً؟

قام المؤلفون ببناء تطبيق تجريبي لنظام أندرويد وأجروا عمليات محاكاة حاسوبية ضخمة مع آلاف "المتظاهرين الافتراضيين" الذين يتحركون.

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

الملخص

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

  1. سلامة الرسائل الماضية حتى لو صودر هاتفك اليوم.
  2. لا أحد يعرف مع من تتحدث، حتى لو كانوا يتنصتون.
  3. لا تحتاج إلى الإنترنت لإعداد جهات اتصال جديدة.

إنه يحول الحشد الفوضوي وغير المستقر إلى شبكة اتصالات آمنة وذاتية الإصلاح.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →