• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2011, Vol. 33 ›› Issue (12): 17-21.

• 论文 • 上一篇    下一篇

ARM微控制器代码防非法复制技术研究与应用

黄一平1,农丽萍2,苏检德1,罗晓曙1   

  1. (1.广西师范大学电子工程学院,广西 桂林 541004;2.广西师范大学物理科学与技术学院,广西 桂林 541004)
  • 收稿日期:2011-07-19 修回日期:2011-09-26 出版日期:2011-12-24 发布日期:2011-12-25
  • 基金资助:

    2009年广西科学研究与技术开发计划课题(2009A04068)

Research and Application of the Technology for Preventing Illegal Copying the ARM Microcontroller Code

HUANG Yiping1,NONG Liping2,SU Jiande1,LUO Xiaoshu1   

  1. (1.School of Electronic Engineering,Guangxi Normal University,Guilin 541004;
    2.School of Physics and Technology,Guangxi Normal University,Guilin 541004,China)
  • Received:2011-07-19 Revised:2011-09-26 Online:2011-12-24 Published:2011-12-25

摘要:

本文对ARM微控制的应用及破解技术进行了研究与分析,针对黑客通过非法手段获取程序代码的问题,提出了一种防止ARM系列单片机内部程序代码被非法复制的方法。该方法在程序运行过程中通过对芯片内部全球唯一序列号加密后的信息进行认证,确保只有经过合法授权的控制器才能够正确运行系统代码。该方法安全性较高、方便实用,已应用于相关产品的ARM微控制器或智能卡系统中,对系统代码起到很好的保护作用,具有较好的应用前景。

关键词: ARM, 破解, 微控制器, 数据加密

Abstract:

After studying and analysing the application of the ARM microcontroller and the cracking technology, according to the problem that the program code is  fetched by hackers through illegal methods, a method of preventing illegal copying the program code for the ARM microcontroller is proposed. The information of encryption for a worldwide unique serial number inside the chip is authenticated in the program running, which ensures that only the system code of the legal controller runs correctly. The result shows that the method is of high security, and is convenient and practical, and has been used in the ARM microcontroller or the smart card system, and it plays a role of very good protection for system code and will be widely used in the future.

Key words: ARM;crack;microcontroller;data encryption