باز کردن منو اصلی

تغییرات

۱٬۲۳۳ بایت اضافه‌شده ،  ۷ سال پیش
بدون خلاصه ویرایش
البته همه رمزهاي بلوكي لزوماً از اين دو ساختار تبعيت نميكنند، بلكه رمزهاي بلوكي ديگري نيز هستند كه ساختارهاي منحصر بفردي دارند؛ مانند الگوریتم رمز Keeloq که رمز بلوکی مبتنی بر ساختار NLFSR (شیفت‎رحیسترهای غیرخطی) است.
<ref>[https://sites.google.com/site/sidechannela/ sidechannelattack<!-- عنوان تصحیح شده توسط ربات -->]</ref>
 
==ساختار مبتني بر شبكه جابجايي - جانشيني==
 
اين ساختار از دو اصل در هم پيچيدگي( 2)و انتشار( 3) شانون تبعيت مي‎كند . با استفاده از در هم پيچيدگي،رابطه بين بيت‎هاي كليد و بيت‎هاي متن رمزشده، غيرخطي و پيچيده مي‎گردد. با استفاده از انتشار، [[افزونگي]] موجود در متن اصلي پس از رمزكردن در متن رمز شده پخش مي‎شود.
 
در اين ساختار از شبكه هاي جابجايي- جانشيني بصورت متوالي در چند دور استفاده ميگردد. در هر دور، بیت‎های کلید دور با بیت‎های متن اصلی XOR می‎شود. همچنین S_BOXها بیت‎های یک بلوک از متن اصلی را با بیت‎های دیگر جایگزین کرده P_BOXها بیت‎های خروجی از S_BOXهای یک دور را با یکدیگر جابجا می کنند. درواقع درهم‎پیچیدگی توسط S_BOX و انتشار توسط P_BOX انجام می‎گیرد. در دور آخر جابجایی بیتی صورت نمی‎گیرد.
 
==منابع==
۶۳

ویرایش