摘要
在分析单片机应用系统控制程序传统加密原理与局限性基础上,依据单片机芯片新增硬件功能,提出了基于芯片身份识别码、片内RC振荡器频率离散性、上电标志等多种单片机控制程序的加密策略。阐述了这3种加密方式的加密原理,给出了完整的加密操作与判别流程。这3种加密方式不占用单片机芯片的硬件资源,代码短,加大了控制程序的破解难度,有效地提高了MCU片内控制程序代码的安全性。
The principle and limitation of the traditional encryption about application program of MCU is analyzed briefly.In terms of new hardware function of MCU,it proffers a variety of encryption policies about application program of MCU based on unique serial number of chip,frequence discreteness of inside RC oscillator,flag of power on reset,etc.The principle of work about three encryption modes is described,the integral encryption operation and discrimination flowchart are put forward.These encryption modes don’t occupy the hardware resource because of the short program code,increase the decryption difficulty and enhance the security of inside code of MCU efficiently.
出处
《计算机工程与设计》
CSCD
北大核心
2010年第11期2466-2469,共4页
Computer Engineering and Design
作者简介
作者简介:潘永雄(1964--),男(水族),硕士,副教授,研究方向为电子技术应用、单片机开发应用、安防技术:
胡敏强(1982--),男,硕士,工程师,研究方向为非接触式高速喷码技术、单片机与嵌入式系统应用;
李小伟(1981-),男,硕士研究生,研究方向为电子技术应用。E-maihpengyx@gdut.edu.cn