:: دوره 8، شماره 1 - ( 6-1398 ) ::
جلد 8 شماره 1 صفحات 30-15 برگشت به فهرست نسخه ها
ساختار اسفنجی؛ معرفی و کاربردها
اکرم خالصی، مجید رحیمی، محمد علی ارومیه چی ها*
پژوهشگاه توسعه فناوری‌های پیشرفته خواجه نصیرالدین طوسی
چکیده:   (2323 مشاهده)
طراحی طیف وسیعی از الگوریتم‌­های رمزنگاری با استفاده از ساختار اسفنجی تنها با طراحی یک تبدیل یا جایگشت کاهش می‌یابد. در‌واقع با استفاده از ساختار اسفنجی می‌­توان از یک تبدیل یا جایگشت با ویژگی‌های مشخص برای ساخت تابع چکیده‌­ساز، الگوریتم رمز دنباله‌‏ای، الگوریتم رمزنگاری احراز اصالت‌شده و مولد اعداد شبه‌­تصادفی استفاده کرد. امکان استفاده از یک تبدیل یا جایگشت واحد در کاربردهای مختلف از یکسو موجب ساده‌­سازی طراحی گستره‌­ایی از الگوریتم‌­های رمزنگاری می‌شود و از سوی دیگر پیاده­‌سازی را نیز ساده­‌تر می­‌کند. ساختار اسفنجی، مشابه یک سبک عملکرد در رمزهای قالبی، مزایایی مانند امکان ارائه امنیت اثبات­پذیر، سادگی در طراحی الگوریتم و پیاده‌سازی آن را به‌دست می‌‌دهد. در این نوشتار به معرفی این ساختار و انواع آن می‌­پردازیم و کاربردها و نیازهای امنیتی آن را تشریح می­‌کنیم.
واژه‌های کلیدی: ساختار اسفنج، رمزهای دنباله‌ایی، توابع درهم‌ساز، الگوریتم رمزنگاری احراز اصالت شده، مولد اعداد شبه تصادفی
متن کامل [PDF 4183 kb]   (428 دریافت)    
نوع مطالعه: مروری | موضوع مقاله: رمز و امنیت اطلاعات
دریافت: 1397/9/5 | پذیرش: 1398/7/21 | انتشار: 1398/12/28


XML   English Abstract   Print



بازنشر اطلاعات
Creative Commons License این مقاله تحت شرایط Creative Commons Attribution-NonCommercial 4.0 International License قابل بازنشر است.
دوره 8، شماره 1 - ( 6-1398 ) برگشت به فهرست نسخه ها