معضلة التراكم
في تحليل الشفرات ، تُعدّ نظرية التراكم مبدأً يُستخدم في تحليل الشفرات الخطي لبناء تقريبات خطية لعمل خوارزميات التشفير الكتلي . وقد قدّمها ميتسورو ماتسوي (1993) كأداة تحليلية لتحليل الشفرات الخطي. [ 1 ] تنصّ النظرية على أن الانحياز (انحراف القيمة المتوقعة عن 1/2) لدالة منطقية خطية (شرط XOR) لمتغيرات عشوائية ثنائية مستقلة يرتبط بحاصل ضرب انحيازات المدخلات: [ 2 ]
أو
أينهو الانحياز (نحو الصفر [ 3 ] ) وعدم التوازن : [ 4 ] [ 5 ]
وعلى العكس من ذلك، إذا لم تتحقق اللمة، فإن متغيرات الإدخال ليست مستقلة. [ 6 ]
تفسير
تشير اللمة إلى أن عملية XOR للمتغيرات الثنائية المستقلة تقلل دائمًا من التحيز (أو على الأقل لا تزيده)؛ علاوة على ذلك، يكون الناتج غير متحيز إذا وفقط إذا كان هناك متغير إدخال واحد على الأقل غير متحيز.
لاحظ أنه بالنسبة لمتغيرين، فإن الكميةهو مقياس ارتباط لـو، يساوي ;يمكن تفسير ذلك على أنه ارتباط بينمع .
صياغة القيمة المتوقعة
يمكن التعبير عن معضلة التراكم بشكل أكثر طبيعية عندما تأخذ المتغيرات العشوائية قيمًا فيإذا أدخلنا متغيرات(الرسم التخطيطي إلىوإلىثم ، من خلال الفحص، تتحول عملية XOR إلى ناتج:
وبما أن القيم المتوقعة هي الاختلالات ،ثم تنص اللمة على ما يلي :
وهي خاصية معروفة للقيمة المتوقعة للمتغيرات المستقلة .
بالنسبة للمتغيرات التابعة، يكتسب النموذج أعلاه حدًا للتغاير (موجبًا كان أم سالبًا) ، وبالتالي لا تصح اللمة. في الواقع، بما أن متغيري برنولي مستقلان إذا وفقط إذا كانا غير مرتبطين (أي أن تغايرهما يساوي صفرًا؛ انظر عدم الارتباط )، فإن لدينا عكس لمة التراكم: إذا لم تصح، فإن المتغيرين ليسا مستقلين (غير مرتبطين).
الاشتقاق المنطقي
تسمح نظرية التراكم لمحلل الشفرات بتحديد احتمالية تحقق المساواة التالية:
يحمل ، حيثالمتغيرات الثنائية هي (أي بتات: إماأو) .
دع تشير إلى "احتمالية أن " صحيح". إذا كانت قيمته تساوي واحدًا ، "من المؤكد أن يحدث ذلك، وإذا كان يساوي صفرًا ،لا يمكن أن يحدث ذلك. أولاً، سننظر في نظرية التراكم لمتغيرين ثنائيين، حيثو .
والآن، ننتقل إلى ما يلي:
بسبب خصائص عملية XOR ، فإن هذا يعادل
وهي أحداث متنافية ،لذلك يمكننا القول
الآن، يجب أن نفترض الفرضية الأساسية لنظرية التراكم: المتغيرات الثنائية التي نتعامل معها مستقلة ؛ أي أن حالة أحدها لا تؤثر على حالة أي من المتغيرات الأخرى. وبالتالي، يمكننا توسيع دالة الاحتمال كما يلي:
والآن نعبر عن الاحتمالاتوكماو، حيثتمثل s انحرافات الاحتمالية - مقدار انحراف الاحتمالية عن .
وبالتالي فإن التحيز الاحتماليبالنسبة لمجموع XOR أعلاه، يكون .
يمكن توسيع هذه الصيغة لتشمل المزيدs كما يلي:
لاحظ أنه إذا كان أي من إذا كانت قيمة s تساوي صفرًا؛ أي أن أحد المتغيرات الثنائية غير متحيز، فإن دالة الاحتمال بأكملها ستكون غير متحيزة - تساوي .
وهناك تعريف آخر ذو صلة ومختلف قليلاً للتحيز وهو في الواقع ، هو أقل بمرتين من القيمة السابقة. الميزة هي أنه الآن مع
لدينا
إن إضافة المتغيرات العشوائية تعني مضاعفة تحيزاتها (وفقًا للتعريف الثاني).
يمارس
عملياً، الـتمثل s تقريبات لمكونات الاستبدال ( S-boxes ) في تشفيرات الكتل. عادةً ،القيم هي مدخلات إلى صندوق الاستبدال (S-box) وتمثل القيم المخرجات المقابلة. بمجرد النظر إلى مربعات الاستبدال (S-boxes)، يستطيع محلل الشفرات تحديد انحرافات الاحتمالية. تكمن الحيلة في إيجاد توليفات من قيم المدخلات والمخرجات التي تكون احتمالاتها صفرًا أو واحدًا. كلما اقترب التقريب من الصفر أو الواحد، زادت فائدته في تحليل الشفرات الخطي.
مع ذلك، عمليًا، لا تكون المتغيرات الثنائية مستقلة، كما هو مفترض في اشتقاق نظرية التراكم. يجب مراعاة هذا الأمر عند تطبيق النظرية؛ فهي ليست صيغة تحليل تشفير تلقائية.
انظر أيضاً
- التباين § الخصائص – تباين مجموع متغيرات حقيقية مستقلة
مراجع
- ↑ ماتسوي، ميتسورو (1994). "طريقة التحليل الخطي لتشفير DES". التطورات في علم التشفير - EUROCRYPT '93 . سلسلة محاضرات في علوم الحاسوب. المجلد 765. الصفحات 386-397 . doi : 10.1007/3-540-48285-7_33 . ISBN 978-3-540-57600-6. S2CID 533517 .
- ↑ لي، تشين؛ بوزتاش، س. (ديسمبر 2007). "التحليل الخطي الموسع للشفرات ونظرية التراكم الموسعة" (ملف PDF) . مركز علوم الحاسوب الدولي، تركيا . S2CID 5508314. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 17 يناير 2017.
- ↑ يمكن أيضًا اعتبار الانحياز (وعدم التوازن) قيمة مطلقة؛ إذا تم استخدام الانحياز مع عكس الإشارة (الانحياز نحو واحد)، فإن اللمة تحتاج إلى عامل إشارة إضافي (−1) n +1 في الجانب الأيمن.
- ↑ هاربس، كارلو؛ كرامر، جيرهارد ج.؛ ماسي، جيمس ل. (1995). "تعميم لتحليل التشفير الخطي وإمكانية تطبيق نظرية التراكم لماتسوي". التطورات في علم التشفير - يورو كريبت 95. سلسلة محاضرات في علوم الحاسوب. المجلد 921. الصفحات 24-38 . doi : 10.1007/3-540-49264-X_3 . ISBN 978-3-540-59409-3.
- ↑ كوكوريلي، زولت (1999). "معضلة التراكم والمتغيرات العشوائية التابعة". التشفير والترميز . سلسلة محاضرات في علوم الحاسوب. المجلد 1746. الصفحات 186-190 . doi : 10.1007/3-540-46665-7_22 . ISBN 978-3-540-66887-9.
- ↑ نيبرغ، كايسا (26 فبراير 2008). "التحليل الخطي للشفرات (محاضرة في علم التشفير)" (ملف PDF) . جامعة هلسنكي للتكنولوجيا، مختبر علوم الحاسوب النظرية .
- الهجمات المشفرة
- الليمات
