一种防复制的嵌入式系统实现方法技术方案

技术编号:15691368 阅读:133 留言:0更新日期:2017-06-24 04:31
本发明专利技术公开了一种防复制的嵌入式实现方法,防复制的嵌入式系统基于ID码采用一次读取,反复判断的方式,系统初始化时读取主要数据,认证保护机制一直运行在系统中,仅做判断处理,最终将ID码比较结果赋值给标志位,系统依赖此标志位的值判断系统是否需要正常运行,从而起到保护系统的目的。本发明专利技术的实现方法基于嵌入式电子系统具有设计灵活、保证产品安全性的优点。

Anti copying embedded system realizing method

The invention discloses a method for realizing a copy of the embedded system, the embedded system anti copy ID code with a reading based on repeated judgment, when the system is initialized to read data, authentication protection mechanism has been in operation in the system, only to determine treatment, will eventually be assigned to ID code comparison flag system rely on this flag bit value to determine whether the system needs the normal operation, so as to protect the purpose of the system. The realization method of the invention is based on an embedded electronic system, and has the advantages of flexible design and guarantee product safety.

【技术实现步骤摘要】
一种防复制的嵌入式系统实现方法
本专利技术涉及一种保护嵌入式电子产品芯片程序不被非法破解克隆的安全受控技术,特别涉及一种防复制的嵌入式系统实现方法。
技术介绍
嵌入式电子产品的核心主要由硬件和软件两个部分。许多公司发布新的产品后,同行业竞争的公司都会根据其产品进行一定的竞争分析,借此来对比自身公司产品的优劣。也不乏一些公司为了省掉研发成本或快速的推出产品,就使用了非法手段进行仿制,这种创新性的新产品刚面市就被抄板或克隆,将导致原创公司的巨大损失,同时影响创新的积极性,导致电子产品进入同质化低价竞争的怪圈。嵌入式电子产品与计算机行业相似,产品的硬件解决方案已成为公开的资料,产品设计者的核心技术实际上集中在嵌入式应用软件内。所以,在硬件技术逐渐成熟和公开的今天,如何保护产品的设计,产品的版权,实际上转化成了对嵌入式应用软件的保护。随着黑客技术和芯片解剖技术的发展,电子产品嵌入式系统面临的攻击也越来越多,用调试软件读出在嵌入式系统芯片内部(ROM/FLASH/EEPROM)的二进制BIN文件,就可以对芯片中代码进行拷贝,进而对整个PCB乃至产品的非法克隆。为了防止未经授权访问芯片程序,大多本文档来自技高网...
一种防复制的嵌入式系统实现方法

【技术保护点】
一种防复制的嵌入式系统实现方法,其特征在于,防复制的嵌入式系统基于ID码采用一次读取,反复判断的方式,系统初始化时读取主要数据,认证保护机制一直运行在系统中,仅做判断处理,最终将ID码比较结果赋值给标志位,系统依赖此标志位的值判断系统是否需要正常运行,从而起到保护系统的目的,其具体实现方法包括以下步骤:(1)读取ID码:初始化中读取ID码,将ID码数据存放在ID码表中;(2)加密ID码:定义一个长度大于ID码表的加密表,采用数据查表的方式,将ID码表进行加密,得到加密数据;系统产生一个随机数作为偏移值,结合加密数据放入加密表中;(3)存取加密数据:芯片最前或者最后端预留一定Flash地址空间来...

【技术特征摘要】
1.一种防复制的嵌入式系统实现方法,其特征在于,防复制的嵌入式系统基于ID码采用一次读取,反复判断的方式,系统初始化时读取主要数据,认证保护机制一直运行在系统中,仅做判断处理,最终将ID码比较结果赋值给标志位,系统依赖此标志位的值判断系统是否需要正常运行,从而起到保护系统的目的,其具体实现方法包括以下步骤:(1)读取ID码:初始化中读取ID码,将ID码数据存放在ID码表中;(2)加密ID码:定义一个长度大于ID码表的加密表,采用数据查表的方式,将ID码表进行加密,得到加密数据;系统产生一个随机数作为偏移值,结合加密数据放入加密表中;(3)存取加密数据:芯片最前或者最后端预留一定Flash地址空间来保存加密表的数据,初始化中读取此数据到存取表中;(4...

【专利技术属性】
技术研发人员:杨雄詹晋川杨清张晓进
申请(专利权)人:深圳市风云实业有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1