[发明专利]一种基于矩阵联盟链的可隐藏实名的资助方法有效
| 申请号: | 202111323417.8 | 申请日: | 2021-11-10 |
| 公开(公告)号: | CN113781073B | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | 陈龙;黄海平;杨健;王小露;黄启萌;肖甫;陈伟;薛凌妍 | 申请(专利权)人: | 南京邮电大学 |
| 主分类号: | G06Q30/00 | 分类号: | G06Q30/00;G06Q40/02;G06F21/64;G06F21/44;G06F16/27 |
| 代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 张玉红 |
| 地址: | 210003 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 矩阵 联盟 隐藏 实名 资助 方法 | ||
1.一种基于矩阵联盟链的可隐藏实名的资助方法,其特征在于,所述方法的步骤为,
S1、初始化联盟链系统,生成公共参数,联盟链的参与者包括受资助人、资助人、监管机构、密钥生成中心;其中,所述密钥生成中心用于初始化公共参数,为方案中各成员生成并分发密钥,注册证书;
S2、构建梦想区块,形成矩阵联盟链中的横向链;受资助人向联盟链系统提交申请资助信息,监管节点审核申请资助信息并验证通过后,打包受资助人发布梦想的交易信息,并生成交易副本,监管节点广播交易信息和交易副本,共识节点根据共识机制对交易信息和交易副本进行验证,并将验证后的交易信息和交易副本写入梦想区块;其中,包含受资助人的个人真实信息及,为交易副本且不包含这两项字符串,交易和交易副本分别哈希得到两个哈希根,相对应地,区块头将存有前一区块的两个哈希值,区块与区块间由明链和暗链链接,用于修改区块链内容时仍能保证区块链结构不被破坏;
S3、构建资助区块,形成矩阵联盟链中的纵向链;资助人完成对受资助人的资助后,获取由监管节点签发并背书的资助证明,监管节点广播资助交易及其交易副本,共识节点根据共识机制对资助交易及其交易副本进行验证,并将验证后的资助交易及其交易副本存入交易池;主共识节点根据受资助人
S4、当资助人想要隐藏其资助信息时,由资助人发出交易修改请求,监管节点收到请求后,快速定位该交易所在区块坐标,height为该区块对应横向链的区块高度,depth为该区块对应纵向链的区块高度;核验资助人身份后,为该资助人生成伪身份及签发新资助证书,经过全网广播,根据共识机制,共识节点验证通过后修改链上交易信息隐藏实名;隐藏实名后资助人仍可以向监管节点申请恢复实名信息用于追责查证;
S5、当受资助人想要隐藏其受资助信息时,受资助人接受完成资助后,发起删除资助发布请求,监管节点收到请求后,上链查询该受资助人的交易数据,核验受资助人信息后,监管节点发起删除交易,共识节点根据共识机制验证后,对该梦想区块进行修改。
2.根据权利要求1所述的一种基于矩阵联盟链的可隐藏实名的资助方法,其特征在于,S1的具体步骤为:
S1-1、各参与用户生成与自己身份相关联的字符串,受资助人、资助人、监管机构、密钥生成中心生成的与身份信息相关联的字符串分别表示为:
S1-2、输入安全参数,选取加法循环群与乘法循环群,且,为位的大素数,为群的生成元,并定义这样一个双线性映射:;
S1-3、密钥生成中心随机选取随机数作为系统主密钥,并计算其公钥为,定义6个安全哈希函数,分别为:
以及加解密算法对,,公开系统参数,并记录到区块链上,表示模的剩余类环的乘法群,表示公钥,表示不定长的比特串,表示比特长的比特串;
S1-4、密钥生成中心根据各参与用户提供的身份字符串计算,,,,以及,其中,为用户的公私钥对,为用户区块链公钥地址,为用户的注册证书,由密钥生成中心的私钥签名生成,为注册号,为通用哈希函数,然后通过安全通道将发送给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111323417.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种教室智控节能方法、装置、设备及可读存储介质
- 下一篇:光学镜头及成像设备





