2025-11-13T06:22:10.659187

Using Preformed Resistive Random Access Memory to Create a Strong Physically Unclonable Function

Garrard, Hardy, daCunha et al.
Physically Unclonable Functions (PUFs) are a promising solution for identity verification and asymmetric encryption. In this paper, a new Resistive Random Access Memory (ReRAM) PUF-based protocol is presented to create a physical ReRAM PUF with a large challenge space. This protocol uses differential reads from unformed ReRAM as the method for response generation. Lastly, this paper also provides an experimental hardware demonstration of this protocol on a Physical ReRAM device, along with providing notable results as a PUF, with excellent performance characteristics.
academic

استخدام ذاكرة الوصول العشوائي المقاومة المشكلة مسبقاً لإنشاء دالة غير قابلة للاستنساخ الفيزيائية القوية

المعلومات الأساسية

  • معرّف الورقة البحثية: 2510.02643
  • العنوان: استخدام ذاكرة الوصول العشوائي المقاومة المشكلة مسبقاً لإنشاء دالة غير قابلة للاستنساخ الفيزيائية القوية
  • المؤلفون: جاك جارارد، جون إف. هاردي الثاني، كارلو دا كونها، مايانك باكشي (جامعة شمال أريزونا)
  • التصنيف: cs.CR (التشفير والأمان)
  • تاريخ النشر: 6 أكتوبر 2025 (IEEE ACCESS)
  • رابط الورقة: https://arxiv.org/abs/2510.02643

الملخص

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

خلفية البحث والدافع

تعريف المشكلة

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

دافع البحث

  1. هشاشة المفاتيح الرقمية: المفاتيح التقليدية بصيغة رقمية قابلة للنسخ وعرضة لتهديدات التسرب
  2. قيود SRAM PUF:
    • تتسع مساحة التحدي بشكل خطي، محدودة الحجم
    • تسرب مباشر للمعلومات السرية في الاستجابات الأولية
    • الحاجة لتخزين مساحة الاستجابة الكاملة، لا يمكن تقليل حجم التسجيل بالنمذجة
  3. الحاجة لتشفير ما بعد الكم: الحاجة لمصادر بيانات عشوائية مقاومة للخوارزميات الكمية

قيود الطرق الموجودة

يعاني SRAM PUF كحل رائج حالياً من المشاكل التالية:

  • علاقة خطية بين مساحة التحدي وعدد خلايا الذاكرة، قابلية توسع ضعيفة
  • الاستجابات الأولية تكشف مباشرة العشوائية الأساسية
  • يجب أن تغطي عملية التسجيل مساحة الاستجابة الكاملة
  • عرضة للهجمات التفاضلية

المساهمات الأساسية

  1. اقتراح بروتوكول ReRAM PUF جديد: بروتوكول جديد يستخدم خلايا ReRAM غير المشكلة كعناصر PUF
  2. التحقق التجريبي من الأجهزة: عرض أجهزة كامل على أجهزة ReRAM الفيزيائية
  3. توسيع كبير لمساحة التحدي: تتسع مساحة التحدي بعلاقة تربيعية مع عدد الخلايا
  4. مؤشرات أداء ممتازة: تحقيق معدل خطأ بت منخفض جداً (<0.03%) وخصائص PUF ممتازة
  5. بدون الحاجة للتصنيع المخصص: يمكن استخدام عمليات التصنيع الموجودة، تخطي خطوة التشكيل

شرح الطريقة

تعريف المهمة

تصميم نظام ReRAM PUF قوي، حيث يكون الإدخال تدفق بايتات التحدي والإخراج تدفق البايتات الاستجابة الفريدة المقابلة، مع الحاجة لمساحة تحدٍ كبيرة ومعدل خطأ بت منخفض وأمان قوي.

أساسيات تقنية ReRAM

هيكل وأصول ReRAM

يستخدم ReRAM تكديس أفلام معادن-عازل-معادن:

  • تغيير حالة المقاومة من خلال تكوين وكسر الخيوط الموصلة (CF)
  • عملية التشكيل: تطبيق انحياز موجب لتكوين مسار فراغات الأكسجين
  • عمليات إعادة التعيين/التعيين: التبديل بين حالة المقاومة العالية (HRS) والمنخفضة (LRS)

خصائص ReRAM غير المشكل

يستخدم هذا البحث خلايا ReRAM غير المشكلة:

  • حالة المقاومة مستقرة جداً وسهلة القياس
  • تجنب مشاكل الاسترخاء المرتبطة بالوقت الناجمة عن انتشار الأكسجين
  • تنوع التصنيع يوفر مصدر عشوائية طبيعي

معمارية البروتوكول الأساسية

1. بروتوكول توليد التحدي

