ارائه یک ضرب میدانی ضربانی سریع مناسب خم ادواردز 25519 پیچخورده
|
|
|
DOR
|
20.1001.2.0020191673.2021.18.1.12.6
|
نویسنده
|
اخوندی محمدرسول ,سالاری فرد راضیه
|
منبع
|
كنفرانس بين المللي انجمن رمز ايران - 2021 - دوره : 18 - کنفرانس بین الملی انجمن رمز ایران - کد همایش: ۰۰۲۰۱-۹۱۶۷۳ - صفحه:83 -88
|
چکیده
|
رمزنگاری خم بیضوی در مقایسه با سایر رمزنگاریهای نامتقارن، با طول کلید کوتاهتر امنیت یکسانی ایجاد میکند. بنابراین بسیار مورد توجه و در بسیاری از سرویسها مورد استفاده قرار گرفته است. یکی از خمهای امن که به تازگی مورد توجه قرار گرفته، خم ادواردز 25519 پیچخورده است که توسط nist استاندارد شده است. پر هزینهترین عملیات در رمز نگاری خم بیضوی ضرب نقطهای است، که خود این عملیات از ضرب پیمانهای استفاده میکند. بنابراین اگر بتوان ضرب پیمانهای سریعی ارائه داد، سرعت ضرب نقطهای به شکل چشم گیری افزایش پیدا خواهد کرد. در این مقاله به کمک الگوریتم ضرب کاراتسوبا و با هدف بهبود ضرب نقطهای روی خم ادواردز 25519 پیچخورده، یک معماری ضربانی طراحی و پیادهسازی شده است. ضرب کننده پیشنهادی دارای 4 سطح رجیستر در معماری ضربانی است. این معماری ضمن بهره بردن از مزیت معماریهای ضربانی ( تاخیر مسیر بحرانی کم) تعداد سیکل زمانی کمی دارد. مزیت دیگر این ضربکننده بهرهوری بالای آن به هنگام بهکارگیری در ضرب نقطهای روی خم ادواردز 25519 پیچخورده است. این ضربکننده در مقایسه با کارهای پیشین 28 درصد بهبود در سرعت داشته است. همچنین ضرب نقطهای حاصل از به کارگیری آن نیز 55 درصد بهبود سرعت نسبت به کارهای پیشین دارد.
|
کلیدواژه
|
رمزنگاری خم بیضوی ,خم ادوارد25519 پیچخورده ,ضرب نقطهای ,ضرب پیمانهای ,الگوریتم ضرب کاراتسوبا ,معماری ضربانی
|
آدرس
|
دانشگاه شهید بهشتی, دانشکده مهندسی و علوم کامپیوتر, ایران, دانشگاه شهید بهشتی, دانشکده مهندسی و علوم کامپیوتر, ایران
|
پست الکترونیکی
|
r_salarifard@sbu.ac.ir
|
|
|
|
|