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
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;
Conference_Titel :
Instrumentation & Measurement, Sensor Network and Automation (IMSNA), 2012 International Symposium on
Conference_Location :
Sanya
Print_ISBN :
978-1-4673-2465-6
DOI :
10.1109/MSNA.2012.6324573