دانشگاه امام حسین(ع) - دانشکده فاوا- گروه رمز و امنیت
چکیده
امنیت اطلاعات و ارتباطات از اهمیت ویژهای در حوزهای نظامی و امنیتی برخوردار است. ایجاد یک پوشش مناسب و بهینه جهت حفاظت از امنیت و صحت در مقولههای ارتباطات و اطلاعات توسط رمزنگاری و پروتکلهای ارتباطی امکانپذیر است. مکانیزمهایی که در ارسال و دریافت یک پیام باعث بهوجود آمدن امنیت میگردند پدافند غیرعامل بوده و باعث کاهش آسیبپذیری اطلاعات خواهند شد. از طرف دیگر، پروتکلهای ارتباطی که صحت یک ارتباط و یا اطلاعات را مورد بررسی قرار میدهند، باعث کاهش دسترسی افراد غیرمجاز به اطلاعات محرمانه شده و بهعلاوه، آسیبپذیری یک شبکه ارتباطی را با فرایندهایی همچون عدم ذخیرهسازی فایلهای بزرگ، عدم دسترسی به بخشی از پیام اصلی، بهوجود آوردن خلاصه پیام با طول بسیار کوچک برای هر پیام سری و غیرسری طولانی و غیره را بسیار کاهش خواهند داد. روند فوق، مفهوم بسیار دقیق از پدافند غیرعامل بوده، زیرا آسیبپذیری ارتباطات و اطلاعات را در پروتکلهای ارتباطی به طور شایستهای کاهش خواهد داد. امنیت یک پیام، توسط رمزنگاری قابل حصول است. در بسیاری از مواقع، هدف ارسالکننده و دریافتکننده پیام، صحت و سندیت پیام میباشد. این مهم توسط پروتکلهای ارتباطی همچون امضاهای رقمی، توابع درهمساز، کدهای اعتباری پیام و غیره امکانپذیر است. توابع درهمساز، نقش اساسی را در پروتکلهای ارتباطی بهعهده دارند؛ بهعنوان نمونه، عدم استفاده از تابع درهمساز در یک امضای رقمی باعث عدم کارایی امضا خواهد شد. در این مقاله، مفهوم دقیق امنیت و کاربردهای توابع درهمساز را بیان داشته و سپس به سیر تحول این توابع اشاره میکنیم. در ادامه، یکی از توابع جدید بهنام گروستال (یکی از پنج تابع درهمسازی است که به مرحله سوم مسابقه NIST رسیده و ما فکر میکنیم که این تابع در نهایت در سال 2012 توسط این مؤسسه بهعنوان تابع درهمساز جهانی انتخاب خواهد شد) را از نظر ساختاری مورد بررسی قرار داده و بهعنوان کار جدید، مقاوم بودن این تابع در مقابل حملات مکعبی را مورد تحلیل قرار میدهیم.