[发明专利]算法授权保护方法、装置、集成电路芯片及电子设备在审
| 申请号: | 202011614992.9 | 申请日: | 2020-12-31 | 
| 公开(公告)号: | CN112632476A | 公开(公告)日: | 2021-04-09 | 
| 发明(设计)人: | 杨超;刘建敏;翟栋;葛季鑫;杨国东;杨彩霞 | 申请(专利权)人: | 四川虹微技术有限公司 | 
| 主分类号: | G06F21/10 | 分类号: | G06F21/10 | 
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 余菲 | 
| 地址: | 610000 四川省成都市中国(四川)*** | 国省代码: | 四川;51 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 算法 授权 保护 方法 装置 集成电路 芯片 电子设备 | ||
1.一种算法授权保护方法,其特征在于,包括:
监测应用程序是否请求调用存储在集成电路芯片内部的核心算法;
若监测到所述应用程序请求调用所述核心算法,则获取所述集成电路芯片内存储的授权许可证书,所述授权许可证书为算法授权平台中包括的授权许可证书颁发中心对授权许可信息进行哈希摘要和数字签名后生成,所述授权许可信息包括第一产品序列号,所述第一产品序列号为所述集成电路芯片所对应的原始电子设备的产品序列号;
对所述授权许可证书进行验证;
若所述授权许可证书验证未通过,则阻止所述应用程序调用所述核心算法。
2.根据权利要求1所述的算法授权保护方法,其特征在于,所述监测应用程序是否请求调用存储在集成电路芯片内部的核心算法之前,所述算法授权保护方法还包括:
获取所述授权许可证书;
将所述授权许可证书存储于所述集成电路芯片内部的一次性可编程存储器。
3.根据权利要求1所述的算法授权保护方法,其特征在于,所述若监测到所述应用程序请求调用所述核心算法,则获取所述集成电路芯片内存储的授权许可证书,包括:
若监测到所述应用程序在所述集成电路芯片内搭建的通用执行环境中运行,并请求调用所述核心算法,则控制算法保护程序在所述集成电路芯片内搭建的可信执行环境中运行,以获取所述集成电路芯片内存储的授权许可证书。
4.根据权利要求3所述的算法授权保护方法,其特征在于,所述监测应用程序是否请求调用存储在集成电路芯片内部的核心算法之前,所述算法授权保护方法还包括:
将所述算法保护程序的软件开发工具包集成在所述核心算法中,以生成核心算法固件;
将所述核心算法固件存储到所述集成电路芯片中。
5.根据权利要求1所述的算法授权保护方法,其特征在于,所述对所述授权许可证书进行验证,包括:
通过算法授权平台的公钥对所述授权许可证书进行验证,所述公钥来源于所述授权许可证书颁发中心预先生成的第一秘钥对;
或将所述授权许可证书和第二产品序列号发送给所述算法授权平台,以供所述算法授权平台根据所述授权许可证书和所述第二产品序列号对所述授权许可证书进行验证,并将验证结果返回给所述集成电路芯片,所述第二产品序列号为所述集成电路芯片当前所对应的电子设备的产品序列号。
6.根据权利要求1所述的算法授权保护方法,其特征在于,所述对所述授权许可证书进行验证之后,所述算法授权保护方法还包括:
若所述授权许可证书验证通过,则允许所述应用程序调用所述核心算法。
7.一种算法授权保护装置,其特征在于,包括:
程序调用监测模块,监测应用程序是否请求调用存储在集成电路芯片内部的核心算法;
第一证书获取模块,用于若监测到所述应用程序请求调用所述核心算法,则获取所述集成电路芯片内存储的授权许可证书,所述授权许可证书为算法授权平台中包括的授权许可证书颁发中心对授权许可信息进行哈希摘要和数字签名后生成,所述授权许可信息包括第一产品序列号,所述第一产品序列号为所述集成电路芯片所对应的原始电子设备的产品序列号;
证书验证模块,用于对所述授权许可证书进行验证;
第一程序调用控制模块,用于在所述授权许可证书验证未通过时,阻止所述应用程序调用所述核心算法。
8.一种集成电路芯片,其特征在于,包括处理模块和存储器,所述存储器上存储有计算机程序,所述处理模块用于执行所述计算机程序,以实现权利要求1~6中任意一项所述的算法授权保护方法。
9.一种电子设备,其特征在于,包括权利要求8所述的集成电路芯片。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被执行时,实现权利要求1~6中任意一项所述的算法授权保护方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹微技术有限公司,未经四川虹微技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011614992.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数控刀具放置架
- 下一篇:一种高磷高钾中微量元素液体肥料





