← أحدث الأبحاث
🤖 AI

DeepNcode: Encoding-Based Protection against Bit-Flip Attacks on Neural Networks

تقدم الورقة البحثية DeepNcode، وهي طريقة حماية قائمة على الترميز تعزز بشكل كبير من قدرة الشبكات العصبية على الصمود ضد هجمات قلب البتات عبر زيادة هوامش الحماية بما يصل إلى 12.4 مرة دون الحاجة إلى إعادة تدريب النموذج، أو تغيير الدقة، أو تحمل أعباء زمنية كبيرة.

المؤلفون الأصليون: Patrik Velčický, Jakub Breier, Mladen Kovačević, Xiaolu Hou

نُشر 2026-08-04
📖 3 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Patrik Velčický, Jakub Breier, Mladen Kovačević, Xiaolu Hou

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

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

ومع ذلك، هناك مشكلة خفية تواجه هذه الأدمغة الرقمية الصغيرة. نظرًا لأنها تعيش في العالم الحقيقي، يمكن وخزها وتحريكها فعلياً. يمكن لمهاجم ذكي استخدام تقنية تسمى "قلب البت" (bit-flip) لتغيير رقم 0 واحد إلى 1 (أو العكس) في ذاكرة الكمبيوتر. فكر في الأمر كشبح مشاكس يتسلل إلى مكتبة ويغير حرفاً واحداً فقط في عنوان كتاب. في الكمبيوتر العادي، قد يؤدي تغيير حرف واحد إلى جعل الكلمة تبدو غريبة فقط. ولكن في الشبكة العصبية، يمكن لقلب بت واحد في "وزن" (وهو رقم يحدد مدى أهمية ميزة معينة) أن يخدع النظام بأكمله ليظن أن علامة التوقف هي علامة تحديد السرعة، أو أن صورة كلب هي محمصة خبز. وهذا أمر بالغ الخطورة فيما يتعلق بالسلامة، خاصة إذا كانت سيارتك أو جهازك الطبي يعمل بهذه الشبكات.

هنا يأتي دور ورقة بحثية بعنوان "DeepNcode" لتقدم دفاعاً ذكياً. فقد أدرك الباحثون أن الطريقة التي تخزن بها هذه الأدمغة الصغيرة الأرقام حالياً تشبه منزلاً بباب أمامي يسهل فتحه. لقد قرروا بناء نوع جديد من "الأقفال الرقمية" باستخدام ما يسمى بالأكواد الثنائية. فبدلاً من تخزين رقم مثل "5" بشكل مباشر، يقومون بترجمته إلى سلسلة أطول خاصة من الأصفار والآحاد التي تبدو كشفرة سرية. وسحر هذا الكود يكمن في أنه لكي يغير المهاجم معنى الرقم، لا يمكنه مجرد قلب بت واحد بعد الآن؛ بل يجب عليه قلب العديد من البتات في وقت واحد. الأمر يشبه محاولة تغيير كلمة في لغة سرية عن طريق تغيير حرف واحد فقط؛ النتيجة ستكون مجرد كلام غير مفهوم، وليست كلمة أخرى.

اختبر الفريق هذه الفكرة، التي أطلقوا عليها اسم "DeepNcode"، ضد أفضل طرق الاختراق المعروفة. ووجدوا أنه بالنسبة للشبكات التي تستخدم أرقاماً مكونة من 4 بت، تعين على المهاجمين العمل بجهد أكبر بنحو 7.6 مرة للنجاح. وبالنسبة للشبكات ذات الـ 8 بت، زادت الصعوبة بمقدار يصل إلى 12.4 ضعفاً في أفضل الحالات. الأمر كما لو أن المخترق انتقل من محاولة فتح قفل بسيط بمشبك ورق إلى الاضطرار لتفكيك باب خزنة بنك بملعقة. والأفضل من ذلك؟ أن هذه الحماية لا تتطلب إعادة تدريب الذكاء الاصطناعي أو إبطاء سرعته بشكل ملحوظ. إنها فقط تضيف القليل من الذاكرة الإضافية (حوالي 50% إلى 125% مساحة إضافية، اعتماداً على الإعداد) لحمل الأكواد السرية. وتشير الورقة البحثية إلى أنه باستخدام هذه الأكواد الرياضية، يمكننا جعل الأمر صعباً للغاية على المهاجم الفيزيائي لكسر شبكة عصبية لدرجة قد تجعله يستسلم ويمضي في سبيله، مما يحافظ على سلامة أجهزتنا الذكية من الأشباح الرقمية.

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

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

جرّب Digest →