چکیده:
تامین امنیت اطلاعات و حصول اطمینان از عدم دسترسی های غیر مجاز به اطلاعات سری در کشور و پایداری و خلل ناپذیری در فعالیت شبکه های الکترونیکی مدیریت و کنترل کشور (در سطح ملی و بخشی)، از جمله مهم ترین اهداف کلان پدافند غیرعامل در حوزه IT هستند. یکی از مهمترین ابزار مورد استفاده برای رسیدن به این اهداف، دانش رمزنگاری و کاربرد آن در طراحی شبکه های الکترونیکی امن کشور می باشد. از آنجا که رمز های جریانی، قابلیت های فراوانی در کاربردهای رمزنگاری برخط و با حجم داده بسیار زیاد دارند و نیز به طور گسترده در شبکه های الکترونیکی استفاده می شوند، لذا لازم است تحقیقات زیادی در زمینه طراحی و پیاده سازی آن ها انجام شود. در این مقاله، شبیه سازی و پیاده سازی یک رمز جریانی خودهمزمان آشوبی کلمه محور به نام CPS3 روی یک نوع پردازنده 8 بیتی خاص به نام ATMEGA128 مورد مطالعه و بررسی قرار گرفته و با رمزهای منتخب در پروژه eSTREAM از نظر حجم حافظه مصرفی و سرعت تولید دنباله کلید مقایسه می شود.
خلاصه ماشینی:
از آنجا که رمزهای جریانی، قابلیتهای فراوانی در کاربردهای رمزنگاری برخط و با حجم داده بسیار زیاد دارند و نیز بهطور گسترده در شبکههای الکترونیکی استفاده میشوند، لذا لازم است تحقیقات زیادی در زمینه طراحی و پیادهسازی آنها انجام شود.
در این مقاله، شبیهسازی و پیادهسازی یک رمز جریانی خودهمزمان آشوبی کلمهمحور به نام CPS3 روی یک نوع پردازنده 8 بیتی خاص به نام ATMEGA128 مورد مطالعه و بررسی قرار گرفته و با رمزهای منتخب در پروژه eSTREAM از نظر حجم حافظه مصرفی و سرعت تولید دنباله کلید مقایسه میشود.
نشان دادن نحوه پیادهسازی و شبیهسازی سختافزاری این رمز روی پردازنده ATMEGA128و مقایسه با رمزهای منتخب نرمافزاری که در پروژه eSTREAM توسط میزر<FootNote No="45" Text="- G Meiser"/> در [8] بررسی شده، از نظر حجم حافظه مصرفی و سرعت تولید دنباله کلید، هدف این مقاله است.
مقادیر اولیه ثباتهای حالت و حافظه و مقدار اولیه تابع آشوبی بیکر x0 بهصورت تصادفی انتخاب شده و با استفاده از آنها دنباله کلید تولید میگردد.
<H7>جدول 5- نتیجه تحلیل آماری آزمون proportion</H7> / <H3>5- مقایسه و نتیجهگیری</H3> همانطور که در شکلهای (3) و (4) ملاحظه میشود، حافظه FLASH مورد استفاده در رمز CPS3 از تمام رمزهای بررسی شده در پروژه eSTREAM، بهجز تمام نسخههای Salsa کمتر است.
بنابراین از این رمز میتوان جهت تأمین امنیت اطلاعات و حصول اطمینان از عدم دسترسیهای غیر مجاز به اطلاعات سری در کشور و پایداری و خلل ناپذیری در فعالیت شبکههای الکترونیکی مدیریت کنترل کشور (در سطح ملی و بخشی) که از جمله مهمترین اهداف کلان پدافند غیرعامل در حوزه IT هستند استفاده نمود.