بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
1- مقدمه
2- مدلRa dom cipher
3- تعريف پخش كنندگي و درهم پيچيدگي
4- ويژگيهاي مطلوب براي يك الگوريتم رمز بلوكي
5- چند مفهوم اوليه
6- معرفي انواع ساختار سيستم هاي بلوكي
7- خواص شبكه هاي Feistel
8- ساختارهاي مشابه Feistel
9- جمع بندي
10- پايان
اسلاید 2 :
جابجا كردن حروف يا كلمات با هم (مشخصات آماري موجود در هر زبان)
به هم ريختن احتمال وقوع هربيت در يك دنباله
جايگزيني بيت با بيت دلخواه (مشخصات آماري موجود در هر زبان)
پخش كردن بيتيهاي با معني در يك فضاي بزرگ تر
اسلاید 3 :
انواع رمز كننده ها 1- سيستم پي درپي 2- سيستم بلوكي
مقايسه: 1-انتشارخطا 2-گم شدن يك بيت 3-سرعت عمليات 4-پيچيدگي 5-قيمت تمام شده 6-سنكرون بودن
سيستم هاي رمز بلوكي 1- متقارن 2- نامتقارن
اسلاید 4 :
1-بزرگ بودن اندازه قالبهاي ورودي – خروجي براي جلوگيري از تشكيل يك كتاب كد توسط مهاجم.
2-بزرگ بودن فضاي كليد به منظور جلوگيري از امكان جستجوي كامل فضاي كليد توسط دشمن .
3-پيچيده بودن رابطه موجود بين متن رمز شده با متن اصلي و كليد، براي جلوگيري از حملات تحليلي و آماري به سيستم.
4-ودرنهايت الگوريتم بايد دو ويژگي Diffusio و Co fusio (معيارهاي شانون)را در حد اعلاي خود، دارا باشد.
اسلاید 5 :
Diffusio :اثرهربيت ورودي(متن وكليد)روي تمام بيتهاي خروجي
Co fusio :پيچيده شدن رابطه بين ورودي(متن وكليد)وخروجي Co fusio به تنهايي مي تواند براي امنيت سيستم كافي باشد
براي Diffusio از عمل جايگشت بيتي و براي Co fusio از عمل جابجايي( S-box)ها، به صورت يك در ميان استفاده مي شود. رمز كننده هاي ضربي=(SP)
اسلاید 6 :
دنباله تصادفي:
دنباله اي كه الفباي آن بدون هيچ قاعده اي پشت سر هم قرارگرفته باشند
مولدبي قاعده دنباله ها: مولدي كه از فضاي كل دنباله ها،يك دنباله رابه صورت تصادفي توليد مي كند (وابسته به كليد K). دنبالهاي با قاعده يا بي قاعده
مولد بي قاعده توابع:
مولد تابعي كه به طور تصادفي توابع خروجي خود را ازفضاي F (كل توابع بيتي به بيتي ) انتخاب كند
الگوريتم رمز بلوكي بايد يك مولدبي قاعده توابع باشد
اسلاید 7 :
1- شبكه هاي غير Feistel
2- ساختار شبكه Feistel
لايه هاي مختلف تابع دور در شبكه هاي غير Feistel
1- مخلوط كننده قالب ورودي با كليد فرعي
2-لايه خطي
3-لايه غيرخطي
در اين ساختار نياز به محاسبه معكوس تابع دور مي باشد
اسلاید 8 :
در شبكه غيرفيستل
1-نيازبه معكوس تابع مي باشد
2-الگوريتم رمزگشا ورمزكننده متفاوت مي باشند
3- معمولا پيچيدگي بيشتري دارند
4- سرعت آنها كمتر است
اسلاید 9 :
تماميت:
هر بيت خروجي ، تابع تمام بيتهاي ورودي باشد.
(هر دو ويژگي Co fusio , Diffusio را فراهم مي كند)
انتشار(بهمني):
با تغيير هربيت ورودي، هربيت خروجي با احتمال2/1 تغيير كند.
انتشارمرتبهK:
با تغيير هر K بيت ورودي، هربيت خروجي بطور متوسط با احتمال 2/1 تغيير كند.
اسلاید 10 :
1-i volutio
2-تابع دورمستقل ازf يك بيك است
3-با سه دوريك مولد تصادفي توابع داريم
4-با سه دور ويژگي تماميت داريم
5-با سه دورويژگي انتشارداريم
6-با دودورعدم نشت ايستاي اطلاعات داريم
7-تعداد دور بالا ،امنيت بيشتر