[发明专利]一种联盟链中区块的生成方法及系统有效
申请号: | 201910906858.7 | 申请日: | 2019-09-24 |
公开(公告)号: | CN110677257B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 张爱清;徐治;翟从鸿;叶新荣;谢小娟 | 申请(专利权)人: | 安徽师范大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L67/1097;H04L67/12;G06Q20/38 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 周锟 |
地址: | 241002 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 区块 生成 方法 系统 | ||
1.一种联盟链中区块的生成方法,其特征在于,该联盟链中区块的生成方法包括:
获取紧急交易信息或多个平常交易信息;
针对所述紧急交易,生成所述紧急交易信息对应的紧急交易的群签名后验证所述紧急交易的群签名,若所述紧急交易的群签名被验证为有效签名,基于预建立的区块结构组成信息、所述紧急交易信息及其对应的所述紧急交易的群签名,生成与所述紧急交易信息对应的紧急区块;以及
针对所述平常交易,生成每一平常交易信息对应的平常交易的群签名后验证每一平常交易的群签名,若多个平常交易的群签名被验证均为有效签名,封装所述多个平常交易信息后获取所封装的所述多个平常交易信息对应的SN签名,若所述SN签名为有效签名,基于预建立的区块结构组成信息、所封装的所述多个平常交易信息及其对应的所述SN签名,生成与所述多个平常交易信息对应的平常区块。
2.根据权利要求1所述的联盟链中区块的生成方法,其特征在于,所述生成所述紧急交易信息对应的紧急交易的群签名包括:
获取签名者签名有效期τs及随机选择的α、β、rα、rβ、rx、ry、rd、rδ、d、γ,其中所述α、β、rα、rβ、rx、ry、rd、rδ、d、且所述为非零正整数,且τsτe,所述τe为预设最大有效期;
获取签名者群公钥GPK=(w1,w2)及签名者私钥USK=(y,s,τe,{xj,Aj}j∈[1,l]);
通过如下公式计算得到紧急交易的群签名σt:
{τsj}j∈[1,l]←0-ENC(τs),其中在τsm=τem的情况下,获取m;
其中
δ=αxm;
其中p1=e(w1,g2)、p2=e(g1,g2)、以及p3=e(w1,w2);
c=H(T1,T2,T3,T4,T5,T6,R1,R2,R3,R4,τs,m,Tc),sα=rα+cα,sβ=rβ+cβ,sx=rx+cx,sy=ry+cy,sd=rd+cd,sδ=rδ+cδ,sh=rh+ch;
σt=(T1,T2,T3,T4,T5,T6,c,sα,sβ,sx,sy,sd,sδ,sh,R4,τs,m,Tc);
其中所述g1、g2分别为G1、G2的生成元,所述G1、G2、GT分别为素数p的第一循环群、第二循环群及第三循环群,所述e为G1×G2→GT的双线性对。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽师范大学,未经安徽师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910906858.7/1.html,转载请声明来源钻瓜专利网。