[发明专利]一种具有双重隐私的时限群签名方法在审
申请号: | 202310637093.8 | 申请日: | 2023-05-31 |
公开(公告)号: | CN116647390A | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 祝丙南;王冬;李笑若;郑奥迎;杜雄熊;马明成;刘玲莉 | 申请(专利权)人: | 河南大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/32;H04L9/30;H04L9/08 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 刘莹莹 |
地址: | 475001 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 双重 隐私 时限 签名 方法 | ||
1.一种具有双重隐私的时限群签名方法,其特征在于,包括:
系统初始化操作:生成系统参数,并创建一个分层树作为时间树,该时间树的第一层、第二层、第三层和第四层分别对应表示根、年、月和日;
管理员初始化操作:管理员生成自身的公私钥、假名参数和一个用于存储成员信息的注册表reg和撤销列表RL;
用户加入群操作:用户生成自身的公私钥,根据假名参数生成自身的假名并申请加入群;
生成群证书操作:管理员向申请通过的用户颁发群证书并使其成为群成员;
群撤销操作:管理员使用时间树获取当前加密时间并验证群成员是否有效,将时限失效的群成员加入撤销列表RL以进行群撤销;
生成群签名操作:向群成员发送消息M,群成员对该消息M进行签名,并将签名发送给至少一个验签者;
验证签名操作:验签者对群签名进行验签;
追踪签名者操作:若验签者之间存在争端,则向管理员请求仲裁,管理员追踪对应群成员的真实身份。
2.根据权利要求1所述的一种具有双重隐私的时限群签名方法,其特征在于,系统初始化阶段中的生成系统参数具体包括:
设置安全参数λ,基于该安全参数λ生成p阶的循环群G1,G2和GT;
选择生成元g1∈G1,生成元g2∈G2;
选择两个抗碰撞的哈希函数和
从而得到系统参数
3.根据权利要求2所述的一种具有双重隐私的时限群签名方法,其特征在于,管理员初始化阶段中的管理员生成自身的公私钥和假名参数具体包括:
随机选择整数并计算中间参数从而得到管理员的私钥和管理员的公钥GPK=(u1,u2,Q1,Q2,Q3);
随机选择整数生成假名参数并公布。
4.根据权利要求3所述的一种具有双重隐私的时限群签名方法,其特征在于,用户加入群操作中的用户生成自身的公私钥具体包括:
随机选择整数计算从而得到用户的私钥USK=(usk1=n1,usk2=n2)和用户的公钥UPK=(upk1,upk2)。
5.根据权利要求4所述的一种具有双重隐私的时限群签名方法,其特征在于,用户加入群操作中的根据假名参数生成自身的假名并申请加入群,具体包括:
设置任意的时间段作为有效期Tp,根据时间树获取所述有效期Tp的覆盖子集E,所述覆盖子集E由多个时间组成,其中,任意τ∈E满足kτT,T表示时间树的深度;
针对任意τ∈E,选择一个随机数生成对应的密态时间段,具体包括:
选择随机数生成自身的假名
设置自身的身份属性feas={fea1,fea2,fea3,...},并计算中间参数c=H1(Una||UPK||NK||Kern),R1=n1-c·μ1,R2=n2-c·μ2;
向管理员发送证书申请请求Qcert=(Una,UPK,w,feas,R1,R2)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南大学,未经河南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310637093.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种大屏播放控制方法及其装置
- 下一篇:一种易于装配的排气扩压器旋压夹具