软件授权的实现方法、系统和存储介质技术方案

技术编号:25835897 阅读:44 留言:0更新日期:2020-10-02 14:16
本发明专利技术实施例提供了一种软件授权的实现方法、系统和存储介质,该方法中从芯片向主芯片发送信息获取请求,其中,所述信息获取请求包括:随机码和信息索引,所述信息索引为软件授权信息在所述主芯片上的授权许可文件中的索引;响应于所述信息获取请求,所述主芯片根据所述信息索引在所述授权许可文件中获取所述软件授权信息,基于所述随机码根据密钥生成算法生成第一密钥,采用所述第一密钥对所述软件授权信息进行加密,并将加密后的所述软件授权信息后发送至所述从芯片;所述从芯片基于所述随机码根据所述密钥生成算法生成第二密钥,采用所述第二密钥对加密后的所述软件授权信息进行解密得到所述软件授权信息,并根据所述软件授权信息进行校验。

【技术实现步骤摘要】
软件授权的实现方法、系统和存储介质
本专利技术实施例涉及安全
,具体而言,涉及一种软件授权的实现方法、系统和存储介质。
技术介绍
为了提高设备能力的扩展性,引入了主从芯片的技术,产品可以使用多个芯片(一个主控芯片加一个或多个从芯片),通过主从芯片的协同工作,即可实现多种设备能力的扩展。从芯片上运行软件时,为了保护软件不被非法使用,限制软件功能、使用期限、使用资源等,需要对从芯片上软件程序进行授权,然而,如何进行从芯片上软件程序的安全授权,是亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种软件授权的实现方法、系统和存储介质,以至少解决相关技术中如何进行从芯片上软件程序的安全授权的问题。根据本专利技术的一个实施例,提供了一种软件授权的实现方法,包括:从芯片向主芯片发送信息获取请求,其中,所述信息获取请求包括:随机码和信息索引,所述信息索引为软件授权信息在所述主芯片上的授权许可文件中的索引;响应于所述信息获取请求,所述主芯片根据所述信息索引在所述授权许可文件中获取所述软件授权信息,基于所述随机码根据密钥生成算法生成本文档来自技高网...

【技术保护点】
1.一种软件授权的实现方法,其特征在于,包括:/n从芯片向主芯片发送信息获取请求,其中,所述信息获取请求包括:随机码和信息索引,所述信息索引为软件授权信息在所述主芯片上的授权许可文件中的索引;/n响应于所述信息获取请求,所述主芯片根据所述信息索引在所述授权许可文件中获取所述软件授权信息,基于所述随机码根据密钥生成算法生成第一密钥,采用所述第一密钥对所述软件授权信息进行加密,并将加密后的所述软件授权信息后发送至所述从芯片;/n所述从芯片基于所述随机码根据所述密钥生成算法生成第二密钥,采用所述第二密钥对加密后的所述软件授权信息进行解密得到所述软件授权信息,并根据所述软件授权信息进行校验。/n

【技术特征摘要】
1.一种软件授权的实现方法,其特征在于,包括:
从芯片向主芯片发送信息获取请求,其中,所述信息获取请求包括:随机码和信息索引,所述信息索引为软件授权信息在所述主芯片上的授权许可文件中的索引;
响应于所述信息获取请求,所述主芯片根据所述信息索引在所述授权许可文件中获取所述软件授权信息,基于所述随机码根据密钥生成算法生成第一密钥,采用所述第一密钥对所述软件授权信息进行加密,并将加密后的所述软件授权信息后发送至所述从芯片;
所述从芯片基于所述随机码根据所述密钥生成算法生成第二密钥,采用所述第二密钥对加密后的所述软件授权信息进行解密得到所述软件授权信息,并根据所述软件授权信息进行校验。


2.根据权利要求1所述的方法,其特征在于,所述从芯片向所述主芯片发送所述信息获取请求包括:
响应于所述从芯片中的从芯片应用程序发起的业务启动请求,所述从芯片中的从芯片业务库向所述从芯片的从芯片授权库发起软件校验请求;
响应于所述软件校验请求,所述从芯片授权库生成所述随机码,并通过所述从芯片应用程序向所述主芯片发送包括所述随机码和所述信息索引的所述信息获取请求。


3.根据权利要求2所述的方法,其特征在于,通过所述从芯片应用程序向所述主芯片发送包括所述随机码和所述信息索引的所述信息获取请求包括:
所述从芯片授权库将所述随机码和所述信息索引作为输入参数调用回调函数,其中,所述回调函数由所述从芯片应用程序设置,用于触发所述从芯片应用程序向所述主芯片发送包括所述随机码和所述信息索引的所述信息获取请求。


4.根据权利要求1所述的方法,其特征在于,
所述主芯片基于所述随机码根据密钥生成算法生成第一密钥包括:
所述主芯片的主芯片授权库采用与所述从芯片的从芯片授权库协商的第三密钥对所述随机码进行加密得到所述第一密钥;
所述从芯片基于所述随机码根据所述密钥生成算法生成第二密钥包括:
所述从芯片的从芯片授权库采用与所述主芯片的主芯片授权库协商的所述第三密钥对所述随机码进行加密得到所述第二密钥。


5.根据权利要求1所述的方法,其特征在于,在响应于所述信息获取请求,所述主芯片根据所述信息索引在所述授权许可文件中获取所述软件授权信息之前,还包括:
所述主芯片的主芯片应用程序将所述授权许可文件发送至所述主芯片的主芯片授权库,其中,所述授权许可文件与目标硬件信息绑定。


6.根据权利要求5所述的方法,其特征在于,所述主芯片根据所述信息索引在所述授权许可文件中获取所述软件授权信息包括以下至少之一:
在所述主芯片的所述主芯片授权库中...

【专利技术属性】
技术研发人员:杨加文
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1