DocumentCode :
1631893
Title :
Design and realization of elliptic curve cryptosystem
Author :
Zhang, Xiaoqiang ; Zhu, Guiliang ; Wang, Weiping ; Wang, Mengmeng
Author_Institution :
State Key Lab. of Software Dev. Environ., Beijing Univ. of Aeronaut. & Astronaut., Beijing, China
Volume :
1
fYear :
2012
Firstpage :
302
Lastpage :
305
Abstract :
Elliptic Curve Cryptosystem (ECC) is a promising asymmetric cryptosystem. But its difficulty and complexity limit its extensive application in practice. A new design scheme of ECC is given, which can be divided into three layers, i.e., the big integer layer, point operation layer and application layer. The big integer layer is the basis of point operation layer. The point operation layer realizes the operations of point addition, point multiplication and so on. The application layer realizes the complete processes of ECC encryption and decryption, and affords a friendly interface for users. The design of every layer is performed in detail. Finally, ECC system is developed with Java language. The given instance verifies the design rationality and the program correctness.
Keywords :
Java; public key cryptography; Java language; asymmetric cryptosystem; elliptic curve cryptosystem; point multiplication; point operation layer; Algorithm design and analysis; Educational institutions; Elliptic curve cryptography; Elliptic curves; Encryption; Elgamal cryptosystem; design and realization; elliptic curve cryptosystem (ECC); public key cryptosystem;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Instrumentation & Measurement, Sensor Network and Automation (IMSNA), 2012 International Symposium on
Conference_Location :
Sanya
Print_ISBN :
978-1-4673-2465-6
Type :
conf
DOI :
10.1109/MSNA.2012.6324573
Filename :
6324573
Link To Document :
بازگشت