Skip to main content
SUPERVISOR
Reza Rezaeian farashahi,Amir Hashemi
رضا رضائیان فراشاهی (استاد راهنما) امیر هاشمی (استاد مشاور)
 
STUDENT
Usof Karimi
یوسف کریمی

FACULTY - DEPARTMENT

دانشکده ریاضی
DEGREE
Master of Science (MSc)
YEAR
1395

TITLE

Points compression on Edwards curves
Elliptic-curve cryptography (ECC) is the most important tool in modern public-key cryptography. Implementations of prime-order curve group are usually incomplete or have a variable-time addition formulas. Usually implementers use Elliptic-curve groups with composite order such as Edwards curves, twisted Edwards curves, Jacobi quartics and Montgomery curves. The order of this curves is h·q for some large prime q and small positive integer h. The cofactor h for Edwards curves, twisted Edwards curves, Jacobi quartics and Montgomery curves is divisible by 4.
رمزنگاری خم بیضوی (ECC) مهمترین ابزار در رمزنگاری کلید عمومی مدرن است. پیاده‌سازی گروه خم بیضوی با مرتبه اول معمولا ناکامل است و یا دارای فرمول جمعی متغیر زمانی است. معمولا پیاده‌سازها از گروه‌های خم بیضوی با مرتبه غیراول از جمله خم‌های ادواردز، خم‌های ادواردز پیچیده، خم ژاکوبی درجه چهار و خم‌های مونتگومری استفاده می‌کنند. مرتبه گروه این خم‌ها برابر hq برای یک عدد اول بزرگ q و عدد صحیح کوچک h است. هم‌عامل h برای خم‌های ادواردز، ادواردز پیچیده، ژاکوبی درجه چهار و خم مونتگومری بر 4 بخش‌پذیر است. چندین مشکل در ارتباط با هم‌عامل h وجود دارد از جمله این مشکلات می‌توان به حمله زیرگروه کوچک، رفتار غیر یک به یک و رفتار تعریف شده پیاده‌سازی اشاره کرد. اما گروه خم‌هایی که به آن‌ها اشاره کردیم دارای مزیت‌هایی از جمله سرعت محاسباتی بالاتر نسبت به دیگر خم‌ها است.

ارتقاء امنیت وب با وف بومی