Design and Realization of Elliptic Curve Cryptosystem

Xiaoqiang Zhang,Guiliang Zhu,Weiping Wang,Mengmeng Wang
DOI: https://doi.org/10.1109/msna.2012.6324573
2012-01-01
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.
What problem does this paper attempt to address?