Classification and Comparison of Scalar Multiplication Algorithms in Elliptic Curve Cryptosystems