上海市大数据中心梁满获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉上海市大数据中心申请的专利适用于政务区块链网络的分布式密钥管理方法、系统及介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119966619B 。
龙图腾网通过国家知识产权局官网在2025-08-22发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510122802.8,技术领域涉及:H04L9/08;该发明授权适用于政务区块链网络的分布式密钥管理方法、系统及介质是由梁满;杜守国;汪瑜;王茜设计研发完成,并于2025-01-26向国家知识产权局提交的专利申请。
本适用于政务区块链网络的分布式密钥管理方法、系统及介质在说明书摘要公布了:本发明提供了一种适用于政务区块链网络的分布式密钥管理方法、系统及介质,涉及分布式密钥管理技术领域。所述方法将至少一个智能合约部署到政务区块链网络中,通过所述智能合约对所述政务区块链网络中的分布式密钥进行管理,其中,所述管理按照预设的密钥使用权限,对密钥编码后得到的数据片段进行访问控制管理和数字身份管理。由于密钥是以数据片段而非明文的方式存储于政务区块链网络中,故可以实现对多个密钥的“可用不可见”,在工程实践方面具有极佳的实用性和鲁棒性。本发明的所有步骤均能够编写智能合约并部署到政务区块链网络中,也可以被设计成为跨链智能合约部署在不同的政务区块链网络中,从而解决政务区块链中跨链场景下的密钥管理和应用问题。
本发明授权适用于政务区块链网络的分布式密钥管理方法、系统及介质在权利要求书中公布了:1.一种适用于政务区块链网络的分布式密钥管理方法,其特征在于,将至少一个智能合约部署到政务区块链网络中,通过所述智能合约对所述政务区块链网络中的分布式密钥进行管理,其中,所述管理按照预设的密钥使用权限,对密钥编码后得到的数据片段进行访问控制管理和数字身份管理; 所述方法包括步骤: 获取至少一个密钥,并进行处理;所述处理包括对至少一个密钥构建至少一个密钥多项式PX,并将通过前述密钥多项式PX得到的至少一个数据片段存储于政务区块链网络的节点中;其中,在获取密钥之前还包括密钥生成步骤S110,如下:S111,使用随机数生成器或伪随机数生成器生成k个密钥key0,...,keyk-1,其中,k为大于1的整数;S112,当k个密钥长度不同时,选取整数h=maxlog2key0,...,log2keyk-1为k个密钥中最长密钥的比特长度;S113,选择一个比特长度大于或者等于h的安全素数p构建有限域使得有限域共有p个不同的元素且每个元素的长度都为比特;S114,映射k个密钥key0,...,keyk-1为有限域上k个不同的元素 根据预设的密钥使用权限从政务区块链网络中获取数据片段; 当获得的数据片段的数量大于等于允许重构密钥的最低阈值时,判断是否需要重构密钥;其中,基于收集的数据片段的来源是否可信,来确定前述收集的数据片段是否可能存在错误; 当收集的数据片段均不存在错误时,执行无错重构步骤,以获得正确的密钥;当至少一个前述收集的数据片段可能存在错误时,执行容错重构步骤;其中,当存在错误的数据片段数量小于等于预设数量时,前述容错重构步骤能够在重构出正确密钥的同时,定位发生错误的数据片段;所述无错重构步骤S140包括:S141,针对获得的n个无错的数据片段在定义yi=Pαi,i∈[n]为所有获得的数据片段后,任意选取其中k个数据片段作为无错重构步骤的输入;S142,构建k个k-1阶多项式将重构出的密钥多项式表示为其中,密钥多项式PX的系数为重构出的密钥;所述容错重构步骤S150包括:S151,对所有i∈[n]设Pαi=yi,y=y1,...,yn,得到n个数据片段S152,构建一个e阶非零多项式LX,得到错误定位多项式当所述错误定位多项式LX满足Lαi=0当且仅当yi≠Pαi时,在收集到的n数据片段中,所有存在错误的数据片段的αi∈{yi≠Pαi}都是错误定位多项式LX的根;S153,设前述错误定位多项式LX的展开式为LX=b0+b1X1+…+be-1Xe-1+beXe,结合确定前述LX的最高次项Xe的系数为be=1后,再确定LX中其余e个未知系数b0,b1,...,be-1,进而确定LX;S154,构建一个k+e-1阶的非零多项式NX,满足yiLαi=Nαi,i∈[n],设NX的系数为a0,a1,...,ak+e-1,则NX的展开式表示为NX=a0+a1X1+…+ak+e-1Xk+e-1,通过确定NX的k+e个未知系数a0,a1,...,ak+e-1,进而确定NX的展开式;S155,由于等式Pαi=yi对所有i∈[n]成立,而当yi≠Pαi,i∈[n]时Lαi=0,因此,yiLαi=LαiPαi对于所有i∈[n]成立,即Nαi=LαiPαi对所有i∈[n]都成立;S156,由于Nαi=LαiPαi对所有i∈[n]成立,因此建立一个具有k+2e个等式和k+2e个未知数的方程组,得到: 求解上述方程组,得到a0,a1,...,ak+e-1和b0,b1,...,be-1的值,从而确定所述非零多项式NX和所述错误定位多项式LX;S157,在确定前述NX和LX后,当Δy,Pαii≤e时,出错的数据片段数量小于等于e值,能够通过计算重构出密钥多项式PX,以获得密钥;反之,Δy,Pαii>e时,出错的数据片段数量大于前述e值,因不能重构出PX,而无法获得密钥; 针对发生错误的数据片段,根据预设的密钥修复要求,执行错误处置步骤;在执行错误处置步骤时,选择执行精确性修复步骤或者功能性修复步骤来完成密钥重构;其中,通过前述精确性修复步骤修复的数据片段与原数据片段完全相同,对应的功能和数据片段数值相同;通过所述功能性修复步骤修复的数据片段数值与原数据片段数值不同,但实现的功能相同。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人上海市大数据中心,其通讯地址为:200072 上海市静安区寿阳路99弄15号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。