|
|
طراحی پردازنده مبتنی بر fpga برای الگوریتمهای رمزنگاری سری sha-2
|
|
|
|
|
نویسنده
|
صدق اهرابی ندا ,جبرئیل جمالی محمدعلی
|
منبع
|
فناوري اطلاعات و ارتباطات ايران - 1397 - دوره : 10 - شماره : 37-38 - صفحه:35 -44
|
چکیده
|
الگوریتمهای درهمساز ایمن، نوعی از الگوریتمهای رمزنگاری هستند که اهمیت آنها در جامعه امروزی با بروز کاربردهایی مانند استفاده از ابزارهای دیجیتالی شخصی در راستای حفظ محرمانگی پررنگترشدهاند. از طرفی با پیشرفت تکنولوژی، لزوم پیادهسازی این الگوریتمها روی بسترهای انعطافپذیر، میتواند چالشبرانگیز باشد. کاهش مساحت و افزایش سرعت اجرای عملیات، چالشهای اساسی برای طراحی و پیادهسازی این دسته از الگوریتمها هستند. در این مقاله یک معماری جدید برای پردازنده مبتنی بر fpga برای الگوریتمهای رمزنگاری سری sha2 پیشنهادشده است. در پردازنده پیشنهادی استفاده از واحدهای حافظه و مسیر داده چندپورته و به دنبال آن عملکرد موازی پردازنده باعث کاهش بکارگیری منابع و افزایش سرعت پردازش دادهها شده است. معماری پردازنده برای الگوریتمهای رمزنگاری sha2 با زبان vhdl مدلسازی شده و پیادهسازی آن روی بستر fpga در سریهای virtex توسط نرمافزار ise انجامشده است. نتایج پیادهسازی نشان میدهند که پردازنده متراکم پیشنهادی در مقایسه با کارهای پیشین با اهداف مشابه، توانسته با %25 افزایش فرکانس کاری برای الگوریتم رمزنگاری sha256 و اشغال %55 مساحت کمتر برای الگوریتم رمزنگاری sha512 حد مطلوبی از توان عملیاتی و کارایی را نیز حفظ نماید. پردازنده پیشنهادی برای کاربردهایی مانند بسترهای سیار مورد اعتماد (tmp)، واحد پول دیجیتال (bitcoin) و مسیریابی ایمن در شبکه روی تراشه (noc) مناسب است.
|
کلیدواژه
|
الگوریتمهای درهمساز ایمن، الگوریتمهای رمزنگاری سری sha2، پردازنده، fpga،vhdl.
|
آدرس
|
دانشگاه آزاد اسلامی واحد تبریز, دانشکده فنی مهندسی, گروه مهندسی برق, ایران, دانشگاه آزاد اسلامی واحد شبستر, دانشکده فنی مهندسی, گروه مهندسی کامپیوتر, ایران
|
|
|
|
|
|
|
|
|
|
|
Provide methodology for selecting IT project management strategy
|
|
|
Authors
|
صدق اهرابی ندا ,جبرئیل جمالی محمد علی
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|