【技术实现步骤摘要】
本专利技术涉及嵌入式软件防盗,具体涉及一种防止嵌入式软件被盗版的方法。
技术介绍
1、嵌入式应用系统为了具备功能升级的能力,往往留出了在应用编程的接口,以实现通过软件升级的方式来增强设备能力。而编程接口往往具备双向数据传输功能,既可以用编程器向芯片内写入数据,也可以从芯片内读出数据。读出软件数据并存储为文件,再将其写入其它相同的硬件载体中就可以得到相同功能的设备,这个过程如果是以非授权的形式执行,就被视为嵌入式软件的盗版使用行为。
2、很多芯片本身提供了防读取芯片内部软件的方案,具有非常高的安全性能;有利用专用加密芯片或部件承载特定算法,以芯片特征码为输入,来鉴定主芯片中的软件是否盗版的;也有利用编程器承载特定算法,以芯片特征码为输入,完成加密信息的生成,并写入芯片,由主芯片软件运行时读取该信息,运行编程器提供的算法,生成加密信息,二者进行比对的方法进行鉴别的。
3、存在的缺点和不足:利用芯片自身功能防止软件被盗用的方法仅对本型号或同系列的芯片有效,不具有通用性,使用的灵活性相对差;使用专用加密芯片或部件,提升了
...【技术保护点】
1.一种防止嵌入式软件被盗版的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种防止嵌入式软件被盗版的方法,其特征在于,所述芯片具有全球唯一id号且该id号在芯片生产完毕后不可更改。
3.根据权利要求1所述的一种防止嵌入式软件被盗版的方法,其特征在于,所述芯片内非易失存储器可被软件在运行时修改。
4.根据权利要求1所述的一种防止嵌入式软件被盗版的方法,其特征在于,所述芯片内只读存储器中内置有id,不同芯片个体其id具有只读、全球唯一属性,记为uid。
5.根据权利要求1所述的一种防止嵌入式软件被盗版的方法,其
...【技术特征摘要】
1.一种防止嵌入式软件被盗版的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种防止嵌入式软件被盗版的方法,其特征在于,所述芯片具有全球唯一id号且该id号在芯片生产完毕后不可更改。
3.根据权利要求1所述的一种防止嵌入式软件被盗版的方法,其特征在于,所述芯片内非易失存储器可被软件在运行时修改。
4.根据权利要求1所述的一种防止嵌入式软件被盗版的方法,其特征在于,所述芯片内只读存储器中内置有id,不同芯片个体其id具有只读、全球唯一属性,记为uid。
【专利技术属性】
技术研发人员:金开兴,计昌柱,黄超,靳传道,
申请(专利权)人:蚌埠依爱电子科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。