基于分散加载的ARM软件加密方案设计  被引量:5

Software Encryption for ARM Processor Based on Scatter Loading

在线阅读下载全文

作  者:关峰[1] 谢晓明[1] 

机构地区:[1]北京化工大学信息科学与技术学院,北京100029

出  处:《单片机与嵌入式系统应用》2014年第2期20-23,共4页Microcontrollers & Embedded Systems

摘  要:针对黑客非法获取ARM芯片程序的问题,提出了一种能同时防止ARM芯片程序被非法复制及源码窃取的方法。该方法以分散加载方式规划存储器,以ARM芯片内全球唯一序列号为密钥,对核心程序进行加密处理。在程序运行时,芯片内的唯一序列号使非法拷贝的程序在同类型ARM设备上无法运行;对核心程序进行加密后存储,确保源代码不被窃取。According to the problem that hackers steal ARM program code by illegal methods, a method that can simultaneously prevent ARM program code being illegally copied and cracked is proposed. The method plans memory unit based on scatter loading and encrypts the core program code using the worldwide unique serial number inside the chip as a password. At the moment of program running, the unique serial number ensures that fetched code can't run normally in other ARM devices. Loading the core code after encryption prevents stealers getting the source code.

关 键 词:ARM 分散加载 AES 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象