← أحدث الأبحاث
💻 computer science

A Generalized PNE Framework: Taking ChaCha Further in Syncopated Rhythm

تقدم هذه الورقة إطار عمل التعبيرات المحايدة الاحتمالية (PNE) المعمم الذي يدمج تقنيات مبتكرة مثل "السينكوباشن" (syncopation) و"الحفاظ على الحمل" (carry-preserving) لتحسين هجمات استعادة المفتاح على نسخة ChaCha مختزلة الجولات بشكل كبير، محققةً أول هجوم متعلق بالمفتاح على ChaCha8 وكاسرةً لـ 7.5 جولة من ChaCha بـ 256 بت.

المؤلفون الأصليون: Shichang Wang, Meicheng Liu, Shiqi Hou, Chengan Hou, Dongdai Lin

نُشر 2026-08-31
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Shichang Wang, Meicheng Liu, Shiqi Hou, Chengan Hou, Dongdai Lin

البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

في المشهد الرقمي الشاسع حيث تسافر رسائلنا الخاصة، ومعاملاتنا المالية، واتصالاتنا الآمنة، يوجد حارس صامت يُعرف باسم "تشفير التدفق" (stream cipher). فكر في الأمر كآلة عالية السرعة تولد تدفقاً طويلاً من الأرقام التي تبدو عشوائية لتشفير البيانات، مما يضمن أن الشخص الذي يمتلك المفتاح السري الصحيح فقط هو من يمكنه فك التشفير وقراءة الرسالة الأصلية. وتعد "تشاتشا" (ChaCha) واحدة من أكثر هذه الآلات موثوقية؛ فهي المحرك الذي يقف وراء أمن العديد من بروتوكولات الإنترنت اليومية، حيث تحمي كل شيء بدءاً من تصفحك للويب وصولاً إلى رسائل البريد الإلكتروني المشفرة. ولأنها تُستخدم على نطاق واسع، فإن قوتها تخضع لاختبار مستمر من قبل محللي التشفير — وهم متخصصون يحاولون كسر هذه الرموز ليس لسرقة الأسرار، بل لفهم حدودها وضمان بقائها آمنة. ويكمز التحدي الجوهري في كسر تشفير مثل "تشاتشا" في كونه مبنياً على هيكل يمزج عمليات بسيطة مثل جمع الأرقام، وتدوير البتات، وقلب المفاتيح بطريقة تصبح سريعة جداً في تعقيدها بشكل مذهل. ولإيجاد نقطة ضعف، يجب على الباحثين تتبع كيف تتردد أصداء تغيير طفيف في المدخلات عبر هذه العمليات لمعرفة ما إذا كان سيخلق نمطاً يمكن التنبؤ به في المخرجات.

لقد اتخذ فريق من الباحثين الآن خطوة كبيرة للأمام في فهم حدود "تشاتشا" من خلال تطوير طريقة جديدة لتحليل كيفية سلوك هذه الأصداء. فقد ركزوا على تقنية محددة تسمى "التحليل التفاضلي" (differential cryptanalysis)، والتي تتضمن تغذية التشفير بمدخلات مختلفة قليلاً ومراقبة كيفية تطور الاختلافات. وفي المحاولات السابقة لكسر "تشاتشا"، كان على الباحثين تخمين عدد هائل من المفاتيح المحتملة لمعرفة أي منها يتوافق مع الأنماط المرصودة، وهي عملية كانت غالباً بطيئة للغاية بحيث لا يمكن تطبيقها عملياً. تقدم الدراسة الجديدة نهجاً منقحاً يستخدم مفهوماً يسمى "التزامن" (syncopation). وفي سياق هذا التشفير، تسمح هذه التقنية للباحثين بتحديد أجزاء معينة من المفتاح السري التي ليس لها تأثير تقريباً على المخرجات المشفرة النهائية تحت ظروف معينة. ومن خلال عزل هذه الأجزاء غير المؤثرة، يمكن للباحثين تجاهلها فعلياً خلال المراحل الأولية للهجوم، مما يقلل بشكل كبير من عدد الاحتمالات التي يحتاجون إلى اختبارها. وهذا يشبه حل لغز معقد من خلال وضع القطع التي لا تنتمي بوضوح إلى الصورة المركزية جانباً أولاً، مما يسمح لك بتركيز طاقتك على القطع الحرجة التي تهم بالفعل.

باستخدام تقنية "التزامن" هذه، جنباً إلى جنب مع استراتيجية جديدة لتخمين بتات المفتاح المتبقية، تمكن الباحثون من كسر إصدارات من "تشاتشا" كانت تعتبر سابقاً آمنة ضد مثل هذه الهجمات. وتحديداً، أظهروا هجوماً ناجحاً على نسخة من التشفير ذات 7.5 جولة من المعالجة. وبينما تستخدم النسخة الكاملة والمعيارية من "تشاتشا" 20 جولة، فإن كسر 7.5 جولة يعد إنجازاً ملحوظاً لأنها المرة الأولى التي يتم فيها تنفيذ هجوم استعادة المفتاح (key-recovery attack) على هذا العدد المحدد من الجولات بشكل أسرع من مجرد تخمين كل المفاتيح الممكنة واحداً تلو الآخر. كما أظهر الباحثون أن طرقهم يمكن أن تحسن الهجمات على نسخ "تشاتشا" ذات الـ 7 جولات، مما يجعلها أكثر كفاءة بشكل كبير من المحاولات السابقة. علاوة على ذلك، طبقوا تقنياتهم على نسخة ذات صلة من التشفير تسمى "تشاتشا 8" (ChaCha8)، والتي تستخدم 8 جولات فقط. وفي سيناريو يُسمح فيه للمهاجم باستخدام مفتاحين متشابهين جداً، وجدوا طريقة لكسر "تشاتشا 8"، مما يشير إلى أن هذا المتغير المحدد قد لا يوفر المستوى الكامل من الأمن الذي قصده مصمموه إذا ما تحقق مثل هذا الشرط.

كما بحثت الدراسة في نسخة أقصر من التشفير تستخدم مفتاحاً بطول 128 بت بدلاً من المفتاح القياسي بطول 256 بت. وهنا، تمكن الباحثون من كسر نسخة ذات 7 جولات من هذا التشفير الأقصر، بشرط إزالة الخطوة الأخيرة من عملية التشفير. ولا تعني هذه النتائج أن النسخة الكاملة من "تشاتشا" ذات الـ 20 جولة المستخدمة في تطبيقات العالم الحقيقي مثل متصفح الويب الخاص بك قد كُسرت حالياً؛ فالنسخة الكاملة تظل آمنة. ومع ذلك، فإن هذه النتائج بالغة الأهمية لأنها تدفع حدود ما هو معروف عن الآليات الداخلية للتشفير. ومن خلال إثبات إمكانية إضعاف التشفير تحت ظروف محددة ومسيطر عليها، يقدم الباحثون ملاحظات قيمة للمجتمع المعني بعلم التشفير. وهذا يساعد في ضمان أن الخوارزميات التي تحمي حياتنا الرقمية قوية وأن أي ثغرات محتملة يتم تحديدها ومعالجتها قبل أن يتم استغلالها في العالم الحقيقي. ويمثل هذا العمل خطوة صغيرة ولكنها صعبة للأمام في الجهود المستمرة لفهم وتأمين الأسس الرياضية لخصوصيتنا الرقمية.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →