شماره مدرك :
18801
شماره راهنما :
2107 دكتري
پديد آورنده :
حسيني، غلامحسين
عنوان :

حساب كارآمد روي خم‌هاي بيضوي در ميدان هاي متناهي

مقطع تحصيلي :
دكتري
گرايش تحصيلي :
كد گذاري و رمزنگاري
محل تحصيل :
اصفهان : دانشگاه صنعتي اصفهان
سال دفاع :
1402
صفحه شمار :
9، 156ص. : جدول، نمودار
توصيفگر ها :
خم بيضوي , جمع تفاضلي , نردبان مونتگومري , w-مختصات , x-تابع
تاريخ ورود اطلاعات :
1402/07/04
كتابنامه :
كتابنامه
رشته تحصيلي :
رياضي كاربردي
دانشكده :
رياضي
تاريخ ويرايش اطلاعات :
1402/07/08
كد ايرانداك :
2965770
چكيده فارسي :
حساب كارآمد روي خم‌هاي بيضوي به مفهوم ارائه الگوريتم هاي بهينه جهت محاسبه روي خم‌هاي بيضوي است. در سال‌هاي اخير، به پياده‌سازي الگوريتم‌هاي كارآمد براي محاسبات روي خم‌هاي بيضوي در ميدان‌هاي متناهي توجه زيادي شده‌است. محاسبه‌ي ضرب اسكالر مهمترين قسمت در رمزنگاري خم‌ بيضوي است كه به صورت دنباله‌اي بازگشتي از جمع و دو‌برابر‌سازي نقاط انجام شود. در بحث پياده‌سازي، سرعت و كارايي يك الگوريتم براي محاسبه‌ي ضرب اسكالر از اهميت ويژه‌اي برخوردار است. علاوه بر اين، يك الگوريتم بايد به گونه‌اي باشد كه در برابر حملات كانال جانبي فعال و غير‌فعال مقاوم باشد. براي نوع خاصي از خم‌هاي بيضوي در ميدان‌هاي متناهي با مشخصه‌ي بزرگ، روشي براي محاسبه‌ي ضرب اسكالر ارائه شده‌است كه به روش مونتگومري معروف است. روش مونتگومري براي ضرب اسكالر، به روش نردبان مونتگومري معروف شده‌است. در روش نردبان مونتگومري، براي هر بيت از اسكالر، به صورت همزمان عمل دوبرابر‌كردن و جمع نقاط انجام مي شود، بنابراين از حمله‌ي تحليل توان ساده جلوگيري مي كند. روش مونتگومري براي ساير خم‌‌هاي بيضوي بر روي ميدان‌هاي دودويي و غير‌دودويي نيز به‌كار‌گرفته مي‌شود. در اين رساله، با در‌نظر گرفتن خم‌هاي بيضوي متفاوتي بر روي ميدان‌هاي متناهي، فرمول‌هاي جديد و بهينه‌اي براي جمع تفاضلي (يعني جمع دو نقطه كه تفاضل آنها معلوم است) ارائه مي‌كنيم. اين رساله فرمول‌هاي تفاضلي شبه-مونتگومري را براي خم‌هاي بيضوي بر روي ميدان‌هاي متناهي و همچنين فرمول‌هاي تفاضلي شبه- لوپز و دهاب را براي خم‌هاي بيضويي دودويي ارائه مي‌دهد.
چكيده انگليسي :
Efficient arithmetic on elliptic curves means providing optimal algorithms for calculation on elliptic curves. In recent years, much attention has been paid to the implementation of efficient algorithms for calculations on elliptic curves over finite fields. The scalar multiplication is the most important operation of elliptic curve cryptography, that can be performed by a sequence of point additions and point doublings. Speed and efficiency are the main factors to be considered in the correct implementing of scalar multiplication. Moreover, the implementations should be performed in a way to be resistant against passive and active side channel attacks. The Montgomery method is introduced for scalar multiplication of points for a special type of curve in large characteristic. This method has been extended to other form of elliptic curves and to binary elliptic curves. The Montgomery scalar multiplication is known also as Montgomery ladder. In the Montgomery ladder, for each bit of the scalar both doubling and addition are performed, so this prevents the computation secure against simple power analysis. Also this method is not subject to fault attacks. The Montgomery method is applied to other forms of elliptic curves. In this thesis, we present new and fast differential addition (i.e., the addition of two points with the known difference) and doubling formulas, as the core step in Montgomery scalar multiplication, for various forms of elliptic curves over finite fields. This thesis presents Montgomery-like formulas for different form of elliptic curves over finite fields in odd characteristic. We also present Lopez and Dahab-like differential addition and doubling formulas for binary elliptic curves.
استاد راهنما :
رضا رضائيان فراشاهي
استاد مشاور :
عمران احمدي درويش‌وند
استاد داور :
محسن خاني , شهرام خزايي , علي رجايي
لينک به اين مدرک :

بازگشت