رمز قالبی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
جز ربات: تصحیح جایگذاری کاما، شمارگان هزارگان |
||
خط ۲۲:
==ساختار مبتني بر شبكه جابجايي - جانشيني==
اين ساختار از دو اصل در هم پيچيدگي و انتشار شانون تبعيت ميكند . با استفاده از در هم
در اين ساختار از شبكه هاي جابجايي- جانشيني بصورت متوالي در چند دور استفاده ميگردد. در هر دور، بیتهای کلید دور با بیتهای متن اصلی XOR میشود. همچنین S_BOXها بیتهای یک بلوک از متن اصلی را با بیتهای دیگر جایگزین کرده P_BOXها بیتهای خروجی از S_BOXهای یک دور را با یکدیگر جابجا می کنند. درواقع درهمپیچیدگی توسط S_BOX و انتشار توسط P_BOX انجام میگیرد. در دور آخر جابجایی بیتی صورت نمیگیرد.نحوه رمزگشایی نیز ماندد رمزگذاری است با این تفاوت که در رمزگشایی نحوه اعمال زیرکلید برعکس رمزگذاری است.
خط ۵۵:
==حالات مختلف کاری رمزهای بلوکی==
برای استفاده از رمزهای بلوکی، بسته به نوع نياز از حالات مختلفی استفاده می¬کنيم. هر حالت مزايا و معايب خود را دارد. هيچ حالتی را نمیتوان يافت که کليه مزايا را داشته باشد، و هيچ مشکلی نداشته باشد. بر اين اساس، با توجه به نوع نياز و نيز محدوديتهايی چون سرعت، حافظه، تعداد بيتهای متن اصلی، اندازة برد سختافزاری و يا ميزان هزينة مورد نياز برای عمل رمزنگاری و يا رمزگشايی و ...
بر طبق استاندارد
رمزهای قالبی مورد استفاده برای محرمانگی: که 6 حالت دارد.
|