电子设备的单片机执行程序一般都是基于仿真器进行下载,储存于芯片内部。就模块级设备而言,其主要是由于单片机与DSP芯片结合设计,单片机可以衔接仿真器,以JTAG接口为辅助直接性读取,保存执行代码。此设计方式的风险性较高,尽管只是利用仿真器读取执行代码,但是随单片机破解技术的更新发展,应针对单片机自身采取有效的防御性措施。据此,本文主要对单片机攻防技术与防御措施进行了详细分析。
The execution program of electronic equipment is usually downloaded based on simulator and stored in the chip.As far as module level equipment is concerned,it is mainly due to the combination of MCU and DSP chip.MCU can connect the simulator,read directly with JTAG interface,and save the execution code.This design method has a high risk.Although it only uses the simulator to read the execution code,with the development of the microcontroller cracking technology,effective defensive measures should be taken against the microcontroller itself.Accordingly,this paper mainly analyses the attack and defense technology and defense measures of single-chip computer in detail.