حمله تحلیل زمان روی یک الگوریتم رمز جریانی
|
|
|
|
|
نویسنده
|
مومنی حامد ,طاهری محمد علی
|
منبع
|
پدافند الكترونيكي و سايبري - 1395 - دوره : 4 - شماره : 1 - صفحه:51 -57
|
چکیده
|
زمان اجرای یک الگوریتم رمزنگاری میتواند یک کانال اطلاعاتی مفید برای مهاجم باشد و اطلاعات فوقالعاده ارزشمندی را در اختیار وی قرار دهد. در حمله تحلیل زمان که از حملات کانال جانبی محسوب میگردد، اندازهگیری زمانهای اجرای الگوریتم به ازای ورودیهای مختلف به یک مدل آماری داده میشود که میتواند با محاسبه همبستگی بین اندازهگیریهای زمانی مختلف و تحلیل آنها برخی از بیتهای کلید یا مقادیر حالت را با درصدی عدم قطعیت به دست آورد. در این مقاله آسیبپذیری یک الگوریتم رمز جریانی مبتنی بر کلمه از دید حمله تحلیل زمان، بررسی میگردد. استفاده از تابعی در کنترل کلاک lfsrهای الگوریتم، حمله مذکور را امکانپذیر ساخته و باعث فاششدن چندین بیت از lfsrها در هر کلاک میگردد. همچنین تعداد کلاکهای lfsrها را نیز قابل پیشبینی خواهد ساخت. در ادامه، با تغییر آن تابع، الگوریتم در مقابل حمله تحلیل زمان مقاوم شد. در ضمن با استفاده از تابع جدید کنترل کلاک، علاوه بر مقاومسازی، بیش از 26 درصد نیز سرعت تولید کلید الگوریتم افزایش یافت.
|
کلیدواژه
|
الگوریتم رمز جریانی، حمله ی تحلیل زمان، تابع کنترل کلاک، مقاوم سازی
|
آدرس
|
مرکز تحقیقات صدر, ایران, مرکز تحقیقات صدر, ایران
|
|
|
|
|
|
|