ارائه ساختار جدیدی برای رمزنگاری بلاکی مبتنی بر اتوماتای سلولی 3 بعدی

  • سال انتشار: 1392
  • محل انتشار: کنگره ملی مهندسی برق، کامپیوتر و فناوری اطلاعات
  • کد COI اختصاصی: CECIT01_678
  • زبان مقاله: فارسی
  • تعداد مشاهده: 1309
دانلود فایل این مقاله

نویسندگان

سیدمرتضی حسینی

کارشناس ارشد، دانشگاه آزاد اسلامی واحد مشهد، گروه کامپیوتر نرم افزار

حسین کریمی

کارشناس ارشد، دانشگاه آزاد اسلامی واحد مشهد، گروه کامپیوتر نرم افزار

مجید وفایی جهان

استادیار، دانشگاه آزاد اسلامی واحد مشهد، گروه کامپیوتر نرم افزار

چکیده

اتوماتای سلولی ساختاری خودسازمانده با مجموعه ای از سلولهاست که در آن هر سلول بوسیله قوانین مشخصی آپدیت می شود که به تعداد محدودی از سلولهای همسایه وابسته است. اتوماتای سلولی دارای خصوصیاتی از قبیل ارتباطات محلی ،رفتار تکاملی و پیچیده و انجام موازیعملیات است که این خصوصیات باعث کاربرد آن در تولید اعداد تصادفی، رمزنگاری اطلاعات و حل مسائل بهینه سازی شده است. در این مقاله یک متد جدیدی از رمزنگاری بلاکی مبتنی بر مد رمزنگاریCBCبا استفاده از ترکیب اتوماتای سلولی 3 بعدی بازگشت پذیر با قابلیت برنامهریزی وS-box مبتنی بر آن ارائه شده است. برمبنای این طرح 16 قانون بازگشتی ارائه شده است. در این طرح از بلاک و کلید 256 بیتی برای رمزنگاری و رمزگشایی استفاده می شود بطوریکه کلید رمزنگاری برای هر بلاک متفاوت از بلاک دیگر می باشد. در اتوماتای سلولی 3 بعدی هر بیت از متن ساده با شش بیت از کلید همسایه است و بر طبق مقادیر همسایهها یکی از 16 قانون بر روی آن اعمال می شود. نتایج بدست آمده از تحلیل رمز طرح ارائه شده نشان می دهد که این الگوریتم در برابر بسیاری از حملات شناخته شده دارای مقاومت بالایی می باشد

کلیدواژه ها

اتوماتای سلولی،رمزنگاری پلاکی، ،S_box مد رمزنگاریCBC خاصیت بهمن گونه

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.