[发明专利]一种基于私钥存储的数字产品授权方法及系统有效
申请号: | 202211054211.4 | 申请日: | 2022-08-31 |
公开(公告)号: | CN115499175B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 傅德谦;张庆 | 申请(专利权)人: | 临沂大学;临沂呆马区块链网络科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 276000 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 存储 数字 产品 授权 方法 系统 | ||
本发明公开了一种基于私钥存储的数字产品授权方法及系统,属于数字产品技术领域,用于解决现有的数字产品交易采用中心化私钥存储,可能造成秘钥泄露,私钥安全性较低的技术问题。方法包括:买家节点设置待出售数字产品的出售份数,并为每份待出售数字产品随机生成一个产品标识以及一个秘钥对;卖家节点将秘钥对中的私钥平均拆分为预设份数的私钥碎片;预设份数的私钥碎片由相同数量的私钥托管节点分别进行存储;授权节点基于买家的付费消息,生成产品授权信息发送到私钥托管节点;私钥托管节点根据产品授权信息,将本地保存的私钥碎片发送给买家;买家通过买家私钥,对每份私钥碎片进行解密及拼接,得到完整的私钥。
技术领域
本申请涉及数字产品交易技术领域,尤其涉及一种基于私钥存储的数字产品授权方法及系统。
背景技术
随着区块链技术的快速发展,衍生出了很多新兴的数字化产物,其中,数字产品就是具有代表性的一种数字化产物。数字产品是一种信息内容基于数字格式的交换物或通过因特网以比特流方式运送的产品。现有技术中,已经将数字产品与区块链技术相结合,卖家在区块链中上线数字产品并进行加密,买家只能看到加密后的数字产品,买家支付购买费用后即可获取数字产品的解密私钥,从而解锁出原始数字产品。
但是目前的数字产品交易,有一种通过中心化来存储私钥的方式,此种方式将完整的私钥存储在一个私钥托管方手里,可能会出现通过私钥托管方窃取或泄露私钥,导致秘钥泄露以及数据丢失的情况出现,无法保证数字产品交易过程的安全性。
发明内容
本申请实施例提供了一种基于私钥存储的数字产品授权方法及系统,用于解决如下技术问题:现有的数字产品交易采用中心化私钥存储,可能造成秘钥泄露,私钥安全性较低。
本申请实施例采用下述技术方案:
一方面,本申请实施例提供了一种基于私钥存储的数字产品授权方法,方法包括:卖家节点设置待出售数字产品的出售份数,并为每份待出售数字产品随机生成一个产品标识以及一个秘钥对;并通过所述秘钥对中的公钥对所述待出售数字产品进行加密,得到对应的产品加密内容;所述卖家节点将所述秘钥对中的私钥平均拆分为预设份数的私钥碎片;所述预设份数的私钥碎片由相同数量的私钥托管节点分别进行存储;授权节点响应于买家节点对所述待出售数字产品的付费操作,在所述待出售数字产品的剩余出售份数中锁定一份作为待授权产品,并生成对应的产品授权信息发送到所有私钥托管节点;其中,所述产品授权信息包括:买家钱包地址、买家公钥以及所述待授权产品的产品标识;每个私钥托管节点根据接收到的所述产品授权信息,将本地保存的所述待授权产品的私钥碎片通过所述买家公钥加密,并由智能合约验证后发送给买家节点;所述买家节点通过买家私钥,对接收到的每份私钥碎片进行解密,并将解密后的私钥碎片按照碎片序号进行拼接,得到完整私钥,进而通过所述完整私钥对所述待授权产品的产品加密内容进行解密,得到原始数字产品。
本申请实施例通过将私钥拆成多份、分散存在多个私钥托管节点,可防止少数私钥托管节点作恶窃取完整私钥。相对于中心化私钥存储,降低了私钥泄露、数据丢失的风险。
在一种可行的实施方式中,所述卖家节点将所述秘钥对中的私钥平均拆分为预设份数的私钥碎片;所述预设份数的私钥碎片由相同数量的私钥托管节点分别进行存储,具体包括:所述卖家节点将所述待出售数字产品对应的全部产品加密内容上传到区块链进行发布,并随机指定预设数量的私钥托管节点;所述卖家节点将所述秘钥对中的私钥平均拆分为预设份数的私钥碎片,并将所述私钥碎片与指定的私钥托管节点一一对应;其中,所述预设数量与所述预设份数相等;所述卖家节点通过指定的每个私钥托管节点的公钥对对应的私钥碎片加密,并将加密的私钥碎片以及对应的碎片序号发送到对应的私钥托管节点;所述私钥托管节点接收到加密后的私钥碎片后,使用自己的托管方私钥进行解密,并将解密后的私钥碎片以及对应的碎片序号保存在本地。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于临沂大学;临沂呆马区块链网络科技有限公司,未经临沂大学;临沂呆马区块链网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211054211.4/2.html,转载请声明来源钻瓜专利网。