A Scalable Hybrid Encryption Framework Based on Unimodular Hill Cipher and Chaotic Logistic XOR Stream Cipher for Secure Binary File Protection
تقترح هذه الورقة إطار تشفير هجين قابل للتوسع يجمع بين شفرة هيل أحادية المقياس (Unimodular Hill Cipher) وشفرة تدفق XOR قائمة على الخريطة اللوجستية الفوضوية لتوفير حماية آمنة وفعالة ومستقلة عن التنسيق للملفات الثنائية التعسفية، محققةً عشوائية تقارب المثالية، ومقاومة قوية للهجمات الإحصائية، واسترداداً غير فاقد للبيانات مع إنتاجية عالية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول إرسال رسالة سرية إلى صديق، لكنك تعلم أن أي شخص يعترضها قد يحاول فك الشفرة. في عالم العلوم الرقمية، هذا هو عمل التشفير (cryptography): وهو فن تحويل المعلومات القابلة للقراءة (المسماة "النص الصريح") إلى فوضى مشوشة (المسماة "النص المشفر") تبدو كضجيج عشوائي لأي شخص لا يملك المفتاح. لعقود من الزمن، استخدم العلماء حيلتين رئيسيتين للقيام بذلك. الأولى هي الخلط الرياضي، مثل خلط مجموعة أوراق اللعب حيث يعتمد موقع كل ورقة على غيرها. والثوال الثانية هي الفوضى (الكاوس)، وهو مفهوم مستعار من الطبيعة حيث تؤدي التغييرات الطفيفة في الظروف الأولية إلى نتائج مختلفة تمامًا—فكر في كيفية قيام فراشة بتحريك جناحيها مما قد يتسبب في النهاية في حدوث عاصفة بعيدة. عندما تجمع بين هذين الأمرين، تحصل على نظام قوي رياضيًا ومجنون وغير متوقع في آن واحد. ومع انتقال حياتنا بشكل أكبر نحو السحابة، وتخزين كل شيء بدءًا من المقالات المدرسية وصولًا إلى الصور العائلية، فإننا بحاجة إلى تشفير يمكنه التعامل مع أي نوع من الملفات دون كسرها، مما يحافظ على أسرارنا الرقمية بعيدًا عن الأعين المتطفلة.
تقدم هذه الورقة إطار عمل تشفير هجين جديد مصمم لحماية الملفات الثنائية (binary files)—وهي مجرد طريقة تقنية لقول أي ملف رقمي، سواء كان مستند Word، أو ملف PDF، أو صورة JPEG. يقترح المؤلفون، وهم فريق من الباحثين من إندونيسيا، نظامًا يعمل مثل رقصة أمنية مكونة من خطوتين. أولاً، يستخدمون ما يسمى بـ تشفير هيل أحادي الوحدة (Unimodular Hill Cipher). تخيل هذا كشبكة ضخمة ومعقدة أو مصفوفة حيث تأخذ أجزاءً من ملفك وتضربها في مفتاح خاص. هذه الخطوة ممتازة في عملية "الانتشار" (diffusion)، مما يعني أنها تنشر تأثير كل حرف أو بكسل واحد عبر الملف بأكه، بحيث يؤدي تغيير جزء صغير واحد إلى تغيير كل شيء آخر. ومع ذلك، أدرك الباحثون أن هذه الخطوة الرياضية وحدها يمكن التنبؤ بها نوعًا ما، مثل رقصة ذات روتين محدد يمكن للهكر الذكي حفظه في النهاية.
ولإصلاح ذلك، أضافوا خطوة ثانية: تشفير تدفق XOR اللوجستي الفوضوي (Chaotic Logistic XOR Stream Cipher). فكر في هذا كتدفق فوضوي وغير متوقع من المياه يتدفق فوق الملف الذي تم خلطه بالفعل. إنهم يستخدمون صيغة رياضية تسمى "الخريطة اللوجستية" (Logistic Map) لتوليد تدفق من الأرقام التي تبدو عشوائية. ثم يمزجون هذه الأرقام مع الملف باستخدام عملية بسيطة تسمى XOR (وهي تشبه مفتاح تشغيل سري: إذا قمت بتبديل وضعيته مرتين، ستعود إلى الحالة الأصلية). يضيف هذا طبقة من "الارتباك" (confusion)، مما يجعل النتيجة النهائية تبدو عشوائية تمامًا ومن المستح مستحيل عكسها بدون المفتاح الفوضوي الدقيق. والجمال في هذا النظام هو أنه يعامل كل ملف كتدفق خام من البايتات، متجاهلاً ماهية الملف فعليًا. فهو ليس بحاجة لمعرفة ما إذا كان يشفر صورة أو جدول بيانات؛ إنه فقط يخلط البيانات ثم يفك تشفيرها بشكل مثالي لاحقًا.
اختبر الفريق فكرتهم على اثني عشر ملفًا مختلفًا، تتراوح من مستندات صغيرة بحجم 1 ميجابايت إلى ملفات ضخمة بحجم 100 ميجابايت، بما في ذلك تنسيقات DOCX وPDF وJPEG. وقاسوا مدى نجاح النظام من خلال النظر في أشياء مثل الاعتلاج (entropy) (مقياس للعشوائية) والارتباط (correlation) (مدى تلميح جزء من الملف عن جزء آخر). كانت النتائج مبهرة: امتلكت الملفات المشفرة متوسط اعتلاج قدره 7.9999، وهو عشوائي بشكل شبه مثالي (المثالي هو 8.0)، ومعامل ارتباط قدره -0.0043، مما يعني عدم وجود علاقة تقريبًا بين البايتات المتجاورة. بعبارات أبسط، بدت البيانات المشفرة كأنها ضجيج استاتيكي نقي. كما تحققوا أيضًا من تأثير الانهيار (Avalanche Effect)، والذي يختبر ما إذا كان تغيير طفيف في المدخلات يؤدي إلى تغيير كبير في المخرجات. حقق نظامهم نسبة 50.0020%، وهي المعيار الذهبي للتشفير، مما يثبت أن تعديلًا طفيفًا في المفتاح أو الملف يغير النتيجة تمامًا.
ومن الأهمية بمكان أن الورقة تؤكد أن هذه الطريقة غير فاقدة للبيانات (lossless). فعندما قاموا بفك تشفير الملفات، تطابق بصمة MD5 للملف المسترد مع الأصلي تمامًا، بنسبة 100% في كل مرة. وهذا يعني عدم فقدان أو تلف أي بيانات أثناء العملية. كان النظام سريعًا أيضًا، حيث عالج الملفات بمتوسط سرعة 24.48 ميجابايت/ثانية للتشفير و 23.83 ميجابايت/ثانية لفك التشفير، وتوسع بشكل جيد مع زيادة أحجام الملفات. ومع ذلك، يلاحظ المؤلفون بحذر أنه بينما تظهر محاكاتهم أمانًا إحصائيًا ممتازًا، إلا أنهم لم يختبروا النظام بعد ضد كل أنواع هجمات الهكر المتقدمة الممكنة، مثل هجمات النص الصريح المعروفة تحديدًا. ويقترحون أنه بينما يوازن نهجهم الهجين بين السرعة والأمان بشكل جيد جدًا، فإن العمل المستقبلي يمكن أن يستكشف أنظمة فوضوية أكثر تعقيدًا لجعل الأمر أكثر قوة. في الوقت الحالي، لقد أظهروا أن دمج خلط رياضي صلب مع رشقة فوضوية هو طريقة واعدة للحفاظ على سلامة ملفاتنا الرقمية، بغض النظر عن نوع الملف.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.