Since Kocher proposed the power analysis attacks against the implementation of smartcards and other cryptographic hardware devices, many cryptosystem designers concern not only the mathematic security of cryptography but also its implementation security. Contrary to previous active attacks such as fault attacks, power analysis attacks are passive attacks and much easier to mount. In this article, we give an overview of two types of power analysis attacks, and experimental results are also provided for proving the feasibility of the attacks. This article will provide helpful information for smartcard designers to develop the cryptosystem.