摘要
芯片仿真器是一种在嵌入式软件开发过程中有效的调试手段,目前很多芯片仿真器缺少在调试过程中对软件程序进行保护。提出一种在调试阶段对软件程序访问权限进行控制的方案,该方案主要包括三步:首先以密文配置文件的形式生成程序的访问权限配置信息,其次将程序数据进行加密处理,最后将密文配置文件及密文程序数据一并下载到芯片仿真器。方案实现了程序访问权限的灵活配置,并采用密文处理方式,防止配置权限及程序数据的非法篡改,提高了调试的安全性。
The chip emulator is an effective debugging tool in the embedded software development, and many existing chip emulators lack the protection of the software program during the debugging process. This paper proposes a solution to control the access rights of software programs during the debugging phase. The solution mainly includes three steps : firstly, the program access rights is generated in the form of an encrypted configuration file, then the program data is encrypted, and finally the encrypted configuration file and the encrypted program data are downloaded to the chip emulator. The solution realizes flexible configuration of program access rights and adopts encrypted files to prevent unauthorized tampering of configuration rights and program data, and increases the security of debugging.
作者
张海峰
刘俊
种挺
原义栋
Zhang Haifeng;Liu Jun;Chong Ting;Yuan Yidong(State Grid Key Laboratory of Power Industrial Chip Design and Analysis Technology,Beijing Smart-Chip Microelectronics Technology Co.,Ltd.,Beijing 100192,China;Beijing Engineering Research Center of High-reliability IC with Power Industrial Grade,Beijing Smart-Chip Microelectronics Technology Co.,Ltd.,Beijing 100192,China)
出处
《电子技术应用》
2019年第10期80-82,87,共4页
Application of Electronic Technique
关键词
芯片仿真器
安全调试
可配置
加密下载
chip emulator
secure debug
configurable
encrypted download