تطبيق نظام آلي للتحكم في أمن المطارات

عقدة المصدر: 1573055

نبذة عامة

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

الوصف

تبحث شركات الطيران والوكالات الأمنية في جميع أنحاء العالم في طرق تسريع عملية تسجيل الوصول للمسافرين. يبدو أن تقنية القياسات الحيوية تكتسب قوة دفع كطريقة للتحقق من الهوية ، ويتم بالفعل اختبار البرامج التجريبية من قبل إدارة أمن النقل (TSA) والجمارك وحماية الحدود الأمريكية (CBP) وغيرها من وكالات أمن السفر. القياسات الحيوية يشير إلى المقاييس المتعلقة بخصائص الإنسان - قياسات الجسم والحسابات. يتم استخدام مصادقة القياسات الحيوية لتحديد الهوية والتحكم في الوصول ، ويمكن تحديد الأشخاص من المجموعات التي تخضع للمراقبة.

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

التدفق

تدفق

  1. يقوم المسافر بتسجيل الوصول إلى كشك المطار وإدخال رقم الهوية والتقاط صورة.
  2. تقوم Angular بنشر الصور على خادم python / dlib ، والذي يقوم بإجراء مقارنة للوجه للتأكد من أن صورة تسجيل الوصول تتطابق مع صورة الهوية الأصلية للمستخدم. في حالة عدم تطابق الوجه ، يتم توجيه المستخدم للمحاولة مرة أخرى أو طلب المساعدة.
  3. يتم تخزين صورة تسجيل الوصول في Cloudant ، باستخدام تجزئة الصورة كمعرف.
  4. يتم تخزين معلومات تسجيل الوصول في دفتر الأستاذ blockchain. يتضمن الكائن المخزن رقم معرف المستخدم (جواز السفر أو DL) ، والموقع ، ومرحلة نقطة التفتيش (الأمتعة ، والأمن ، والبوابة). يستخدم Chaincode أيضًا للتحقق من أن الهوية / التأشيرة لم تنتهِ صلاحيتها وأن المستخدم ليس على قوائم حظر الطيران.
  5. يسحب عرض المراقبة قائمة بأحدث الأحداث المحفوظة في دفتر الأستاذ.
  6. يمكن لوكالات السفر / الأمن الوصول إلى واجهة مستخدم المراقبة لعرض سجل الأحداث والمسافرين الذين تم تسجيلهم في دفتر الأستاذ.

تعليمات

على استعداد للبدء؟ ابحث عن الخطوات التفصيلية لهذا النمط في README. ستوضح لك الخطوات كيفية:

  1. استنساخ مستودع Git.
  2. قم بتعبئة العقد الذكي.
  3. نشر دفتر الأستاذ المحلي blockchain.
  4. بدء خادم العقدة.
  5. تسجيل الركاب في التطبيق.
  6. محاكاة عملية تسجيل وصول الركاب.

المصدر: https://developer.ibm.com/patterns/blockchain-implement-automated-airport-security-control-system/

الطابع الزمني:

اكثر من IBM Developer