利索能及
我要发布
收藏
专利号: 2022111470147
申请人: 淮阴工学院
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于广播加密的匿名订阅方法,其特征在于,包括如下步骤:步骤1:设置系统主公钥PK和主私钥MSK,设置签名公钥pk和签名私钥sk;

步骤2:根据系统主公钥PK和主私钥MSK,生成用户私钥步骤3:用户通过用户私钥登陆服务器;

步骤4:服务器和用户通过会话标识C0中止会话。

2.根据权利要求1所述的基于广播加密的匿名订阅方法,其特征在于,所述步骤1的具体方法为:步骤1.1:选取三个不同素数P1、P2、P3,N=P1P2P3,N阶循环群G和CT,双线性映射e:G×G→CT,设 分别表示循环群G中阶为P1、P2、P3的子群;

步骤1.2:输入安全参数k和接收者数量m,随机选取 系统主公钥PKα

={g,h,u1,u2,…,um,v=e(g,g) ,pk},系统主私钥MSK={α,sk}。

3.根据权利要求2所述的基于广播加密的匿名订阅方法,其特征在于,所述步骤2的具体方法为:步骤2.1:选取用户集合S∈{ID1,ID2,…,IDs},s≤m,随机选择ri∈ZN,ZN为整数集合,步骤2 .2:为每个用户计算用户私钥

4.根据权利要求3所述的基于广播加密的匿名订阅方法,其特征在于,所述步骤3的具体方法为:x

步骤3.1:用户随机选取 计算R,R=e(g,g) ,将R发送给服务器;

k

步骤3.2:服务器随机选取 计算C0、C1、C2、T,C0=v M,k y

C2=gZ′,T=e(g,g) ,M表示服务器选取的登录口令,对计算签名σ,发送给用户;

步骤3.3:使用签名公钥pk进行签名验证,如果验证为真,则计算解密值P和会话密钥KC,xKC=T,发送P给服务器;

y

步骤3.4:服务器验证等式P=M是否成立,如果等式成立,服务器计算会话密钥KS=R ,且KS=KC,C0定义为会话标识,用户和服务器成功建立连接。

5.根据权利要求1所述的基于广播加密的匿名订阅方法,其特征在于,所述步骤4的具体方法为:步骤4.1:服务器对会话标识C0和sk计算签名η,发送η给用户;

步骤4.2:用户验证签名η是否为真,如果为真,则中止C0会话。