HomoLock
التشفير المتماثل لأمان الحوسبة السحابية · 2025/2026
المشكلة
التشفير التقليدي يحمي البيانات أثناء التخزين والنقل، لكن السحابة تحتاج إلى فك التشفير قبل المعالجة. وفي تلك اللحظة قد يطّلع المخترقون أو العاملون من الداخل على بيانات خاصة مثل درجات الطلاب أو السجلات الطبية.
الحل
HomoLock نموذج أولي يستخدم التشفير المتماثل (Homomorphic Encryption)، بحيث تُجري السحابة الحسابات على بيانات تبقى مشفّرة. تعود النتائج مشفّرة أيضاً، ولا يستطيع فك تشفيرها إلا مالك البيانات. بُني النظام بمكتبتي Microsoft SEAL و TenSEAL.
كيف يعمل؟
- جمع البيانات الحساسة (درجات الطلاب).
- يشفّر المالك البيانات محلياً.
- تُخزَّن البيانات المشفّرة في السحابة.
- تحسب السحابة المتوسطات والمقارنات والتصنيفات على القيم المشفّرة.
- تعود النتائج مشفّرة إلى المالك.
- يفك المالك وحده تشفير النتيجة النهائية.
النتائج
| المقياس | نص صريح | مشفّر | الفرق |
|---|---|---|---|
| متوسط الدرجات | 78.42 | 78.42 | 0.00 |
| أعلى درجة | 96 | 96 | 0 |
| أدنى درجة | 52 | 52 | 0 |
التكلفة: حساب المتوسط المشفّر يستغرق 420 ملي ثانية مقابل 1.2 ملي ثانية للنص الصريح، وهذا ثمن الخصوصية.
التوافق مع النظام
يتبع التصميم مبادئ نظام حماية البيانات الشخصية السعودي (PDPL): منع الوصول غير المصرح به، وعدم كشف النص الصريح لأي طرف ثالث، واقتصار المخرجات على مؤشرات مجمّعة.
القيود والتطوير المستقبلي
المشروع نموذج أولي صغير الحجم، والحساب المشفّر أبطأ بكثير من الحساب العادي. يتضمن التطوير المستقبلي تحسين الأداء، والتوسع إلى مجموعات بيانات أكبر، وتطبيق الفكرة على البيانات الصحية وبيانات الموارد البشرية.
فريق العمل
- جود ماجد ابالصفا
- رشا عبدالله الخبيشان
- ماريه صالح الصيخان
- راما هاني الجناحي