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