[实用新型]一种多加密锁装置无效
申请号: | 200720148841.2 | 申请日: | 2007-04-19 |
公开(公告)号: | CN201166846Y | 公开(公告)日: | 2008-12-17 |
发明(设计)人: | 念龙龙;霍乾 | 申请(专利权)人: | 北京深思洛克数据保护中心 |
主分类号: | G06F21/22 | 分类号: | G06F21/22 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王琦;王诚华 |
地址: | 100086北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加密 装置 | ||
技术领域
本实用新型涉及加密技术,特别涉及一种多加密锁装置。
背景技术
使用加密锁是实现软件安全保护和版权保护的主要手段。加密锁中存储着从软件代码中移植来的硬件端代码,PC端存储着对应的PC端代码,硬件端代码和PC端代码共同构成完整的一套软件代码。因此,只有将加密锁与PC端相连,在PC端运行软件时才能够调用加密锁中的硬件端代码,从而保证软件的正常运行。
但加密锁的硬件处理速度通常要低于运行软件所基于的PC端的硬件处理速度,这就使得软件的运行效率会受到很大的影响。
因此,为了提高软件的运行效率,可以并行使用多个加密锁,将对单个加密锁的串行调用转换为对多个加密锁的并行调用。被并行调用的多个加密锁的组合,称为多加密锁结构。
但现有并行调用多个加密锁的方案存在以下问题,即加密锁的拆分问题:PC端代码能够被随意复制,但每个复制的PC端代码均需要有对应的加密锁,因此,有些用户将多加密锁结构被拆分为多个独立的加密锁,并基于这些拆分的独立加密锁,分别实现所复制的多个PC端代码对应的软件运行过程。拆分使用多个加密锁只是降低了软件运行效率,但仍然能够实现软件的正常运行。
这样,由于多加密锁结构能够被随意拆分并广泛使用,使得加密锁的安全保护力度下降。而且,用户只需购买一套对应多加密锁结构的软件,即可通过拆分加密锁并分别结合复制的PC端代码,能够将对一套软件复制为多个来使用,使得加密锁对软件版权保护的安全性和可靠性较低,进而使得软件开发商的利益受到严重侵害。
可见,现有技术中的多加密锁结构能够被任意拆分使用,使得加密锁对软件版权保护的安全性和可靠性不高。
实用新型内容
有鉴于此,本实用新型的一个主要目的在于,提供一种多加密锁装置,能够提高加密锁对软件版权保护的安全性和可靠性。
根据上述的一个主要目的,本实用新型提供了一种多加密锁装置,包括以:主锁、以及与所述主加密锁相连的至少一个从锁,其中,
所述主锁,对接收自从锁的授权请求进行处理,并将处理得到的授权结果反馈给从锁;
所述从锁,根据接收自所述主锁的授权结果确定自身状态。
所述主锁包括:授权模块、加密运算模块,其中,
所述授权模块将接收自从锁的随机数输出给加密运算模块;将接收自加密运算模块输出的加密后的随机数反馈给对应的从锁;
所述加密运算模块对接收自授权模块的随机数加密,并将加密后的随机数输出给授权模块。
所述从锁包括:认证模块、解密运算模块和功能代码模块,其中,
所述认证模块生成并存储随机数输出给主锁;将接收自主锁的加密后的随机数输出给解密运算模块;
所述解密运算模块对所述认证模块输出的加密后的随机数解密,并将解密后的随机数输出给认证模块;
所述功能代码模块存储软件中的代码,其自身状态在认证模块自身生成的随机数与解密运算模块输出的随机数相同时为可用状态、并允许外部调用所述存储的代码。
所述主锁包括:授权模块、签名生成模块,其中,
所述授权模块将接收自从锁的随机数输出给签名生成模块;将签名生成模块输出的签名结果反馈给对应的从锁;
所述签名生成模块对接收自授权模块的随机数进行签名处理,并将得到的签名结果输出给授权模块。
所述从锁中包括:认证模块、签名解析模块和功能代码模块,其中,
所述认证模块生成并存储随机数,将生成的随机数输出给所述主锁;将接收自所述主锁的授权鉴别码输出给所述签名解析模块;
所述签名解析模块对所述认证模块输出的签名结果进行验证,并将验证结果输出给认证模块;
所述功能代码模块存储软件中的代码,其自身状态在签名解析模块输出的验证结果为验证成功时为可用状态、并允许外部调用所述存储的代码。
所述主锁进一步包括功能代码模块;
所述授权模块进一步接收外部的调用请求,在对该请求认证通过后,将功能代码模块的状态切换为可用状态;
所述功能代码模块存储软件中的代码,并在自身状态为可用状态时,允许外部调用所述存储的代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思洛克数据保护中心,未经北京深思洛克数据保护中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200720148841.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:常压热水取暖炉
- 下一篇:用于图像和视频压缩的正交整数变换方法