Complex multiplication structure of elliptic curves