Key points are not available for this paper at this time.
أدى نمو إنترنت الأشياء (IoT) إلى مخاوف بشأن عدم وجود ضمانات للخصوصية والأمان المقدمة من أنظمة IoT. يعتبر التشفير المتجانس (HE) حلاً واعدًا للحفاظ على الخصوصية للسماح للأجهزة بمشاركة البيانات بأمان مع خلفية سحابية؛ ومع ذلك، فإن استهلاكه العالي للذاكرة والحمل الحسابي قد حصر من استخدامه على الأجهزة المدمجة ذات الموارد المحدودة. لمعالجة هذه المشكلة، نقدم SEAL-Embedded، وهي أول مكتبة HE تستهدف الأجهزة المدمجة، featuring نظام تشفير متجانس تقريبي CKKS. تستخدم SEAL-Embedded عدة تحسينات حسابية وخوارزمية بالإضافة إلى خطة تفصيلية لإعادة استخدام الذاكرة لتحقيق تشفير وترميز CKKS عالي الأداء وموفر للذاكرة على الأجهزة المدمجة دون أي تضحية بالأمان. نقدم أيضًا وحدة خادم "محول" لتحويل البيانات المشفرة باستخدام SEAL-Embedded لتكون متوافقة مع مكتبة Microsoft SEAL للتشفير المتجانس، مما يتيح حلاً شاملاً لبناء تطبيقات تحافظ على الخصوصية. بالنسبة لدرجات حلقات كثيرة الحدود 4096، باستخدام أعداد أولية RNS من 30 بت أو أقل، يمكن تكوين مكتبتنا لاستخدام ما بين 64–137 كيلوبايت من الذاكرة العشوائية و1–264 كيلوبايت من بيانات الفلاش، اعتمادًا على تكوينات وتجارات المطور المختارة. باستخدام هذه المعلمات، نقيم SEAL-Embedded على نظامي IoT مختلفين مع أداء عالي، وكفاءة في استخدام الذاكرة، وتكوينات متوازنة للمكتبة لتشفير غير المتماثل والمتماثل. مع 136 كيلوبايت من الذاكرة العشوائية، يمكن لـ SEAL-Embedded تنفيذ تشفير غير متماثل لـ 2048 عددًا بدقة أحادية في 77 مللي ثانية على Azure Sphere Cortex-A7 و737 مللي ثانية على Nordic nRF52840 Cortex-M4.
دراسة Natarajan وآخرون (الجمعة) هذا السؤال.