In order to understand the IC decryption method, it is important to first understand what IC decryption is. While there are various definitions of IC decryption on the internet, at its core, it involves reading out the program of an encrypted chip.
To successfully carry out IC decryption, certain conditions must be met. Firstly, one must possess the knowledge of how to change an encrypted chip to an unencrypted one. Secondly, a tool to read the program is required, although not all programmers have the ability to read. This is why a readable programmer is sometimes developed in order to unlock a chip.
When using a readable programmer, there are several common methods of IC decryption. One such method is software attack, which exploits protocols, encryption algorithms, or security holes in these algorithms using processor communication interfaces. For example, the AT89C series microcontrollers were successfully attacked by exploiting the loopholes in the sequence design of the erasing operation of this series of single-chip microcomputers. This resulted in an encrypted single-chip microcomputer being turned into an unencrypted one, which can then be read using a programmer.
Another method is electronic detection attack, which monitors the analog characteristics of all power and interface connections of the processor during normal operation with high time resolution, and implements attacks by monitoring its electromagnetic radiation characteristics. By analyzing and detecting changes in power consumption, key information in the microcontroller can be obtained.
Error generation technology is another technique that causes the processor to malfunction under abnormal operating conditions and provides additional access to carry out the attack. Fault generation attacks include voltage shock and clock shock, which disable protection circuits or force processors to perform incorrect operations.
The probe technology involves directly exposing the internal wiring of the chip, and then observing, manipulating, and interfering with the single-chip microcomputer to achieve the purpose of attack.
Lastly, the ultraviolet attack method uses ultraviolet light to irradiate the chip, resulting in the encrypted chip becoming unencrypted, which can then be read using a programmer. This method is suitable for OTP chips, which can only be erased by ultraviolet rays.
In conclusion, while IC decryption may seem complex and intimidating, there are a variety of methods that can be used to successfully carry out the process. However, it is important to note that IC decryption should only be carried out by experienced professionals with the necessary knowledge and tools.