الگوریتم کلید متقارن: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
M2khosravizadeh (بحث | مشارکت‌ها)
M2khosravizadeh (بحث | مشارکت‌ها)
خط ۳:
سیستم‎های رمز کلید متقارن بر دو قسم‎اند: الگوریتم‎های [[رمز قالبی]] و الگوریتم‎های [[رمز دنباله‎ای]].
رمز قالبی تابعی است، که در آن ابتدا متن اصلی(پیام) را به قالب‎هایی تقسیم‎بندی می‎کنند، سپس قالب‎ها را تحت کنترل یک کلید ثابت بطور مجزا رمز می‎کنند. برای مثال اگر پیام ۱۰۲۴ بیت باشد، ابتدا پیام را به قالب‎های ۱۲۸ یا ۲۵۶ بیتی (یا هر قالب دیگری) تقسیم کرده، سپس ابتدا قالب اول را با کلید ۱۲۸ بیتی یا ۲۵۶ بیتی(بسته به نوع الگوریتم) رمز می‎کنیم، پس از آن قالب‎های دوم، سوم تا قالب آخر را رمز می‎کنیم. در حالی که در الگوریتم‎های رمز دنباله‎ای، متن پیام بیت به بیت رمز می‎شود، و طول کلید نیز بینهایت است. در واقع بیت‎های کلید بصورت کاملاً تصادفی تولید می‎گردند.<ref> A. Menezes, P. van Oorschot and S. Vanstone, “Handbook of Applied Cryptography”, CRC Press,1997,PP 191-282. http://www.cacr.math.uwaterloo.ca/hac</ref>
<ref> https://sites.google.com/site/sidechannela/
 
{{خرد}}