: Differntial Power Attack (DPA) is one kind of Side Channel Attacks (SCAs). There are two phases in DPA attacks: sample collection and statistical analysis, which can be utilized to construct different countermeasures against DPAs, such as balancing technologies. We propose a novel methodology to implement a secure DPA resistant crypto processor and we name this as evolutionary cipher(EVOC). EVOC can effectively resist DPA attacks, because it destroys the differential power computation proposed by Kocher. Moreover, EVOC opens up a new idea to design secure cryptographic algorithm to resist both DPA attacks and some other attacks. Designing principles of evolution cipher is useful for other dynamic cryptographic algorithms. We prove that our scheme has theoretically and practically proven security.