版权认证密码的生成方法、认证方法、装置及存储介质制造方法及图纸

技术编号:23933196 阅读:37 留言:0更新日期:2020-04-25 02:12
本发明专利技术实施例公开了一种版权认证密码的生成方法、认证方法、装置及存储介质。其中,方法包括:认证方的网元获取第一信息及第二信息;其中,所述第一信息表征被认证方的属性;所述第二信息表征认证方的属性;利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码;其中,所述版权认证密码用于对待认证版权进行认证。如此,能够提供不易被破解、不易被仿造的版权认证密码,以利用该版权认证密码进行更安全可靠的版权认证。

The generating method, authentication method, device and storage medium of copyright authentication password

【技术实现步骤摘要】
版权认证密码的生成方法、认证方法、装置及存储介质
本专利技术涉及信息安全领域,尤其涉及一种版权认证密码的生成方法、认证方法、装置及存储介质。
技术介绍
软件授权方一般通过向软件购买方提供版权认证密码的方式来实现软件版权的控制,具体方式为:由软件授权方提供版权认证密码给软件购买方,软件购买方的用户每次在自己的设备上运行该软件时,均需要利用该版权认证密码进行匹配认证,并且在验证成功时,用户才允许正常使用该软件,否则用户不具备使用该软件的权限。因此,版权认证密码的安全性是实现软件版权控制的关键。然而,相关技术中存在版权认证密码容易被破解、被仿造的问题。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种版权认证密码的生成方法、认证方法、装置及存储介质,能够提供不易被破解、不易被仿造的版权认证密码,以利用该版权认证密码进行更安全可靠的版权认证。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种版权认证密码的生成方法,应用于认证方的网元,包括:获取第一信息及第二信息;其中,所述第一信息表征被认证方的属性;所述第二信息表征认证方的属性;利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码;其中,所述版权认证密码用于对待认证版权进行认证。上述方案中,所述方法还包括:获取第三信息;所述第三信息至少包括:版权认证密码的有效时间信息或版权认证密码的有效接入网元总数量信息;在利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码时,所述方法包括:利用所述第一信息、所述第二信息及所述第三信息,结合非对称加密算法,得到版权认证密码。上述方案中,所述方法还包括:获取初始密码;利用初始密码,结合安全散列算法(SHA,SecureHashAlgorithm),生成密钥对;所述密钥对包括私钥和公钥;在利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码时,所述方法包括:利用所述私钥对所述第一信息、所述第二信息进行加密,得到版权认证密码;所述公钥用于对所述版权认证密码进行解密。上述方案中,所述利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码,包括:利用所述第一信息及所述第二信息,结合RSA算法,得到版权认证密码。本专利技术实施例还提供一种版权认证密码的认证方法,应用于被认证方的网元,包括:获取版权认证密码及公钥;利用公钥对所述版权认证密码进行解密,得到第一信息;所述第一信息表征被认证方的属性;获取第四信息;所述第四信息为从被认证方网元的运行环境中直接读取的信息;所述第四信息与所述第一信息表征的特征类型相同;将所述第一信息与所述第四信息进行比较,得到第一比较结果;基于所述第一比较结果,确定待认证版权是否认证成功;其中,所述版权认证密码基于本专利技术实施例提供的版权认证密码的生成方法得到。上述方案中,所述方法还包括:利用公钥对所述版权认证密码进行解密,得到第三信息;所述第三信息至少包括:版权认证密码的有效时间信息或版权认证密码的有效接入网元总数量信息;获取第五信息;所述第五信息为从被认证方网元的运行环境中直接读取的信息;所述第五信息与所述第三信息表征的特征类型相同;将所述第三信息与所述第五信息进行比较,得到第二比较结果;所述基于所述第一比较结果,确定待认证版权是否认证成功时,所述方法包括:基于所述第一比较结果及所述第二比较结果,确定待认证版权是否认证成功。本专利技术实施例还提供一种版权认证密码的生成装置,包括:第一获取单元,用于获取第一信息及第二信息;其中,所述第一信息表征被认证方的属性;所述第二信息表征认证方的属性;加密单元,用于利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码;其中,所述版权认证密码用于对待认证版权进行认证。本专利技术实施例还提供一种版权认证密码的认证装置,包括:第二获取单元,用于获取版权认证密码及公钥;解密单元,用于利用公钥对所述版权认证密码进行解密,得到第一信息;所述第一信息表征被认证方的属性;第三获取单元,获取第四信息;所述第四信息为从被认证方网元的运行环境中直接读取的信息;所述第四信息与所述第一信息表征的特征类型相同;比较单元,用于将所述第一信息与所述第四信息进行比较,得到第一比较结果;确定单元,用于基于所述第一比较结果,确定待认证版权是否认证成功;其中,所述版权认证密码基于本专利技术实施例提供的版权认证密码的生成方法得到。本专利技术实施例又提供一种电子设备,包括:处理器和用于存储能够在处理器上运行的可执行指令的存储器,其中,所述处理器用于运行所述可执行指令时,执行本专利技术实施例提供的版权认证密码的生成方法的步骤,或者执行本专利技术实施例提供的版权认证密码的认证方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,其上存储有可执行指令,所述可执行指令被处理器执行本专利技术实施例提供的版权认证密码的生成方法的步骤,或者执行本专利技术实施例提供的版权认证密码的认证方法的步骤。本专利技术实施例公开了一种版权认证密码的生成方法、认证方法、装置及存储介质。认证方的网元获取第一信息及第二信息;其中,所述第一信息表征被认证方的属性;所述第二信息表征认证方的属性;利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码。被认证方的网元获取所述版权认证密码及公钥;利用公钥对所述版权认证密码进行解密,得到第一信息;所述第一信息表征被认证方的属性;获取第四信息;所述第四信息为从被认证方网元的运行环境中直接读取的信息;所述第四信息与所述第一信息表征的特征类型相同;将所述第一信息与所述第四信息进行比较,得到第一比较结果;基于所述第一比较结果,确定待认证版权是否认证成功。本专利技术实施例中,利用认证方及被认证方的二者的属性信息,结合非对称加密算法进行加密得到的版权认证密码不容易被破解、不容易被仿造,以使得利用该版权认证密码可以进行更安全、可靠的版权认证。附图说明图1为本专利技术实施例提供的版权认证密码的生成方法的实现流程示意图;图2为本专利技术实施例提供的版权认证密码的认证方法的实现流程示意图;图3为本专利技术应用实施例提供的软件许可证(license)的生成方法的实现流程示意图;图4为本专利技术应用实施例提供的license的认证方法的实现流程示意图;图5为本专利技术实施例提供的版权认证密码的生成装置的组成结构示意图;图6为本专利技术实施例提供的版权认证密码的认证装置的组成结构示意图;图7为本专利技术实施例提供的电子设备的硬件组成结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。本专利技术实施本文档来自技高网...

