Head Count: Privacy-Preserving Face-Based Crowd Monitoring
تقترح هذه الورقة نظاماً لمراقبة الحشود يحافظ على الخصوصية، يستخدم التعرف على الوجوه بالاقتران مع المستخرجات الضبابية ومرشحات بلوم المشفرة تماثلياً لحساب الأفراد عبر الزمان والأماكن دون الكشف عن هوياتهم الفعلية أو تخزينها مطلقاً.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تقف في ساحة مدينة مزدحمة. تريد معرفة شيئين:
- كم عدد الأشخاص الموجودين هنا الآن؟ (هذا أمر سهل؛ أنت فقط تعد الرؤوس.)
- كم عدد هؤلاء الأشخاص الذين مشوا من محطة القطار إلى الحديقة؟ (هذا أصعب بكثير.)
للإجابة على السؤال الثاني، يتعين عليك عادةً "تمييز" الأشخاص. في الماضي، كنا نستخدم هواتفهم الذكية (مثل تتبع بطاقة تعريف فريدة) لنرى ما إذا كان نفس الهاتف قد ظهر في المحطة ثم في الحديقة. ولكن الآن، أصبحت الهواتف ذكية بما يكفي لإخفاء هوياتها من أجل الخصوصية، لذا فإن هذه الحيلة لم تعد تعمل.
لقد توصل مؤلفو هذه الورقة البحثية، "Head Count"، إلى طريقة جديدة ذكية لحل هذا اللغز دون معرفة من هم الأشخاص أو رؤية وجوههم. إنهم يستخدمون نظاماً يعمل مثل عداد تلقائي سحري وغير مرئي.
إليك كيف يعمل نظامهم، مقسماً إلى خطوات بسيطة مع بعض التشبيهات الممتعة:
1. المشكلة: قضية "الصورة الضبابية"
إذا التقطت صورة لصديقك في محطة القطار وصورة أخرى في الحديقة، فقد يبدو مختلفاً قليلاً. ربما تكون الإضاءة مختلفة، أو يرتدي نظارات شمسية، أو أدار رأسه. قد يرتبك الكمبيوتر الذي يحاول مطابقة هذه الصور ويظن أنهما شخصان مختلفان.
أيضاً، إذا قمت فقط بحفظ الصورة في قاعدة بيانات، فإنك تنتهك الخصوصية. فأنت لا تريد قائمة رئيسية بوجوه الجميع.
2. الحل: "البصمة الضبابية"
يقترح المؤلفون مسار عمل يحول الوجه إلى رمز سري، ولكنه "ضبابي" بما يكفي للتعامل مع الأخطاء، ومع ذلك "مستقر" بما يكفي للتعرف على نفس الشخص لاحقاً.
فكر في الأمر كالتالي:
- الخطوة أ: اللقطة. تلتقط الكاميرا صورة للوجه.
- الخطوة ب: الرسم التخطيطي. بدلاً من حفظ الصورة، يقوم الكمبيوتر برسم "رسم تخطيطي" تقريبي للوجه باستخدام الرياضيات. إنه يحول الوجه إلى سلسلة طويلة من الـ 1 والـ 0 (مثل الباركود).
- الخطوة ج: الممحاة السحرية. يتم حذف الصورة الأصلية فوراً. لقد اختفت للأبد. يبقى فقط الرسم التخطيطي الرياضي.
3. "المستخرج الضبابي" (Fuzzy Extractor): إصلاح اليد المهتزة
هذا هو الجزء الصعب. نظرًا لأن "الرسم التخطيطي" قد يبدو مختلفاً قليلاً بناءً على الزاوية أو الضوء، يحتاج الكمبيوتر إلى طريقة لقول: "مهلاً، هذا الرسم التخطيطي قريب بما يكفي من الرسم الموجود في المحطة ليكون لنفس الشخص".
إنهم يستخدمون أداة تسمى المستخرج الضبابي (Fuzzy Extractor).
- تشبيه: تخيل أنك تحاول مطابقة بصمتين، لكن إحداهما ملطخة. المستخرج الضبابي يشبه محققاً ذكياً يقول: "هاتان البصمتان متطابقتان بنسبة 90%. على الرغم من وجود بعض اللطخات، إلا أنني واثق من أن هذا هو نفس الشخص".
- إنه يأخذ الرسومات المبعثرة والمختلفة قليلاً ويحولها إلى رمز سري متطابق تماماً لهذا الشخص تحديداً. والأهم من ذلك، لا يمكنك تحويل هذا الرمز مرة أخرى إلى وجه. إنه طريق ذو اتجاه واحد.
4. "الصندوق السري" (مرشحات بلوم والتشفير)
الآن بعد أن أصبح لدى النظام رمز سري لكل شخص، فإنه يحتاج إلى عد كم عدد الأشخاص الذين ظهروا في كلا الموقعين دون أن يرى أحد الأكواد.
- مرشح بلوم (الكيس السحري): تخيل كيساً سحرياً ضخماً به آلاف الفتحات الصغيرة. عندما يصل شخص ما، تضع رمزه السري في الكيس. الكيس لا يخبرك من الموجود بداخله، ولكنه يمكنه إخبارك ما إذا كان رمز معين موجود بالفعل في الداخل. إنه مثل فحص "نعم/لا" لوجود شيء ما.
- التشفير المتماثل بالكامل (الخزنة المقفلة): للحفاظ على الأمان الفائق، يضع النظام هذه الأكياس في خزنة مقفلة يمكنها أيضاً إجراء العمليات الحسابية. هذا يسمى التشفير المتماثل بالكامل (Fully Homomorphic Encryption).
- تشبيه: تخيل أن لديك صندوقاً مغلقاً به أرقام بالداخل. يمكنك أن تطلب من روبوت جمع رقمين معاً دون فتح الصندوق. يقوم الروبوت بالحساب على الأرقام المقفلة، وعندما تفتح الصندوق أخيراً، تكون النتيجة صحيحة.
- في هذا النظام، يقوم الخادم بجمع "الأكياس" من المحطة والحديقة معاً بينما لا تزال مغلقة. إنه يحسب التداخل (الأشخاص الذين كانوا في كلا المكانين) دون أن يرى الأكواد الفعلية أبداً.
5. النتيجة: العد النهائي
أخيراً، يقوم شخص مخول (العميل) بفتح الخزنة. لا يرى أسماء أو وجوه. يرى فقط رقماً واحداً: "1-150 شخصاً انتقلوا من المحطة إلى الحديقة."
لماذا يعد هذا أمراً هاماً؟
- الخصوصية أولاً: لا يتم تخزين أي وجوه. لا تُعرف أي أسماء. حتى مصممو النظام لا يمكنهم معرفة من هم الأشخاص.
- لا حاجة للهواتف: لا تحتاج إلى حمل هاتف ذكي أو ارتداء شارة. وجهك كافٍ، لكن هويتك تظل مخفية.
- المدن الذكية: يساعد هذا مخططو المدن على فهم كيفية تحرك الحشود (على سبيل المثال: "هل تصبح الحديقة مزدحمة جداً بعد وصول القطار؟") دون التجسس على المواطنين.
العقبة
النظام ليس مثالياً بعد. إذا كانت الكاميرا ضبابية جداً، أو إذا كان الشخص يرتدي قناعاً، فقد يكون "الرسم التخطيطي" مختلفاً جداً، وقد يخطئ النظام في رصدهم. اختبر المؤلفون هذا باستخدام مجموعة بيانات من الوجوه ووجدوا أنه يعمل بشكل جيد للغاية، لكنهم لا يزالون يعملون على جعله أكثر قوة للتعامل مع الفوضى في العالم الحقيقي (مثل المطر، أو الزحام، أو الإضاءة السيئة).
باخت-القول: لقد بنوا نظاماً يعد الأشخاص الذين ينتقلون بين الأماكن عن طريق تحويل الوجوه إلى رموز سرية غير قابلة للكسر وغير قابلة للعكس، وإجراء العمليات الحسابية على صناديق مقفلة، وإعطائنا العدد الإجمالي دون الكشف أبداً عن هوية أي شخص.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.