حمله خطای تفاضلی به MARX-2، یک الگوریتم رمز مبتنی بر ساختار ARX
نویسندگان
1 هیئت علمی- دانشگاه شهید رجایی
2 دانشگاه صنعتی مالک اشتر
3 دانشگاه صنعتی مالک اشتر تهران
4 دانشکده امنیت اطلاعات دانشگاه صنعتی مالک اشتر
doi
چکیده
الگوریتمهای رمزنگاری جزء غیر قابل انکار در فراهم کردن امنیت ارتباطات هستند. از طرفی، برای اطمینان از امنیت یک الگوریتم، باید میزان پایداری آن در برابر حملات مختلف ارزیابی شود. در کنار ارزیابی امنیت سامانه های رمز نگاری در برابر حملات آماری نظیر حمله خطی، حمله تفاضلی و امثال آن، امنیت سامانه های رمزنگاری در برابر حملات کانال جانبی همواره مورد توجه بوده است. در این میان حملات مبتنی بر القای خطا به اخیرا توجهات زیادی را به خود جلب کرده است. از جمله حملات القای خطا، می توان به القای خطای تفاضلی اشاره کرد که در این تحقیق مد نظر قرار می گیرد. اگرچه حمله القای خطای تفاضلی به رمزهای قالبی زیادی اعمال شده است اما امنیت دسته ای از رمزهای قالبی موسوم به رمزهای ARX، در برابر حملات القای خطا، در این میان کمتر مورد توجه قرار گرفته است. در این راستا، در این مقاله امنیت یک رمز قالبی ARX موسوم به MARX-2 در برابر حمله القای خطای تفاضلی مد نظر قرار می گیرد. نتیجه این حمله، بازیابی کلید n بیتی رمز با n بیت اعمال خطا خواهد بود. حمله ارائه شده در این مقاله اولین ارزیابی امنیت رمز MARX-2 در برابر حمله القای خطای تفاضلی ارائه می شود، تا آنجایی که ما اطلاع داریم.