پیاده سازی الگوریتم RSA سریع بر روی FPGA بر اساس جمع کننده ی CSA و تکنیک ضرب بوت در مبنای r=4

Publish Year: 1387
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 4,602

This Paper With 8 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این Paper:

شناسه ملی سند علمی:

ACCSI14_132

تاریخ نمایه سازی: 26 مهر 1387

Abstract:

الگوریتم رمزنگا ری RSA مشهورترین و پرکاربردترین الگوریتم رمزنگاری کلید عمومی است. عمل اصلی در رمزنگاری و رمزگشایی RSA ، توانِ پیمان های است که می تواند با استفاده از ضرب پیمان های انجام شود. از مهمترین الگوریتم های ضرب پیمانه ای، الگوریتم ضرب مونتگمری است. در این مقاله الگوریتم ضرب مونتگمری را در مبنای r=4 و بر اساس تکنیک ضرب بوت و جمع کننده CSA بسط داده و از آن در محاسب ه توان مونتگمری استفاده کردیم. همچنین از الگوریتمی بسیار سریع برای محاسب ه مانده استفاده شده است . ساختار سخت افزاری و کد VHDL ارائه و نوشته شده است و نتا یج پیاده سازی بر روی Xilinx FPGA سری Virtex II نشان داده شده است، برای اعداد ۱۰۲۴ بیتی به فرکانس ۵۴.۶ مگاهرتز دست یافتیم که در اینصورت رمزنگاری هر بلوک ۱۰۲۴ بیتی از اطلاعات، با اشغال 26640 CLB از فضای FPGA ، بطور میانگین در ۱۴.۵۹۵ میلی ثانیه امکان پذیر خواهد بود. در انتها هم مقایسه ای با کارهای انجام شده، هم از نظر زمانی و هم از نظر میزان فضایی که از FPGA اشغال می کند، ارائه شده است و نشان خواهیم داد که ساختار ارائه شده از لحاظ فضا-زمان از کارهای انجام شده بهتر است.

Authors

حمید بزرگی

دانشجوی کارشناسی ارشد الکترونیک دانشگاه گیلان

مهرگان مهدوی

استادیار کامپیوتر دانشگاه گیلان

سید صالح قریشی

دانشجوی کارشناسی ارشد الکترونیک دانشگاه آزاد اسلامی واحد علوم و تحقیقات

مراجع و منابع این Paper:

لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :
  • W. Diffie and M. E. Hellman, ،New directions in cryptography ...
  • R. L. Rivest, A. Shamir, and L. Adleman, _ ethod ...
  • P. L. Montgomery, ،Modular multiplication without trial division, ^ Math. ...
  • Ciaran McIvor, Maire McLoone, John V McCanny, _ Montgomery Modular ...
  • Cilardo, A.Mazzeo, L. Romano, G.P. S aggese 'Carry-Save Montgomery Modular ...
  • T. Blum and C. Paar, *High-radix Montgomery modular exp onentiation ...
  • Jin-Hua Hong, Cheng-Wen Wu, _، C ellular-Array Modular Multiplier for ...
  • J.-H. Hong, P.-Y. Tsai, and C.-W. Wu, ;"Tnterleaving schemes for ...
  • P. Kornerup, "High-radix modular multiplication for cryptosystems, " in IEEE ...
  • M. Roorda, ،، Method to reduce the sign bit extension ...
  • Bonseok Koo, Dongwook Lee, Gwonho Ryu, ...
  • Taejoo Chang, S angjin Lee, " High-Speed RSA Crypto-proces _ ...
  • K.Koc, Y.Hung, ،Fast algorithm for modular reduction _ IEE Proc-Comput. ...
  • T Blum and C. Paar, :Montgomery modular exponentiati On On ...
  • نمایش کامل مراجع