[发明专利]基于片上系统多核融合的软件保护装置及工作方法有效

专利信息
申请号: 201210358217.0 申请日: 2012-09-24
公开(公告)号: CN102880816A 公开(公告)日: 2013-01-16
发明(设计)人: 陈鉴富;张红琴;古春生;侯雪亚 申请(专利权)人: 江苏技术师范学院
主分类号: G06F21/10 分类号: G06F21/10
代理公司: 常州市江海阳光知识产权代理有限公司 32214 代理人: 张兢
地址: 213000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 系统 多核 融合 软件 保护装置 工作 方法
【说明书】:

技术领域

    本发明涉及属于软件保护领域,具体涉及一种基于片上系统多核融合的软件保护装置及工作方法。

背景技术

目前,从技术层面对软件的知识产权进行保护,主要措施有纯软件保护和硬件、软件相结合的两种保护模式。对于使用纯软件保护方式可以通过源程序反汇编或对源程序跟踪调试,很容易分析出注册验算算法,或者提取主要代码,修改代码逻辑来完成程序文件解密;基于硬件的软件的保护方法以其不易复制,成为各类软件商通常采用的有效保护手段,该类保护装置一般由单一微处理器、非易性数据存储器、接口电路和电源电路等部分组成。如公开号为CN202110552U、发明名称为“一种基于多体交叉存储技术的软件保护装置”的中国专利文献公开的保护装置,其在软件产品发行时将核心资源,包括关键信息和执行关键信息所有的功能参数,分别以不同的加密算法存储于不同的存储体,达到进一步保护软件的目的。这种类型的软件保护方式不足之处在于一方面采用单一微处理器,降低了其保密性,随着微电子逆向工程的发展,可轻易获取处理器内部电路结构,跳过软件保护字段,分析出微处理器程序,得到软件产品核心算法;另一方面,在获取微处理器程序后,能方便的读出加密存储器保存的信息。

发明内容

    本发明的目的是:克服现有技术中存在的问题和不足,提供一种安全、可靠的基于片上系统多核融合的软件保护装置及方法。

    本发明的技术方案是:本发明的基于片上系统多核融合的软件保护装置,其结构特点是:包括微处理器单元、上电复位电路、总线接口单元、共享存储器、掉电保护电路、USB总线和为系统提供电源的供电单元;上述的微处理器单元包括两个或两个以上的基于片上系统的微处理器,且设定其中的一个微处理器为主控微处理器;微处理器单元的两个或两个以上的微处理器、总线接口单元和共享存储器通过USB总线通信电连接;上电复位电路具有与微处理器单元的微处理器的个数相同的复位输出端;上电复位电路的各复位输出端分别对应与微处理器单元的各微处理器的外部复位控制端电连接;总线接口单元使用时与运行受保护软件的设备的总线通信电连接;上述的掉电保护电路为一种当供电单元失电时向微处理器单元的各微处理器的内部的随机存储器提供电源的电路。

进一步的方案是:上述的上电复位电路还具有电源端和应急电源端;上电复位电路包括开关三极管T1、电阻R1、电阻R2、电阻R3、电容C1、电容C2、电容C3以及个数与上电复位电路的复位输出端的个数相同的复位输出降压电阻;电容C1的一端即为上述的上电复位电路的电源端;电容C1的另一端、电阻R1的一端以及电阻R2的一端共线;电阻R1的另一端接地;电阻R2的另一端与开关三极管T1的基极电连接;开关三极管T1的射极、电容C2的一端以及电容C3的一端共同接地;电容C2的另一端、电容C3的另一端、开关三极管T1的集电极、电阻R3的一端以及各复位输出降压电阻的一端共线;电阻R3的另一端即为上述的上电复位电路的应急电源端;各复位输出降压电阻的另一端即为上述的上电复位电路的复位输出端;上电复位电路的电源端与上述的供电单元电连接。

进一步的方案是:上述的掉电保护电路105具有电源端、复位电源输出端和与微处理器单元的微处理器的个数相同的掉电应急电源输出端;掉电保护电路包括调整三极管T2、电阻R4、电阻R5、电阻R6、电容C4、电池BAT1和与微处理器单元的微处理器的个数相同的降压电阻;电容C4的一端、电阻R4的一端和调整三极管T2的集电极具有公共接点,该公共接点即为上述的掉电保护电路的电源端;电容C4的另一端接地;电阻R4的另一端、电阻R5的一端和调整三极管T2的基极共线;电阻R5的另一端接地;调整三极管T2的射极与电阻R6的一端电连接;电阻R6的另一端、电池BAT1的正极和各降压电压的一端因共线而具有一个公共接点,该公共接点即为上述的掉电保护电路的复位电源输出端;各降压电阻的另一端即为上述的掉电保护电路的掉电应急电源输出端;掉电保护电路的各掉电应急电源输出端分别对应与微处理器单元的各微处理器的电源端电连接;掉电保护电路的电源端与上述的供电单元电连接;掉电保护电路的复位电源输出端与上述的上电复位电路的应急电源端电连接。

一种由上述的基于片上系统多核融合的软件保护装置对软件进行保护的方法包括以下步骤:

①在受保护软件的开发阶段将核心算法进行分解,嵌入到基于片上系统的微处理器单元的不同的微处理器中,同时确定与受保护软件之间的通信;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏技术师范学院,未经江苏技术师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210358217.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top