一种基于cMix匿名网络实现接收方匿名的方法技术

技术编号:37201751 阅读:19 留言:0更新日期:2023-04-20 22:57
本发明专利技术公开了一种基于cMix匿名网络实现接收方匿名的方法,属于通信技术领域,包括以下步骤:S1:注册成为cMix匿名网络中的用户;S2:个cMix服务器节点执行cMix匿名网络中的初始化和预计算;S3:用户通过cMix匿名网络发送消息;S4:cMix匿名网络收到混淆盲化处理的多个用户信息后组织成一批进行一轮实时阶段处理,处理完成后cMix匿名网络的出口节点得到多条消息并且无法将多条消息和多个用户相关联,即实现了发送方匿名,出口节点将多条消息发送至身份解析服务器;S5:身份解析服务器将信息转发至接收方;本发明专利技术在基于cMix匿名网络现有功能的基础上,增加了能够提供接收方匿名服务且能够由消息发送方自定义接收方匿名度的功能,具有良好的市场前景。具有良好的市场前景。具有良好的市场前景。

【技术实现步骤摘要】
一种基于cMix匿名网络实现接收方匿名的方法


[0001]本专利技术属于通信
,具体涉及一种基于cMix匿名网络实现接收方匿名的方法。

技术介绍

[0002]网络空间下的匿名通信技术是DavidChaum于1981年开创性提出的,其技术首次引入了混淆网络mixnets的概念,并给出了基本的密码协议,来自一组用户的消息通过被称为混淆节点的可信中间序列进行转发,此后基于mixnets 产生了大量的混淆网络,该类匿名网络能够抵御流量分析,但是由于运行时需要较高的时延一直无法得到大规模部署,直至洋葱匿名网络Tor的提出,该技术能够很好的提供发送方和接收方匿名服务并且拥有较低的时延,因此目前得到大规模部署,但Tor是点对点的结构,无法抵御流量分析攻击,直至2016 年,DavidChaum等人提出串型级联混淆网络结构cMix,该技术相较于早期的混淆网络,cMix协议中添加了预计算的过程,用于进行开销较大的公钥密码运算等前期准备工作,而用户仅需要参与对消息进行混淆盲化处理的实时阶段,这样的操作使得cMix实时通信阶段的计算时延大大降低,可应用于低延时本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于cMix匿名网络实现接收方匿名的方法,其特征在于,包括以下步骤:S1:注册成为cMix匿名网络中的用户;S2:α个cMix服务器节点执行cMix匿名网络中的初始化阶段和预计算阶段;S3:用户通过cMix匿名网络发送消息;S4:cMix匿名网络收到混淆盲化处理的多个用户信息后,将多个用户信息组织成一批进行一轮实时阶段处理,处理完成后cMix匿名网络的出口节点得到多条消息并且无法将多条消息和多个用户相关联,即实现了发送方匿名,出口节点将多条消息发送至身份解析服务器;S5:身份解析服务器将信息转发至接收方。2.根据权利要求1所述的一种基于cMix匿名网络实现接收方匿名的方法,其特征在于:所述步骤S1的具体实现方法为:S11:用户user随机选取两个随机数(a,b)作为自己的私钥对,a,b∈[1,n],a为第一私钥,b为第二私钥,按照下式计算得到用户的主公钥对(A,B):(A,B)=(aG,bG)式中,A为主公钥对第一公钥,B为主公钥对第二公钥;S12:用户user选取随机数r,使用第一私钥a计算子公钥对(C
i
,D
i
):D
i
≡[aH
p
(r)]GC
i
≡aD
i
式中,H
p
为一个密码学中hash函数{0,1}

F
p
;S13:用户user重复进行S12过程k次,生成包含k个子公钥对的公钥集合(C
user
,D
user
),(C
user
,D
user
)={(C1,D1),(C2,D2),...,(C
k
,D
k
)},k∈[2,n];S14:用户user将自己的身份、公钥集合、主公钥对第二公钥(user,(C
user
,D
user
),B
user
)发送给公钥服务器,公钥服务器将所有注册用户的(user,(C
user
,D
user
),B
user
)存储在本地,并将自己的身份、公钥集合中的第二个元素和私钥对中的第一个私钥(user,D
user
,a)发送给身份解析服务器,身份解析服务器将所有注册用户的(user,D
user
,a)存储在本地;S15:用户执行cMix匿名网络中用户注册协议。3.根据权利要求1所述的一种基于cMix匿名网络实现接收方匿名的方法,其特征在于:所述步骤S3的具体实现方法为:假定Alice想发送匿名消息m给Bob,Alice是cMix一轮传输中β个用户中的一个,并且Alice设置当前消息的接收方匿名度为Z;S31:Alice计算接收方匿名身份集合;S32:Alice对消息m进行加密,得到密文;S33:Alice最终发送至cMix匿名网络的消息为{AnonyList,(e,f)}
×
K,k
i
是cMix匿名网络中用户和网络中各个节点通过DH协议协商的密钥。4.根据权利要求3所述的一种基于cMix匿名网络实现接收方匿名的方法,其特征在于:所述步骤S31的具体实现方法为:S311:Alice从公钥服务器中一次请求包含Bob的Z个用户的公钥集合信息PubList,PubList={(Bob,(C
Bob
,D
Bob
),B
Bob
),(Steve,(C
Steve
,D...

【专利技术属性】
技术研发人员:刘琛洋邹仁朋姜培海罗方亮吕锡香
申请(专利权)人:西安电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1