← أحدث الأبحاث
💻 علوم الحاسوب

Limiting Cross-Session Reuse of Table-Specific Attack Information: Session Diversification of S-Boxes with Per-Instance Cryptographic Guarantees

تقدم هذه الورقة البحثية QSD-SBox، وهو مخطط لتنويع الجلسات يقوم بإنشاء صناديق تبديل (S-boxes) فريدة من نوعها بحجم (8×88\times8) لكل جلسة باستخدام تحويلات تآلفية مشتقة من بذرة (seed)، وذلك لمنع إعادة استخدام معلومات الهجوم الخاصة بالجدول عبر الجلسات بشكل فعال مع الحفاظ على ضمانات تشفيرية صارمة لكل حالة دون عبء البحث أثناء وقت التشغيل.

المؤلفون الأصليون: Annas Malik, Ghulam Mustafa, You-Rak Choi, Ki-Il Kim

نُشر 2026-10-19
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Annas Malik, Ghulam Mustafa, You-Rak Choi, Ki-Il Kim

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

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

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

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

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

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

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

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

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

جرّب Digest →