>
Fa   |   Ar   |   En
   طراحی رمزنگار AES با قابلیت تحمل‌پذیری خطا در بستر FPGA  
   
نویسنده دری پرهام ,دولتشاهی مهدی
منبع منادي امنيت فضاي توليد و تبادل اطلاعات - 1392 - شماره : 1 - صفحه:3 -12
چکیده    الگوریتم رمزنگاری aes یا رایندال یکی از متداول‌ترین الگوریتم‌های رمزنگاری استاندارد است. از مشکلات الگوریتم رایندال، متفاوت بودن الگوریتم‌های رمزگذاری و رمزگشایی و نحوه پیاده‌سازی آن بر روی fpga است، از طرفی به علّت حساسیت عملیات رمزنگاری و رمزگشایی، نیاز به خروجی‌های عاری از خطا و بدون تاخیر (یعنی افزایش قابلیت اطمینان و قابلیت دسترسی) داریم. در این مقاله، ابتدا به بررسی مختصر الگوریتم رایندال پرداخته و سپس روش افزونگی استفاده شده جهت افزایش قابلیت اطمینان سیستم، مورد بررسی قرار خواهد گرفت؛ آنگاه روش‌های متفاوت پیاده‌سازی و مزایای پیاده‌سازی سخت‌افزاری را بررسی خواهیم کرد، سپس مدلی برای پیاده سازی این الگوریتم (شامل قسمت‌های رمزگذار و رمزگشا) برروی fpga ارایه خواهد شد که از نظر حجم سخت‌افزار مصرفی و نرخ گذردهی کارآمد است. برای دسترسی به اهداف بالا، پیاده‌سازی الگوریتم به صورت خط لوله برروی fpga انجام گرفته است. نتایج تحلیل رمزکننده و رمزگشای پیشنهادی گویای صحت عملکرد و کارایی مناسب این روش است. لازم به ذکر است این مدل در عین سادگی موجب افزایش قابلیت اطمینان، قابلیت دسترسی، کارایی، سرعت و امنیت داده‌ها می‌شود.
کلیدواژه الگوریتم AES ,قابلیت اطمینان ,قابلیت دسترسی ,FPGA ,افزونگی سخت‌افزاری ترکیبی ,رمزنگاری ,امنیت اطلاعات
آدرس دانشگاه آزاد اسلامی واحد نجف آباد, دانشکده کامپیوتر، دانشگاه آزاد اسلامی واحد نجف‌آباد, ایران, دانشگاه آزاد اسلامی واحد نجف آباد, دانشکده مهندسی برق، دانشگاه آزاد اسلامی واحد نجف‌آباد, ایران
پست الکترونیکی dolatshahi@iaun.ac.ir
 
     
   
Authors
  
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved