لا تتوقف حماية البيانات الحساسة عند حدود المعالج أو النظام على شريحة واحدة. فعندما تنتقل التعليمات والبيانات إلى ذاكرة خارجية مثل DRAM، تصبح واجهة الذاكرة جزءاً من سطح الهجوم، خصوصاً في الأنظمة الفضائية والحكومية التي قد تعمل في بيئات متنازع عليها وتبقى في الخدمة لعقود. وتطرح مادة تقنية منشورة في Semiconductor Engineering، كتبها Vincent van der Leest وAjay Kapoor من Rambus، تصوراً لحماية هذه الواجهة يتجاوز تشفير المحتوى إلى التحقق من عدم تغييره.
المادة منشورة بصيغة Sponsor Blog في 3 سبتمبر 2026، ولذلك ينبغي التعامل مع عرض منتج Rambus بوصفه مثالاً تجارياً على النهج المقترح، لا دليلاً مستقلاً على تفوقه. أما المبدأ التقني الأساسي فهو أوسع من المنتج نفسه: الذاكرة الخارجية تحتاج إلى السرية والتوثيق ومقاومة العبث، إلى جانب إدارة دورة حياة المفاتيح.
التشفير يحجب البيانات لكنه لا يثبت سلامتها
تعمل تقنية Inline Memory Encryption، أو تشفير الذاكرة المضمّن، على تشفير البيانات قبل كتابتها إلى الذاكرة المتصلة خارج النظام على الشريحة، ثم فك تشفيرها عند عودتها للاستخدام. ويجري ذلك عادة عبر محرك تشفير موضوع بين منطق المعالجة ووحدة التحكم بالذاكرة، ما يسمح بحماية شفافة للبرمجيات مع الحفاظ على متطلبات الأداء وزمن الاستجابة.
لكن سرية البيانات ليست مرادفة لسلامتها. فقد لا يحتاج المهاجم إلى قراءة مادة تشفيرية أو بيانات استشعار أو تعليمات تنفيذية إذا كان قادراً على تعديل قيمة مرتبطة بأمر أو إحداثيات أو جدول بحث. وينطبق الخطر نفسه على البيانات الطبية والمالية، وكذلك على مدخلات نماذج الذكاء الاصطناعي أو معلماتها، حيث قد يؤدي التعديل إلى قرارات أو مخرجات غير موثوقة.
لهذا السبب، تقترح المادة إجراء التوثيق بالقرب من موضع التخزين قدر الإمكان، وقبل تسليم البيانات إلى المعالج أو المسرّعات أو منطق التحكم. تقليل المسافة التي تقطعها بيانات غير موثقة يحد من احتمال انتشار البيانات الفاسدة داخل النظام.
اختيار نمط AES مرتبط بالمتطلبات لا باسم الخوارزمية
يُستخدم AES-XTS على نطاق واسع في تشفير وحدات التخزين والذاكرة ذات معدل النقل المرتفع. ويعتمد هذا النمط على قيمة مرتبطة بعنوان البيانات، بحيث لا ينتج المحتوى نفسه النص المشفر نفسه عند تخزينه في عناوين مختلفة، من دون إضافة حجم إلى البيانات المحمية. غير أن AES-XTS يوفر السرية فقط، ولا يُعد نمط تشفير موثقاً يجمع بين السرية والتحقق من السلامة.
في المقابل، يجمع AES-GCM بين التشفير والتحقق من السلامة عبر وسم توثيق يُفحص قبل إتاحة النص الأصلي. ويمنح ذلك قدرة على اكتشاف التعديل المتعمد، لكنه يتطلب تخزين وإدارة وسوم التوثيق وقيم nonces أو متجهات التهيئة. وقد ينعكس ذلك على سعة الذاكرة، وعرض النطاق، وتوزيع العناوين، وآليات التخزين المؤقت، ومرحلة التهيئة.
عملياً، لا ينبغي أن يقتصر القرار على قوة الخوارزمية. فالمهندس يحتاج إلى موازنة نموذج التهديد، ومستوى الضمان المطلوب، والزيادة المقبولة في الذاكرة، وأهداف الأداء، وبنية النظام ككل. وفي الأنظمة الحساسة، قد تبرر القدرة على اكتشاف التعديل الكلفة الإضافية للبيانات الوصفية وتعقيد التصميم.
مقاومة الهجمات الجانبية جزء من التصميم
حتى الخوارزميات السليمة رياضياً لا تكفي إذا كان تنفيذها يكشف مفاتيحها عبر التسرب الفيزيائي. وتشير المادة إلى أن تحليل استهلاك الطاقة أو الإشعاع الكهرومغناطيسي أو التوقيت قد يساعد مهاجماً يملك وصولاً مادياً إلى المعدات على استنتاج المفاتيح، من دون كسر AES نفسه.
لذلك ينبغي تصميم تدابير مقاومة الهجمات الجانبية داخل محرك التشفير، لا إضافتها لاحقاً على مستوى النظام فقط. وتشمل عناصر الضمان التي تذكرها المادة التعامل الآمن مع المفاتيح، وسلوكاً متوقعاً عند الأخطاء، وحماية مسارات التحكم، والقدرة على تحمل الأعطال العشوائية. كما ترى أن الاعتماد على حل مجرّب ميدانياً وخبرة عملية في مكافحة العبث قد يقلل مخاطر التنفيذ وعبء بناء الثقة في التصميم، ولا سيما في البرامج الفضائية والحكومية.
ما الذي يجب حسمه على مستوى المنصة؟
توضح المادة أن إضافة محرك تشفير إلى مسار الذاكرة لا تحل جميع مشكلات الحماية. ويحتاج فريقا تصميم النظام ومحرك التشفير إلى معالجة قضايا مترابطة، أبرزها:
- حداثة البيانات: التحقق من صحة قيمة قديمة لا يمنع إعادة تشغيلها. وقد يتطلب ذلك عدادات محمية أو معلومات إصدار أو حالة متزامنة، مع آثار على البيانات الوصفية والاستمرارية والتعافي.
- تهيئة الذاكرة: قد تحتاج المناطق المحمية إلى بيانات وصفية صحيحة قبل بدء التشغيل الطبيعي، فيما قد تؤثر تهيئة الذاكرات الكبيرة في زمن الإقلاع وتوافر النظام.
- دمج جذر الثقة: يجب أن ينسجم تزويد المفاتيح، وسياسات الأمان، والانتقال بين مراحل دورة الحياة، ومحو المفاتيح، وآليات التعافي مع سلسلة ثقة تبدأ من الإقلاع الآمن وتمتد إلى حماية الذاكرة أثناء التشغيل.
وتذكر Rambus أن منتجها IME-IP-340، المصمم لتطبيقات FPGA، يستخدم AES-GCM لتشفير معاملات الذاكرة وفك تشفيرها وتوثيقها، مع دعم إدارة ذاكرة قابلة للتهيئة، والتخزين المؤقت، وإدارة المفاتيح، وخيارات لمقاومة هجمات تحليل الطاقة. هذه القدرات، وفق عرض الشركة، تستهدف مساعدة المصممين على الموازنة بين الأمان والأداء وكلفة البيانات الوصفية ومتطلبات الدمج.
القراءة التحريرية: الحدود أهم من محرك التشفير
التغيير الفعلي الذي تركز عليه المادة هو نقل حماية الذاكرة من مفهوم “إخفاء المحتوى” إلى مفهوم أوسع يضم اكتشاف التعديل ومقاومة أساليب استخراج المفاتيح. وهذا مهم للأنظمة التي تعتمد على بيانات خارجية لاتخاذ قرارات أو تنفيذ أوامر، لأن سلامة البيانات لا تقل عن سريتها.
مع ذلك، لا يثبت المصدر وحده أداء IME-IP-340 في بيئات تشغيل محددة، ولا يقدم أرقاماً تفصيلية عن زمن الاستجابة أو حجم البيانات الوصفية أو نتائج اختبارات مستقلة. كما أن التشفير الموثق لا يلغي الحاجة إلى تصميم آليات منع إعادة التشغيل والتهيئة وإدارة دورة الحياة. لذلك يجب تقييم أي حل ضمن بنية المنصة الكاملة ونموذج التهديد الخاص بها، لا باعتباره مكوّناً منفرداً يضمن أمن الذاكرة تلقائياً.
كيف أعددنا هذا الخبر؟
اعتمد الخبر على المصدر الأصلي الموضح أعلاه. قد نستخدم أدوات آلية للمساعدة في الاستخراج والتصنيف والصياغة،
لكن النشر يخضع لقواعد تمنع المحتوى المكرر والقصير أو الروتيني منخفض القيمة.
اقرأ سياستنا التحريرية.