【技术保护点】
1.一种版权认证密码的生成方法,其特征在于,应用于认证方的网元,所述方法包括:/n获取第一信息及第二信息;其中,所述第一信息表征被认证方的属性;所述第二信息表征认证方的属性;/n利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码;其中,所述版权认证密码用于对待认证版权进行认证。/n

【技术特征摘要】
1.一种版权认证密码的生成方法,其特征在于,应用于认证方的网元,所述方法包括:
获取第一信息及第二信息;其中,所述第一信息表征被认证方的属性;所述第二信息表征认证方的属性;
利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码;其中,所述版权认证密码用于对待认证版权进行认证。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取第三信息;所述第三信息至少包括:版权认证密码的有效时间信息或版权认证密码的有效接入网元总数量信息;
在利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码时,所述方法包括:
利用所述第一信息、所述第二信息及所述第三信息,结合非对称加密算法,得到版权认证密码。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取初始密码;
利用初始密码,结合安全散列算法,生成密钥对;所述密钥对包括私钥和公钥;
在利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码时,所述方法包括:
利用所述私钥对所述第一信息、所述第二信息进行加密,得到版权认证密码;所述公钥用于对所述版权认证密码进行解密。


4.根据权利要求1所述的方法,其特征在于,所述利用所述第一信息及所述第二信息,结合非对称加密算法,得到版权认证密码,包括:
利用所述第一信息及所述第二信息,结合RSA算法,得到版权认证密码。


5.一种版权认证密码的认证方法,其特征在于,应用于被认证方的网元,所述方法包括:
获取版权认证密码及公钥;
利用公钥对所述版权认证密码进行解密,得到第一信息;所述第一信息表征被认证方的属性;
获取第四信息;所述第四信息为从被认证方网元的运行环境中直接读取的信息;所述第四信息与所述第一信息表征的特征类型相同;
将所述第一信息与所述第四信息进行比较,得到第一比较结果;
基于所述第一比较结果,确定待认证版权是否认证成功;
其中,所述版权认证密码基于权利要求1至4任一项所述的方法得到。


6.根据权利要求5所述的方法,其特征在于,所述方法还...

【专利技术属性】
技术研发人员:吴波杨广学
申请(专利权)人:武汉慧联无限科技有限公司
类型:发明
国别省市:湖北;42

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

1