[发明专利]一种面向多层级区块链政务数据的高效访问方法与系统在审
| 申请号: | 202110726139.4 | 申请日: | 2021-06-29 |
| 公开(公告)号: | CN113434880A | 公开(公告)日: | 2021-09-24 |
| 发明(设计)人: | 贾晓丰;单进勇;宋一民;石志国;高嵩 | 申请(专利权)人: | 北京市大数据中心;北京数牍科技有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64;G06Q50/26 |
| 代理公司: | 北京市广友专利事务所有限责任公司 11237 | 代理人: | 张仲波 |
| 地址: | 101117 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 多层 区块 政务 数据 高效 访问 方法 系统 | ||
1.一种面向多层级区块链政务数据的高效访问方法,其特征在于,所述方法由多节点操控的访问系统实现,所述访问系统包括:创建层级结构的技术服务平台、拥有对数据加密权限的政务部门节点以及对数据提出访问的联盟成员节点;所述方法包括以下步骤:
S1:所述技术服务平台进行系统初始化,创建系统公共参数PK以及全局公钥MK;
S2:所述政务部门节点通过国密SM4算法以及国密SM4密钥对所述数据进行加密;通过PK及属性密码对国密SM4密钥进行属性加密,得到密钥密文CT;
S3:所述政务部门节点将密钥密文CT生成的索引以及相关的公开内容上传至多层级目录区块链中,完成上链锁定;
S4:所述政务部门节点通过全局公钥MK以及满足访问要求的属性集,生成对应层级的解密私钥SK;
S5:所述联盟成员节点向所述政务部门节点提出数据访问请求,在满足属性集的情况下,通过解密私钥SK对密钥密文CT进行解密,获得国密SM4密钥;通过获取的国密SM4密钥对国密SM4加密的数据进行解密,获取数据明文,完成访问。
2.根据权利要求1所述的面向多层级区块链政务数据的高效访问方法,其特征在于,在步骤S1中,通过技术服务平台进行多层级区域链的划分,划分规则包括:
所述技术服务平台根据行政层级进行多层级目录区块链系统中的层级划分;针对不同的政务层级创建政务区块链;通过跨链技术将不同层级的政务区块链连接至同一核心区块链中;
所述技术服务平台根据权责层级进行同一政务区块链上各政务部门节点的权责分层;
所述技术服务平台通过Register函数在政务区块链中注册新的部门节点,完成政务区块链中相关角色节点的定义。
3.根据权利要求1所述的面向多层级区块链政务数据的高效访问方法,其特征在于,步骤S1中生成系统公共参数PK以及全局公钥MK的方法包括:
S11:确定使用的双线性映射函数和乘法循环群;
S12:通过上述函数及乘法循环群,由技术服务平台创建各政务部门节点允许访问的属性集;
S13:将λ、U、T和I作为函数Setup(λ,U,T,I)的输入值,产生输出结果:
PK=(G1,g,gb,e(g,g)a);MK=(b,ga);
其中PK为系统公共参数,MK为全局公钥,λ为安全参数,U为系统中属性的数量,T为时间树的深度,I为身份集;
G1是阶数为素数p的乘法循环群,g为G1的生成元,a、b为有限域Zp中任意的两个数,e(g,g)a表示双线性映射操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京市大数据中心;北京数牍科技有限公司,未经北京市大数据中心;北京数牍科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110726139.4/1.html,转载请声明来源钻瓜专利网。





