پیاده سازی سخت افزاری پر سرعت ضرب نقطه ای بر روی خم های باینری ادواردز و هشیان کلی شده
سال انتشار: 1402
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 70
فایل این مقاله در 15 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
JR_JIAE-21-1_012
تاریخ نمایه سازی: 30 آذر 1402
چکیده مقاله:
در این مقاله پیادهسازی ساختارهایی پر سرعت برای محاسبه ضرب نقطهای برای خمهای بیضوی باینری ادواردز و هشیان کلیشده بر اساس الگوریتم نردبان منتگومری ارائه شده است. در ساختار پیشنهادی برای کاهش تعداد سیکل ساعت، ضربکنندههای میدانی برای انجام محاسبات جمع دو نقطه و دو برابر کردن یک نقطه به صورت موازی استفاده شدهاند. ضربکننده ی میدانی استفاده شده با پایه نرمال گوسی میباشد، که به صورت خط لوله ای و دارای ساختار رقمی-سریال در پایه نرمال گوسی است. این ضربکننده دارای ساختاری منظم با مسیر بحرانی کم و سختافزار مصرفی مناسب میباشد. در ساختار ارائه شده عمل ضرب نقطه ای برای خمهای بیضوی باینری ادواردز در دو حالت کلی و خاص آن به ترتیب از چهار و سه ضربکننده ی میدانی استفاده شده است. همچنین از سه ضربکنندهی میدانی برای خم باینری هشیان کلیشده استفاده شده است. ضربکنندهها در طول محاسبات برای کاهش تعداد سیکل ساعت، زمانبندی و به اشتراک گذاشته شدهاند. نتایج پیاده سازی معماری های پیشنهادی بر روی Virtex-۵ XC۵VLX۱۱۰ FPGA نشان می دهد که زمان اجرای ضرب نقطه برای خمهای بیضوی باینری ادواردز و هشیان کلیشده بر روی میدان های متناهی GF(۲۱۶۳) و GF(۲۲۳۳) به ترتیب µs ۸.۶۲ و µs ۱۱.۰۳ است. نتایج نشان می دهد که ساختارهای پیشنهادی، در مقایسه با ساختارهای قبلی، از نظر پارامترهای مانند تاخیر و بازدهی بهبود یافته اند.
کلیدواژه ها:
Elliptic Curve Cryptosystems ، Point multiplication ، Finite Fields ، Gaussian normal basis ، Binary Edwards curves ، generalized Hessian curves ، FPGA. ، سیستم رمزنگاری خم بیضوی ، ضرب نقطه ای ، ضرب کننده در پایه نرمال گوسی ، رقمی-سریال ، خم های بیضوی باینری ادواردز ، خم های باینری هشیان کلی شده.
نویسندگان
بهرام رشیدی
Ayatollah Boroujerdi university
محمد عابدینی
Ayatollah Boroujerdi university
مراجع و منابع این مقاله:
لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :