An elliptic curve converting device that converts a first elliptic curve defined on a finite field F into a second elliptic curve defined on the finite field F comprises: an elliptic curve generating unit 210 that searches an elliptic curve that satisfies a speeding-up condition that reduces calculation quantity of arithmetic on the elliptic curve among a group of isogenous elliptic curves of degree L.sub.1 that is a group of elliptic curves that has the same order as and a certain relationship with the first elliptic curve; an elliptic curve condition judgment unit 220 that judges whether the elliptic curve that satisfies the speeding-up condition is searched or not by the elliptic curve generating unit 210; and an elliptic curve output unit 230 that outputs an elliptic curve in the case that the elliptic curve condition judgment unit 220 judges that the elliptic curve that satisfies the speeding-up condition is searched.

 
Web www.patentalert.com

> Encryption apparatus and method, and decryption apparatus and method based on block encryption

~ 00342