عنوان فارسی مقاله: |
نظریه و کاربردهای ماشین های خودکار سلولی در پنهان نگاری |
عنوان انگلیسی مقاله: |
Theory and Applications of Cellular Automata in Cryptography |
چکیده
این مقاله به نظریه و برنامه ی کاربردی ماشینهای خودکار سلولی (CA ) برای دسته ی رمزهای بلوکی و رمزهای جاری میپردازدبرخی از تغییرات بنیادی تعریف شده است که توابع رمزگشایی بلوک طرح شبیه سازی پیشنهاد شده است. این تغییر شکلهای اساسی، برای ایجاد گروه ساده ی (گروه متناوب) جایگشتهای زوج یافت میشوند که به نوبه ی خود یک زیر گروه از گروه جایگشت محسوب میشود.این توابع، با یک دسته از ماشین های خودکار سلولی قابل برنامه نویسی (PCA ) اجرا میشوند که پیرامون قوانین 51،153 و 195 ساخته شده اند. به علاوه، مولدهای الگوی شبه تصادفی کیفیت بالای ساخته شده حول ماشین های خودکار سلولی قابل برنامه نویسی قانون 90 و 150 با یک گزینشگر قانون (یعنی تابع ترکیبی) به عنوان مولدهای اصلی در حال کار در رمزهای جاری ارائه شده اند. هر دو طرح، ایمنی بهتری را در مقابل انواع مختلف حملات ارائه میدهد. با یک ساختار ساده، منظم، مولکولی و پشت سر هم CA ، اجرای سخت افزار با چنین طرح هایی به طور ایده آلی برای اجرای VLSI (مجتمع سازى در مقیاس بسیار بزرگ) مناسب است.