[发明专利]一种基于区块链的IP软核授权方法、装置及介质有效
申请号: | 201810580679.4 | 申请日: | 2018-06-07 |
公开(公告)号: | CN108768618B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 陈荣权;景东;熊晓明 | 申请(专利权)人: | 广东工业大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/32;H04L29/06;G06F21/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 510060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 ip 授权 方法 装置 介质 | ||
本发明公开了一种基于区块链的IP软核授权方法、装置及介质,该方法的步骤包括:通过授权端响应申请端对目标IP软核的授权申请,并对目标IP软核的源代码进行Hash运算以生成第一Hash值;根据第一Hash值生成数字签名,并将数字签名及预设的授权条件传输至申请端;当申请端满足授权条件,且根据源代码验证数字签名合法时,将授权记录广播至区块链网络中的节点,以加入节点的区块链中,完成对目标IP软核的授权;当申请端使用目标IP软核时,根据区块链中的授权记录对申请端进行授权检验。本方法保证了授权的安全性,进而相对减少盗版情况的发生。此外,本发明还提供一种基于区块链的IP软核授权装置及介质,有益效果同上所述。
技术领域
本发明涉及区块链领域,特别是涉及一种基于区块链的IP软核授权方法、装置及介质。
背景技术
由于电子产品以及软件产品的功能越来越丰富,当前人们对于集成电路的设计要求越来越高,随着芯片设计的复杂程度的提高,人们逐渐设计出功能各异,且可复用的模块并申请相应的知识产权保护,该可复用的模块被称为IP核,并且根据IP核的实体形式的不同,IP核被分为IP软核、IP固核以及IP硬核。
生活中常见的付费软件产品,即为IP软核的一种体现方式。如需对IP软核进行使用,需要预先通过相应IP软核的开发公司进行授权,授权的具体过程通常是,申请端设备向授权端进行相关IP软核的使用支付或满足授权端对IP软核的相关使用要求后,授权端在申请端生成授权文件以完成最终的授权。进而每次IP软核在申请端运行时,均需要查看授权文件,以确保IP软核使用的合法性。但是由于授权文件极易被伪造及复制,因此当前的授权方法相对难以抑制IP软核盗版情况的发生。
由此可见,提供一种基于区块链的IP软核授权方法,以保证对IP软核授权的安全性,进而相对减少IP软核盗版情况的发生,是本领以技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种基于区块链的IP软核授权方法、装置及介质,以保证对IP软核授权的安全性,进而相对减少IP软核盗版情况的发生。
为解决上述技术问题,本发明提供一种基于区块链的IP软核授权方法,包括:
通过授权端响应申请端对目标IP软核的授权申请,并对目标IP软核的源代码进行Hash运算以生成第一Hash值;
根据第一Hash值生成数字签名,并将数字签名及预设的授权条件传输至申请端;
当申请端满足授权条件,且根据源代码验证数字签名合法时,将授权记录广播至区块链网络中的节点,以加入节点的区块链中,完成对目标IP软核的授权;
当申请端使用目标IP软核时,根据区块链中的授权记录对申请端进行授权检验。
优选的,在根据第一Hash值生成数字签名前,该方法进一步包括:
对第一Hash值进行数字摘要。
优选的,申请端根据源代码验证数字签名的具体步骤包括:
申请端对源代码进行Hash运算以生成第二Hash值,并解析数字签名以得到第一Hash值;
判断第一Hash值与第二Hash值是否相同;
如果是,则数字签名合法。
优选的,申请端与授权端均处于区块链网络中。
优选的,授权条件具体为申请端的代币数量大于或等于预设值;
相应的,当将授权记录广播至区块链网络中的节点前,该方法进一步包括:
根据预设值对应修改申请端以及授权端的UTXO,并将申请端以及授权端的UTXO写入授权记录。
优选的,在将授权记录广播至区块链网络中的节点后,该方法进一步包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810580679.4/2.html,转载请声明来源钻瓜专利网。