Extract MCU can be done by a great variety of methods, one of the most effective ways is power analysis through which the protection system can be compromised and recover microcontroller heximal.
An operational device power consumption is determined by its current status. According to the principle of CMOS transistor, active power consumption of different parts can be greater than the negative status. When add the power voltage onto the reverse regulator will cause the transistor short circuit, the increase current of this transistor could be much higher than the parasitism leakage when in the static states.
Add a 10-20 ohm resistance on the power supply track can detect the fluctuation of current. In order to achieve the best result, need to use at least 12 bits preciseness and 50Mhz sample speed A/D convertor. All the parameters being collected can be used to differentiate the various orders from process and estimate the turning bits on the data bus.
Through the repetition of same operation current, even the minor signals which hasn’t went through the data bus can be distinguished. some signals like migration status is especially effective, because the secret code key algorithm with multiple password can use migration operation to remove the single secret key in order.
Even though the variation of status bit can be measured directly by MCU at89lv55 code extraction, they can normally change the order sequence or the micro-code operation which will contribute to the alteration of power consumption directly.
Different code will cause the code decryption from different level and the actions from calculation unit which can be clearly distinguished. As a result of that, the calculation part can be inferred. The different units of processor of Microcontroller at89c1051 code extraction has unique on/off status in the different time zone of clock and they can be distinguished by the high frequence device.
There are multiple power consumption analysis technology being applied on the code decryption algorithm, the whole analysis process is relatively simple and only require to have the existing cheap facility.