[发明专利]一种嵌入式系统软件知识产权保护方法及保护系统有效
申请号: | 201610163436.1 | 申请日: | 2016-03-22 |
公开(公告)号: | CN105787303B | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 陈真;李景林 | 申请(专利权)人: | 深圳森格瑞通信有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/60 |
代理公司: | 深圳市智科友专利商标事务所 44241 | 代理人: | 周小年 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统软件 知识产权保护 方法 保护 系统 | ||
本发明是一种嵌入式系统软件知识产权保护方法及保护系统,该方法通过在嵌入式设备代码中加入公钥,当检测时向被检测的嵌入式设备发送ICMP回显请求报文,在嵌入式设备的回显报文中,通过公钥加密一段特征代码,在检测设备中利用私钥解密,如果不能解密,则说明对方的嵌入式设备至少没有拷贝我们自己的嵌入式软件,否则,就是我们的产品或者侵权产品,通过在特征代码里的数据分析,如果我们的产品没有卖到这里,说明对方的嵌入式产品就是侵权产品。该系统包括一台智能终端,智能终端可以在线发送ICMP回显报文,接收回显报文,解密和判断。
技术领域
本发明涉及嵌入式设备软件的知识产权保护领域,特别涉及一种嵌入式系统中进行知识产权保护的方法和系统。
背景技术
计算机软件( Software,也称软件)主要是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作、这里说需要进行知识产权保护的软件产品是指这些程序。开发一款好的软件产品无疑需要付出艰辛的努力。这期间,需要耗费大量的人力和财力。好不容易开发出来的软件产品,即使有很好的保护方案,也难免会被人破解使用。破解修改访问界面后,很难发现产品是被非法复制的,这样会造成开发公司无法估计的经济损失,更打击公司开发产品的积极性,给行业带来的恶劣损失更大于经济损失。
嵌入式系统是一种集硬件和软件于一体的产品,这样的产品一面世,硬件和软件将面临着被仿制和盗版的可能,如何发现自己的产品被侵权是维护自己知识产权的第一部,目前,主要做法有客户投诉或者派员在市场上查访,这些都不能很快发现,不能快速维权,给自己造成较大的损失。
发明内容
本发明针对目前不能快速掌握自己的嵌入式设备被人侵权而导致不能快速维权,给自己造成较大的损失的不足,提供一种嵌入式系统软件知识产权保护方法及保护系统,利用本方法和系统可以对市场上运行的本人的嵌入式设备和侵权的嵌入式设备进行识别,一旦有侵权产品运行,则可进行维权,减少损失。
本发明的技术方案是一种嵌入式系统软件知识产权保护方法,利用设置有探测软件的检测装置对在嵌入式设备进行识别,其特征在于:包括以下步骤:
步骤1、利用非对称算法获取一对公钥和私钥;
步骤2、将公钥存入嵌入式设备的代码中,将私钥存放在检测装置中;
步骤3、检测装置封装ICMP回显请求报文并发给被检测的嵌入式设备;
步骤4、嵌入式设备收到检测装置的ICMP回显请求报文;
步骤5、嵌入式设备回应ICMP报文,在回应ICMP报文中加入识别码,并利用公钥对识别码加密;
步骤6、检测装置收到回应ICMP报文后,利用私钥解密回应ICMP报文中加入的识别码,如果解密成功,则认为嵌入式设备是自己公司发行的产品或者侵权产品,排除是自己的产品,则可以认为是侵权产品。
这样在待保护的软件产品的代码中加入了公钥,并利用公钥对回应ICMP报文中加入识别码进行加密,在检测装置中利用私钥解密可以进行远距验证是否是合法的软件产品。
进一步的,上述的嵌入式系统软件知识产权保护方法中:所述的识别码包括公司名称,产品型号,产品版本,产品MAC地址。
本发明还提供了一种嵌入式系统软件知识产权保护系统,包括一台智能终端,所述的智能终端中设置有非对称算法模块、封装ICMP回显请求报文并发送的模块、接收回应ICMP报文的模块、对回应ICMP报文解密的模块;所述的非对称算法模块产生公钥和私钥对;还包括将公钥存入待保护的计算机软件产品的代码中的模块。
以下将结合附图和实施例,对本发明进行较为详细的说明。
附图说明
图1为本发明流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳森格瑞通信有限公司,未经深圳森格瑞通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610163436.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于多层分级系统的权限控制方法
- 下一篇:数据采集方法及系统