一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于密码技术的软件使用授权认证方法、系统及相关产品与流程

2021-10-24 07:43:00 来源:中国专利 TAG:区块 技术 授权 认证 计算机

技术特征:
1.基于密码技术的软件使用授权认证方法,其特征在于,包括:在软件运行环境中基于随软件配发的根公钥证书对运行环境参数信息进行加密运算形成软件当前运行环境的唯一标识;基于当前运行环境的唯一标识请求远程软件授权中心生成授权文件;在软件运行环境中获取远程软件授权中心审核授权请求后,并经解密计算生成的软件授权文件;在软件运行环境中验证远程软件授权中心反馈的软件授权文件。2.根据权利要求1所述的软件使用授权认证方法,其特征在于,所述方法中基于随软件配发的根公钥证书对运行环境参数信息进行软件授权文件验证。3.根据权利要求1或2所述的软件使用授权认证方法,其特征在于,所述方法中将根公钥证书通过硬编码,并对其进行加密处理。4.根据权利要求1所述的软件使用授权认证方法,其特征在于,所述方法中形成当前运行环境的唯一标识,包括:采集软件运行环境的参数信息,并计算形成运行环境的唯一标识;通过随软件配发的根公钥证书对形成的运行环境唯一的标识进行加密并编码后输出。5.根据权利要求1所述的软件使用授权认证方法,其特征在于,所述远程软件授权中心生成软件授权文件时,包括:接收到经加密编码后的运行环境唯一标识后,通过对应的根私钥进行解密,获取到相关的软件运行环境的参数信息;在审核通过后,软件授权中心对软件运行环境设置授权信息,再按预设公钥证书格式要求生成授权文件并反馈到软件运行环境。6.根据权利要求1所述的软件使用授权认证方法,其特征在于,所述方法在软件运行环境接收到授权文件后,对授权文件进行验证时,包括:验证授权文件自身签名的有效性;通过根证书对授权文件证书可信链进行验证;提取、解析并验证授权文件证书中扩展信息中的唯一标识是否合法,确定最终的授权验证结果,并进一步通过授权文件证书中的授权信息控制软件的合法使用。7.基于密码技术的软件使用授权认证系统,其特征在于,包括:授权请求模块,所述授权请求模块运行在软件运行环境中,基于随软件配发的根公钥证书对运行环境参数信息进行加密运算形成软件当前运行环境的唯一标识;授权生成模块,所述授权生成模块运行在远程软件授权中心中,获取基于软件当前运行环境的唯一标识生成的授权文件请求信息,对请求信息审核后,基于软件当前运行环境的唯一标识生成授权文件并反馈至软件运行环境中;授权验证模块,所述授权验证模块运行在软件运行环境中,在软件运行环境中验证远程软件授权中心反馈的软件授权文件。8.根据权利要求7所述的软件使用授权认证系统,其特征在于,所述授权请求模块和授权验证模块内嵌经过硬编码并加密的随软件配发的根公钥证书。9.根据权利要求7所述的软件使用授权认证系统,其特征在于,所述授权请求模块采集软件运行环境的参数信息,并计算形成运行环境的唯一标识,再通过随软件配发的根公钥
证书对运行环境参数信息形成的运行环境唯一的标识进行加密并编码后输出。10.根据权利要求9所述的软件使用授权认证系统,其特征在于,所述授权生成模块接收到经加密编码的运行环境唯一标识后,通过对应的根私钥进行解密,获取到相关的软件运行环境的参数信息;软件授权中心对软件运行环境设置授权信息,再按预设公钥证书格式要求生成授权文件并反馈到软件运行环境。11.根据权利要求7所述的软件使用授权认证系统,其特征在于,所述授权验证模块验证授权文件自身签名的有效性,通过内嵌的根证书对授权文件证书可信链进行验证;并提取、解析并验证授权文件证书中扩展信息中的唯一标识是否合法,确定最终的授权验证结果,并进一步通过授权文件中的授权信息控制软件的合法使用。12.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现权利要求1

6中任一项所述软件使用授权认证方法的步骤。13.一种处理器,所述处理器用于运行程序,其特征在于,所述程序运行时执行权利要求1

6中任一项所述软件使用授权认证方法的步骤。14.一种终端设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,其特征在于,所述程序代码由所述处理器加载并执行以实现权利要求1

6中任一项所述软件使用授权认证方法的步骤。15.一种计算机程序产品,其特征在于,当在数据处理设备上执行时,适于执行权利要求1

6中任一项所述软件使用授权认证方法的步骤。

技术总结
本发明公开了一种基于密码技术的软件使用授权认证方法、系统及相关产品;本方案通过在软件运行环境中基于随软件配发的根公钥证书对运行环境参数信息进行加密运算形成软件当前运行环境的唯一标识;基于当前运行环境的唯一标识请求远程软件授权中心生成授权文件;在软件运行环境中获取远程软件授权中心审核授权请求后,并经解密计算生成的软件授权文件;在软件运行环境中验证远程软件授权中心反馈的软件授权文件。本发明采用基于密码技术对软件的授权信息进行授权和验证,提高了软件使用授权的通用性、安全性,实现对软件版权的有效控制。效控制。


技术研发人员:夏东山 江昊 翁雷 刘春香 孔家顺 张伟鑫
受保护的技术使用者:上海浩霖汇信息科技有限公司
技术研发日:2021.06.29
技术公布日:2021/10/23
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