مجلة جامعة تشرين للبحوث والدراسات العلمية- سلسلة العلوم الهندسية (Aug 2022)

حماية بروتوكول طبقة التطبيقات CoAP باستخدام البروتوكولين EDHOC و OSCORE في نظام التشغيل Contiki-NG

  • Rasha Ghadeer,
  • Radwan Dandah,
  • Ahmad Mahmoud Ahmad

Journal volume & issue
Vol. 44, no. 3

Abstract

Read online

يعتبر تأمين الاتصال في أجهزة إنترنت الأشياء من المحاور البحثية المهمة، حظي بروتوكول التطبيقات المقيدة (CoAP) على اهتمام عالٍ حيث تعتمد العديد من تطبيقات إنترنت الأشياء عليه، ولكنه يعاني من بعض الثغرات الأمنية. من هنا تم تطوير العديد من البروتوكولات لحماية بروتوكول CoAP أشهرها بروتوكول DTLS، لكن العبء الذي يفرضه هذا البروتوكول كبير نسبة للقيود المفروضة على امكانيات أجهزة إنترنت الأشياء. للتغلب على هذه المشكلة، تم حديثاً اقتراح بديل لبروتوكول DTLS. يتكون هذا البديل من بروتوكولين يعملان جنباً إلى جنب، الأول هو أمان الكائن للبيئات المقيدة (OSCORE) والذي يوفر تشفيرًا مصدقًا لبيانات الحمولة و الثاني Ephemeral Diffie-Hellman Over COSE(EDHOC) والذي يوفر مفاتيح الجلسة المطلوبة لـ OSCORE. هذه البروتوكولات جديدة نسبياً وتوجد تطبيقات قليلة عليها. يقدم هذا البحث تحقيق لبروتوكول EDHOC مع بروتوكول OSCORE لحماية بروتوكول CoAP على نظام تشغيل Contiki-NG المستخدم بكثرة للأجهزة المقيدة في إنترنت الأشياء. ومن ثم تقييم الأداء على محاكي Cooja من خلال المقارنة مع استخدام بروتوكول CoAP من دون حماية من جهة واستخدام بروتوكول DTLS كحماية من جهة أخرى. تمت دراسة السيناريوهات من حيث التأخير والإنتاجية، حيث أظهرت النتائج أن التحقيق الحالي يحقق تبادل المفاتيح لبروتوكول OSCORE كما أنه يحقق الحماية المطلوبة لبروتوكول CoAP، ويعطي تأخير أقل و إنتاجية أعلى مقارنة مع الحل الذي يعتمد على استخدام DTLS.

Keywords