مقاله

طراحی و پیاده سازی رمزنگار aes در بستر fpga برای خطوط پرسرعت

چکیده

الگوریتم رمزنگاری aes یکی از متداول ترین الگوریتم های رمزنگاری متقارن است. به علت قابلیت های این الگوریتم، آن را می توان بر روی بسترهای مختلفی ازجمله بـر روی بسـترهای سخـت افزاری نظیر fpga پیاده سازی کرد. همچنین به علت ساختار الگوریتم می توان مسیر داده را به صورت چرخشی و یا غیر چرخشی پیاده سازی نمود. ازآنجاکه بسته به کاربرد، استفاده از هریک از این دو معماری تأثیر فراوانی بر میزان گذردهی و میزان منابع مصرفی دارد، می بایست در طراحی توازنی میان این دو عامل همواره متناقض بـرقرار شود. همچنین ازآنجاکه در این الگوریتم قسمت s-box بخش بحرانی جهت دستیابی بـه این اهـداف است، ایـن مقاله به ارائه یک مدار ترکیبی به منظور پیاده سازی s-box استفاده شده در تبدل جای گشت بایت در الگوریتم aes و همچنین طراحی مسیر داده در این الگوریتم به صورت غیر چرخشی و با استفاده از تکنیک خط لوله می پردازد. نتایج حاصل در مرحله place & route نشان می دهد که معماری ارائه شده در این مقاله به میزان slices 3669 مصرف کرده و با بیشترین فرکانس پالس ساعت mhz 776/570 قادر است عمل کند بنابراین به گذردهی gbps 35/71 دست می یابد. این نتایج بر روی virtex 7 fpga (xc7v585t -3ff1157) و با استفاده از نرم افزار xilinx ise 14.2 به دست آمده است.

اسناد مشابه

  • طراحی و پیاده‌سازی رمزنگار AES در بستر FPGA برای خطوط پرسرعت

    الگوریتم رمزنگاری AES یکی از متداول‌ترین الگوریتم‌های رمزنگاری متقارن است. به‌علت قابلیت‌های این الگوریتم، آن را می‌توان بر روی بسترهای مختلفی ازجمله بر روی بسترهای سخت‌افزاری نظیر FPGA پیاده‌سازی کرد. همچنین به‌علت ساختار الگوریتم می‌توان مسیر داده را به‌صورت چرخشی و یا غیر چرخش

  • طراحی و پیاده سازی کنترل پسگام - مد لغزشی وضعیت ماهواره در بستر تست پردازشگر در حلقه

    مقالهعلوم و فناوری فضاییفرهاد فانی صابری، پژوهشکده علوم و فناوری فضا، دانشگاه صنعتی امیرکبیر منصور کبگانیان، دانشکدة مهندسی مکانیک، دانشگاه صنعتی امیرکبیر علیرضا فضل یاب، دانشکدة مهندسی مکانیک، دانشگاه صنعتی امیرکبیر عباس آجرکار

    در این مقاله، یک الگوریتم کنترل وضعیت مقاوم، مبتنی بر روش کنترل پسگام- مد لغزشی برای یک ماهواره با استفاده از چهار چرخ عکس العملی با ساختار هرمی طراحی شده است. پایداری مجانبی الگوریتم ارائه شده با کمک تئوری لیاپانوف در حضور دینامیک چرخ عکس العملی اثبات شده است. سپس یک بستر تست پر

  • طراحی و پیاده سازی چندی سازی بلوکی تطبیق پذیر بر روی FPGA

    مقاله۲۰۲۶علوم، فناوري و كاربردهاي فضاييعباس دست مزد، محمدرضا موسوی، کورش حسنلی، سحر عبدی

    این مقاله به پیاده‌سازی الگوریتم چندی‌سازی بلوکی تطبیق‌پذیر (BAQ) بر روی سخت‌افزار FPGA، به‌ویژه تراشه Xilinx Virtex-7، می‌پردازد. این تراشه به دلیل انعطاف‌پذیری و توانایی پردازش موازی، گزینه‌ای مناسب برای کاربردهای بلادرنگ محسوب می‌شود. در این پژوهش، الگوریتم BAQ با استفاده از ا

  • طراحی و پیاده سازی الگوریتم کنترل وضعیت برای یک ماهواره با مأموریت تصویربرداری استریو به کمک بستر تست سخت افزار در حلقه

    مقالهعلوم و فناوری فضاییفرهاد فانی صابری، دانشگاه صنعتی امیرکبیر - پژوهشکده علوم و فناوری فضا

    در این مقاله سناریوی تصویربرداری به صورت استریو توسط یک ماهواره سنجش از دور بیان می شود. سپس به منظور انجام مانورهای مورد نیاز جهت اجرای این سناریو توسط ماهواره، یک سیستم کنترل وضعیت مناسب برای انجام مانورهای زاویه بزرگ و با استفاده از 4 چرخ عکس العملی با ساختار هرمی طراحی می شود

  • طراحی، مدلسازی و شبیه سازی فیلتر fir وفقی دوبعدی به وسیله vhdl جهت پیاده سازی روی تراشه های fpga

    پایان‌نامه۲۰۱۱وزارت علوم، تحقیقات و فناوری - دانشگاه شهید چمران اهواز - دانشکده مهندسیحسام آریادوست

    هدف از این تحقیق سنتز فیلترهای با پاسخ ضربه محدود (fir) دیجیتال وفقی با الگوریتم های lms و dlms برای کاربرد حذف نویز بر روی تراشه های fpga و مقایسه رفتاری الگوریتم های وفقی lms و dlms از لحاظ مقدار تراشه مصرفی و فرکانس کاری. با توجه به نتایج بدست آمده الگوریتم dlms دارای ساختار خ

  • طراحی یک کنترلر باس ‏‎pci‎‏ پیاده سازی آن بر روی ‏‎fpga‎‏

    پایان‌نامه۲۰۰۰وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهانحسین نیک آیین

    باس ‏‎pci‎‏ یک پروتکل رابط است که به صورت گذرگاه ارتباطی بین اجزای اصلی کامپیوتر و وسایل جانبی به کار می رود این باس یک راه حل بسیار خوب برای کاربردهای با پهنای باند زیاد و کارایی بالا است اما مسئله محدود کننده در استفاده از آن پیچیدگی زیاد آن است. در این میان استفاده از آرایه ها