تدفق توليد التحدي:
1. استخدام البايتات العشوائية والتشفير لتوليد البيانات الأولية عبر SHA256
2. التحليل إلى مجموعة أزواج العناوين (حوالي 1.5 مرة حجم المفتاح المستهدف)
3. تصفية الخلايا ذات الانحراف المعياري العالي
4. التحقق من أن فرق الخلايا كبير بما يكفي لإنتاج استجابة قابلة للتكرار
5. توليد قناع الاستقرار لتحديد الخلايا غير المستقرة

2. آلية توليد الاستجابة

تدفق توليد الاستجابة:
1. استقبال البايتات العشوائية وقناع الاستقرار
2. إعادة توليد أزواج العناوين وتطبيق تصفية القناع
3. تنفيذ قراءة تفاضلية على شرائح ReRAM المزدوجة
4. تكييف الإشارة عبر الدوائر التناظرية وتوفير الإزاحة
5. مقارن تناظري ينتج استجابة بت واحد
6. ربط جميع البتات وإرجاع التجزئة

نقاط الابتكار التقني

1. آلية القراءة التفاضلية

  • استخدام شريحتي ReRAM للمقارنة بدلاً من القياس المطلق
  • توليد الاستجابة بناءً على مقارنة المقاومة وليس قيمة المقاومة المباشرة
  • عزل فعال لمعلومات القياس التناظري الأساسية

2. توسيع مساحة التحدي التربيعي

حساب مساحة التحدي: 4096 × 4096 × 8 × (1-0.33) × (1-0.12) ≈ 80,000,000 زوج خلية عدد CRP النهائي: حوالي (8×10^7)^256

3. استراتيجية التصفية التكيفية

  • تصفية على مستوى الخلية: عتبة الانحراف المعياري 30 عداد ADC
  • تصفية على مستوى الزوج: الفرق أكبر من 2 مرة مجموع الانحرافات المعيارية
  • توليد قناع استقرار ديناميكي

الإعداد التجريبي

منصة الأجهزة

  • شرائح ReRAM: CrossBar Al/Al2O3/W بتكوين 1R1T
  • مواصفات المصفوفة: مصفوفة اختبار 1kb×4، 32 خط كلمة، 128 بت
  • نطاق التيار: 105-793 nA (8 قيم محددة مسبقاً)
  • حد الجهد: 1.5V أقصى لمنع التشكيل العرضي
  • لوحة دوائر مخصصة: تكييف الإشارة والمقارن التناظري

مؤشرات التقييم

  1. معدل خطأ البت (BER): مسافة هامينج بين استجابة التسجيل والاستجابة الفعلية
  2. الموثوقية: اتساق الاستجابات المتكررة لنفس التحدي
  3. التفرد: عشوائية الاستجابات بين PUFs مختلفة (القيمة المثالية 50%)
  4. الانتشار: عشوائية الاستجابات لتحديات مختلفة من نفس PUF
  5. التوحيد: توازن توزيع الأصفار والآحاد في الاستجابة

المعاملات التجريبية

  • عينات التسجيل: 50 عينة لكل خلية
  • حجم الاختبار: 7 شرائح، 8 قيم تيار، 1000 CRP
  • معاملات التصفية: عتبة الانحراف المعياري للخلية 30، عتبة مضاعف الزوج 2

النتائج التجريبية

مؤشرات الأداء الرئيسية

المؤشرالنتيجةالقيمة المثاليةالانحراف المعياري
معدل خطأ البت (BER)3.23×10^-2%0%0.11%
الموثوقية5.78×10^-2%0%0.15%
التفرد50.02%50%2.28%
الانتشار50.02%50%2.21%
التوحيد49.93%50%3.25%

تحليل الاعتماد على التيار

أداء BER تحت تيارات مختلفة:

  • 105 nA: 2.563×10^-4
  • 793 nA: 4.055×10^-4
  • الاتجاه: مع زيادة التيار، يرتفع BER قليلاً لكن يبقى منخفضاً جداً

تحليل استهلاك الطاقة

  • استهلاك الطاقة لكل توليد تحدي-استجابة: مستوى ميكروات
  • قراءة جهد واحدة: <40 nW
  • إجمالي استهلاك الطاقة: <1 mW، مناسب لأجهزة العميل

المقارنة مع تقنيات PUF الأخرى

نوع PUFمساحة التحديBERالموثوقيةالتفرد
ReRAM في هذه الورقة3.23×10^-25.78×10^-250.02±2.28
ReRAM المرجعي132N10^-6250±3
STT-MRAM272²ᴺ-0.98±0.5649.96±7.40

الأعمال ذات الصلة

تطور تقنية PUF

  1. SRAM PUF: الحل الرائج حالياً، لكن مساحة التحدي تنمو بشكل خطي
  2. متغيرات ReRAM PUF:
    • ReRAM PUF المشكل: مشاكل في الموثوقية والانتشار
    • بروتوكول الخلايا المرجعية: مساحة تحدٍ خطية، استخدام شريحة منخفض
  3. PUF ذاكرة أخرى: تقنيات ناشئة مثل STT-MRAM

مزايا هذه الورقة

  1. مساحة التحدي: نمو تربيعي مقابل نمو خطي
  2. التوافق مع التصنيع: بدون الحاجة لعمليات مخصصة
  3. الأمان: القياس غير المباشر يمنع تسرب المعلومات
  4. كفاءة الطاقة: استهلاك طاقة منخفض جداً مناسب لتطبيقات إنترنت الأشياء

الخلاصة والنقاش

الاستنتاجات الرئيسية

  1. تم تنفيذ بروتوكول PUF قوي قائم على ReRAM غير المشكل بنجاح
  2. تحقيق مؤشرات أداء ممتازة: BER < 0.03%، جميع خصائص PUF قريبة من القيم المثالية
  3. تحقيق توسيع مساحة تحدٍ تربيعي، متفوق بشكل كبير على SRAM PUF الموجود
  4. بدون الحاجة لعمليات تصنيع مخصصة، لديه إمكانية التطبيق العملي

القيود

  1. الاعتماد على الأجهزة: الحاجة لشرائح ReRAM مخصصة ودوائر تناظرية
  2. الحساسية للحرارة: على الرغم من استقرار ReRAM غير المشكل نسبياً، لكن يحتاج للتحقق الإضافي
  3. التحقق من الحجم: التجارب الحالية تعتمد على حجم مصفوفة صغير نسبياً
  4. الاستقرار طويل الأجل: الحاجة لاختبارات استقرار أطول مدة

الاتجاهات المستقبلية

  1. مولد الأرقام العشوائية الحقيقية: استخدام الخلايا ذات الانحراف المعياري العالي لتوليد بتات عشوائية مستمرة
  2. تحسين النمذجة: تطوير نماذج دقيقة لعلاقة خلايا ReRAM والتيار
  3. التصميم المصغر: إنشاء أجهزة موكلة للتطبيقات العملية
  4. التكامل مع الشبكات العصبية: الدمج مع الشبكات العصبية الصلبة القائمة على ReRAM

التقييم العميق

المزايا

  1. قوة الابتكار التقني: أول استخدام منهجي لـ ReRAM غير المشكل لتحقيق PUF قوي
  2. التحقق التجريبي الشامل: تنفيذ أجهزة كامل وتقييم أداء شامل
  3. القيمة العملية العالية: حل المشاكل الرئيسية لـ SRAM PUF
  4. تصميم الأمان الممتاز: آلية القراءة التفاضلية تمنع بشكل فعال تسرب المعلومات

أوجه القصور

  1. اعتبارات التكلفة غير كافية: قد تكون تكلفة شرائح ReRAM أعلى من SRAM
  2. التكيف البيئي: نقص اختبارات الاستقرار في ظروف بيئية مختلفة
  3. تحليل نموذج الهجوم: تحليل المقاومة للطرق الهجومية المتقدمة غير كافٍ
  4. درجة التوحيد: نقص تحليل التوافق مع معايير PUF الموجودة

تقييم التأثير

  1. المساهمة الأكاديمية: توفير مسار تقني جديد لمجال PUF
  2. القيمة الصناعية: من المتوقع دفع تطبيق ReRAM في الشرائح الآمنة
  3. قابلية إعادة الإنتاج: الإعداد التجريبي التفصيلي يسهل إعادة الإنتاج من قبل الباحثين الآخرين
  4. آفاق التطبيق: مناسب بشكل خاص لمصادقة أجهزة إنترنت الأشياء والشبكات العصبية الصلبة

السيناريوهات المعمول بها

  1. مصادقة أجهزة إنترنت الأشياء: خصائص استهلاك الطاقة المنخفضة مناسبة للأجهزة محدودة الموارد
  2. وحدات الأمان الصلبة: يمكن دمجها في الشرائح الآمنة
  3. الحوسبة الطرفية: العمل المتزامن مع الشبكات العصبية ReRAM
  4. أمان سلسلة التوريد: تحديد بصمة الجهاز والحماية من التزييف

المراجع

تستشهد هذه الورقة بـ 28 مرجعاً ذا صلة، تغطي مجالات متعددة بما في ذلك تقنية PUF وأجهزة ReRAM والبروتوكولات التشفيرية وغيرها، مما يوفر أساساً نظرياً متيناً للبحث.


التقييم الإجمالي: هذه ورقة بحثية عالية الجودة في مجال أمان الأجهزة، تقترح حلاً مبتكراً لـ ReRAM PUF، وتتحقق من فعالية الطريقة من خلال تجارب أجهزة كاملة. تظهر الورقة أداءً ممتازاً من حيث الابتكار التقني والتحقق التجريبي والقيمة العملية، مما يساهم بشكل مهم في تطور تقنية PUF.