In this paper, we developed elliptic curve crypto system software package runnable on a java card and implemented ECDSA algorithm. Two versions, 16-bit version and 32bit version, are developed. The package includes addition, multiplication, inversion,...
In this paper, we developed elliptic curve crypto system software package runnable on a java card and implemented ECDSA algorithm. Two versions, 16-bit version and 32bit version, are developed. The package includes addition, multiplication, inversion, and polynonlial modular arithmethic libaranes based on F2˝ and polynomial bases. The package also includes addition, subtraction, and scalar multiplication arithmetlc libraries over affine coordinate of elliptical curve. We used this library to implement ECDSA.