t206.gif (2758 ×Ö½Ú)
Point Choosing Algorithm of Elliptic Curve Cryptography
Lu Chen1, Zhou Qinwu1, BianZhengzhong1, Wang Bingkang2, Hao Wei3
(1. Xi'an Jiaotong University, Xi'an 710049, China; 2. Xijing Hospital;3. Northwest Electricity Power Professional University)
retue.gif (1614 ×Ö½Ú)zwb.gif (1647 ×Ö½Ú)
Abstract: An elliptic curve is defined over a finite field GF(p)for a given set of operation rules. An elliptic curve cryptosystem (ECC) is thus built. Defined are the characters of quadratic remainder while the arithmetic is provided for choosing X coordinate of base point G. According to the different properties of the prime p, two methods of calculating Y coordinate of base point G are proven mathematically. The algorithm has been realized on PC by assembly language. Hence the problem of how to choose a base point and how to code data into a point over an elliptic curve is resolved completely.
Keywords: elliptic curves discretelogarithm;elliptic curve domain parameter;point group; base point;quadratic remainder;quadratic congruence equation