An elliptic curve cryptosystem apparatus performing an elliptic curve cryptosystem process has a coordinate transforming unit for transforming coordinates (X:Y:Z) on a point P on an elliptic curve over a finite field GF(p^m) to coordinates (r1.times.(X-s1):r2.times.(Y-s2):r3.times.(Z-s3)) (where, p is a prime number, m is an integer not less than 1, r1, r2 and r3 are integers not less than 1 and not larger than (p-1), s1, s2 and s3 are integer not less than 0 and not larger than (p-1), and a code "^" represents power), and a scalar multiplication operating unit for performing scalar multiplication on the point on the elliptic curve transformed by the coordinate transforming unit, wherein at least one of the parameters s1, s2 and s3 has a value other than 0. The apparatus can perform the scalar multiplication in the elliptic curve cryptosystem, with resistance to side channel attacks.

 
Web www.patentalert.com

< Secure hierarchical namespaces in peer-to-peer networks

> Optical disk player

> Receiver device for star pattern partial encryption

~ 00571