:: دوره 8، شماره 1 - ( 6-1398 ) ::
جلد 8 شماره 1 صفحات 15-30 برگشت به فهرست نسخه ها
ساختار اسفنجی؛ معرفی و کاربردها
اکرم خالصی، مجید رحیمی، محمد علی ارومیه چی ها
پژوهشگاه توسعه فناوری‌های پیشرفته خواجه نصیرالدین طوسی
چکیده:   (150 مشاهده)
طراحی طیف وسیعی از الگوریتم‌­های رمزنگاری با استفاده از ساختار اسفنجی تنها با طراحی یک تبدیل یا جایگشت کاهش می‌یابد. در‌واقع با استفاده از ساختار اسفنجی می‌­توان از یک تبدیل یا جایگشت با ویژگی‌های مشخص برای ساخت تابع چکیده‌­ساز، الگوریتم رمز دنباله‌‏ای، الگوریتم رمزنگاری احراز اصالت‌شده و مولد اعداد شبه‌­تصادفی استفاده کرد. امکان استفاده از یک تبدیل یا جایگشت واحد در کاربردهای مختلف از یکسو موجب ساده‌­سازی طراحی گستره‌­ایی از الگوریتم‌­های رمزنگاری می‌شود و از سوی دیگر پیاده­‌سازی را نیز ساده­‌تر می­‌کند. ساختار اسفنجی، مشابه یک سبک عملکرد در رمزهای قالبی، مزایایی مانند امکان ارائه امنیت اثبات­پذیر، سادگی در طراحی الگوریتم و پیاده‌سازی آن را به‌دست می‌‌دهد. در این نوشتار به معرفی این ساختار و انواع آن می‌­پردازیم و کاربردها و نیازهای امنیتی آن را تشریح می­‌کنیم.
واژه‌های کلیدی: ساختار اسفنج، رمزهای دنباله‌ایی، توابع درهم‌ساز، الگوریتم رمزنگاری احراز اصالت شده، مولد اعداد شبه تصادفی
متن کامل [PDF 4183 kb]   (43 دریافت)    
نوع مطالعه: علمی ترویجی (مروری) | موضوع مقاله: رمز و امنیت اطلاعات
دریافت: ۱۳۹۷/۹/۵ | پذیرش: ۱۳۹۸/۷/۲۱ | انتشار: ۱۳۹۸/۱۲/۲۸


XML   English Abstract   Print



دوره 8، شماره 1 - ( 6-1398 ) برگشت به فهرست نسخه ها