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