[发明专利]一种可控匿名的区块链系统有效
申请号: | 201911083319.4 | 申请日: | 2019-11-07 |
公开(公告)号: | CN110784488B | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 易海博;聂哲 | 申请(专利权)人: | 深圳职业技术学院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 朱建霞 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可控 匿名 区块 系统 | ||
1.一种可控匿名的区块链系统,其特征在于,包括:组成区块链网络的多个网络节点,所述多个网络节点被分为多个群组,每个群组中包括一个群管理员节点和多个群组用户节点,每个网络节点都设置有可控匿名区块链,所述可控匿名区块链由多个区块顺序连接组成,每个区块用于存储所述区块链网络中各个网络节点的交易信息,所述交易信息中采用了交易节点所在群组的群组ID和群签名作为交易节点的身份识别信息,所述群签名由交易节点所在群组的群管理员节点对交易节点的交易信息进行签名运算得到,
所述可控匿名后量子群签名模块包括哈希函数D、多变量方程函数F、线性仿射函数L、多项式求值函数所述可控匿名后量子群签名模块在用户节点数量为n的群组内,产生第t个用户节点对消息m的群签名的过程如下:
(1)第t个用户节点Ut将消息m发送给群管理员节点M;
(2)群管理员节点M计算m′=D(m);
(3)群管理员节点M计算s′=F-1(m′,k0),k0是M的私钥;
(4)M计算k1是第一个用户节点的私钥,采用L1来标记这个运算;
(5)对于i=2,3,...,t-1,M计算ki是第i个用户节点的私钥,L是线性仿射函数,采用Li来标记这个运算;
(6)群管理员节点M随机生成线性仿射函数的系数r′,计算s′t-1=L′-1(st-1,r′),采用L′来标记这个运算;
(7)群管理员节点M将s′t-1发送给用户节点Ut;
(8)用户节点Ut计算kt是用户节点Ut的私钥,L是线性仿射函数,采用Lt来标记这个运算;
(9)用户节点Ut将st发送给群管理员节点M;
(10)群管理员节点M验证st,然后对于i=t+1,t+2,...,n计算我们使用Li来标记这个运算;
(11)群管理员节点M随机生成线性仿射函数的系数r″,计算s=L″-1(sn,r″),采用L″来标记这个运算;
(12)群管理员节点M将k0代入多变量方程函数F,对于i=1,2,...,n将ki代入线性仿射函数Li,将r′代入多变量方程函数L′,将r″代入多变量方程函数L″,然后计算并将的所有系数记为群公钥k′;
(13)群管理员节点M输出消息m的签名s和对应的群公钥k′。
2.如权利要求1所述的可控匿名的区块链系统,其特征在于,每一个网络节点中都包括一个可控匿名后量子群签名模块,群管理员节点采用所述可控匿名后量子群签名模块对交易节点的交易信息生成群签名,用户节点采用所述可控匿名后量子群签名模块对群管理员节点生成的群签名进行验证。
3.如权利要求1所述的可控匿名的区块链系统,其特征在于,所述区块链网络中设置有交易缓冲区,所述交易缓冲区用于存储所述区块链网络中的当前交易信息。
4.如权利要求1所述的可控匿名的区块链系统,其特征在于,所述可控匿名区块链,由多个区块顺序连接组成,每一个区块都由区块头部、交易信息、验证信息三部分组成。
5.如权利要求1所述的可控匿名的区块链系统,其特征在于,所述区块头包括区块ID、群组ID、群签名、一次性数字、上一个区块的哈希值和时间戳。
6.如权利要求1所述的可控匿名的区块链系统,其特征在于,所述区块的交易信息,包括交易ID、交易节点所在群组的群组ID、交易内容、时间戳、交易节点所在群组的群签名。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳职业技术学院,未经深圳职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911083319.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于数据包抽检模型的SDN节点防御方法
- 下一篇:安全通信系统及其方法