FPGA based elliptic curve cryptosystem
Ali A. Ati, حسن سعد العزاوي, صديق أمين
كلية الهندسة-جامعة النهرين · العراق
الموضوعات
علوم تطبيقية وتكنولوجية
الملخص
Abstract : Elliptic Curve Algorithms (ECA) has been developed to be a desirable algorithm to other public-key cryptosystems such as the Rivest-Shamir- Adleman algorithm (RSA) by offering the smallest key size and the highest strength per bit. It is based on the discrete logarithm in finite field and integer factorization problem. This thesis proposes the design and implementation of cryptosystem used for generation of session key based on elliptic curve. The underlying structures are the standard Galois Fields GF (2m) in standard base representation. The proposed cryptosystem design and software implementation is based on elliptic curve point multiplication architectures. As an addition feature, the system is developed for a reconfigurable platform based on Field Programmable Gate Arrays (FPGAs). FPGAs combine the flexibility of software solutions with the security of traditional hardware implementations. In particular, it is possible to change all algorithm parameters easily such as the curve coefficients, field order, or field representation. The selected device for the proposed cryptosystem is the XC2V1000 (Virtex-II) from Xilinx Inc. and the software used is the Xilinx ISE 6.1i.The architectures are described in VHDL and mapped to FPGA device. The implemented design was tested at a clock frequency of 33.21 MHz. for the selected elliptic curve over GF (232). The output of this cryptosystem is the session key, which is widely used by modern encryption algorithms. It is shown that a full point multiplication on elliptic curves of real world size can be implemented on commercially available FPGAs
روابط وملفات
التعريف والنوع
- رقم الوثيقة
- 04cecede-cf8c-410e-8cf6-583936a8252b
- رقم العقد
- 0
- نوع الوسائط
- Crawler
- نوع المحتوى
- الرسائل العلمية
- صيغة المصدر
- رسائل ماجيستير
بيانات النشر
- ألقاب المؤلفين
- [{"name_ar":"Ali A. Ati","title_ar":"اشراف","title_en":"Supervision"},{"name_ar":"حسن سعد العزاوي","title_ar":"اعداد","title_en":"Preparation"},{"name_ar":"صديق أمين","title_ar":"اشراف","title_en":"Supervision"}]
- اللغة
- English
المصدر والدورية
- اسم المصدر
- FPGA based elliptic curve cryptosystem
إشراف وإعداد
- الإشراف
- Ali A. Ati, صديق أمين
- الإعداد
- حسن سعد العزاوي
الاقتباسات الببليوغرافية
APA
MLA