当前位置: 首页 > 专利查询>长安大学专利>正文

一种面向移动群智感知网络的用户身份隐私保护方法技术

技术编号:30690122 阅读:50 留言:0更新日期:2021-11-06 09:23
本发明专利技术提供一种面向移动群智感知网络的用户身份隐私保护方法,包括:步骤1,系统初始化:受信任机构初始化公共参数;步骤2,授权代理:代理者向授权者申请代理授权,授权者将授权信息发送给代理者;代理者和授权者均为感知平台的用户;步骤3,授权信息的验证:代理者对获得的授权信息进行有效性验证;步骤4,感知信息的发送:代理者验证授权信息合法后,使用从授权者处获得的授权信息代理授权者发送感知信息给感知平台;步骤5,感知信息的验证:感知平台收到代理者发送的感知信息后,对感知信息进行有效性验证,如果验证失败,则拒绝接受感知信息,否则接受感知信息。本发明专利技术能更好的保护用户的隐私信息。护用户的隐私信息。

【技术实现步骤摘要】
一种面向移动群智感知网络的用户身份隐私保护方法


[0001]本专利技术属于用户身份隐私保护
,具体涉及一种面向移动群智感知网络(MCS)的用户身份隐私保护方法。

技术介绍

[0002]移动群智感知作为新兴的数据采集手段,结合移动感知和众包思想,以普通感知用户作为数据采集的基本单元,通过深度分析感知用户提交的海量异构感知数据,有效完成庞大复杂的感知任务最终服务于人类社会。智能设备的不断丰富以及内置传感器感知能力的不断提升,为移动群智感知网络提供了更加异构、多样化的数据,满足更高的感知任务需求。近年来,移动群智感知技术不仅在公共设施环境、智慧医疗、智慧交通等行业得到了深度应用,而且在新兴的绿色制造、智能服务等领域实现了有价值的创新应用。移动群智感知的快速发展,极大地丰富了智慧城市的应用与服务,进一步推动当代万物互联的发展。
[0003]由于移动群智感知网络是属于开放式的网络,易遭受伪造攻击、假冒攻击、关联攻击等多种网络攻击,使得感知用户的隐私信息(如身份隐私)有可能暴露在攻击者的面前,给感知用户带来严重的安全隐私。因此,在数据上传过程中对用户身份隐私的保护显得至关重要。
[0004]在已有的方案中,假名技术是群智感知身份隐私保护的一种重要方法,用户使用假名上传感知信息,从而可以隐藏身份隐私,但是有文献已指出单纯使用假名存在着不足,用户身份隐私仍然可能遭到泄漏。

技术实现思路

[0005]针对现有技术中存在的问题,本专利技术提供一种面向移动群智感知网络的用户身份隐私保护方法,能更好的保护用户的隐私信息。
[0006]本专利技术是通过以下技术方案来实现:
[0007]一种面向移动群智感知网络的用户身份隐私保护方法,包括:
[0008]步骤1,系统初始化:受信任机构初始化公共参数;
[0009]步骤2,授权代理:代理者向授权者申请代理授权,授权者将授权信息发送给代理者;代理者和授权者均为感知平台的用户;
[0010]步骤3,授权信息的验证:代理者对获得的授权信息进行有效性验证;
[0011]步骤4,感知信息的发送:代理者验证授权信息合法后,使用从授权者处获得的授权信息代理授权者发送感知信息给感知平台;
[0012]步骤5,感知信息的验证:感知平台收到代理者发送的感知信息后,对感知信息进行有效性验证,如果验证失败,则拒绝接受感知信息,否则接受感知信息。
[0013]优选的,步骤1中,受信任机构初始化如下公共参数:
[0014]q是一个大素数,GF(q)是定义的有限域,E是定义在有限域GF(q)上的安全椭圆曲线;其中,Q是E上的一个阶为素数p的公开点,G是以Q为生成元生成的循环群,h:是一种安全
hash函数;
[0015]用户初始化:受信任机构TA接收用户i提供的真实身份,经核实用户i真实身份无误后,受信任机构TA向用户i发放公私钥(x
i
,Y
i
),其中,Y
i
=x
i
Q,x
i
是保密的,Y
i
是公开的。
[0016]进一步的,步骤2中,代理者记为用户B,授权者记为用户A,则代理者向授权者申请代理授权的具体过程包括:
[0017]步骤2.1:生成随机数k
b
,其中k
b
∈[1,p

1];
[0018]步骤2.2:计算G
b
=k
b
Q;
[0019]步骤2.3:用私钥x
B
对G
b
签名记为sign(x
B
,G
b
);
[0020]步骤2.4:用户B将代理请求G
b
||Y
B
||sign(x
B
,G
b
)发送给用户A。
[0021]进一步的,步骤2中,授权者将授权信息发送给代理者的具体过程包括:
[0022]步骤2.5:对签名sign(x
B
,G
b
)进行验证,验证是否有效,如果有效进行步骤2.6,否则拒绝授权;
[0023]步骤2.6:生成随机数k
a
,其中k
a
∈[1,p

1];
[0024]步骤2.7:计算G
a
=k
a
Q;
[0025]步骤2.8:计算G
ab
=k
a
G
b
=(x1,y1);
[0026]步骤2.9:计算r
ab
=x1mod p,若r
ab
=0,则返回步骤2.6;
[0027]步骤2.10:计算若s
A
=0,则返回步骤2.6;
[0028]步骤2.11:用r
ab
作为对称密钥对G
ab
||s
A
||Y
A
进行加密得密文m=E(r
ab
;G
ab
||s
A
||Y
A
),E为对称加密算法;
[0029]步骤2.12:用户A将授权信息m||G
a
发送给用户B同时保存记录为l
AB
=G
b
||G
a
||G
ab
||s
A
||Y
B

[0030]进一步的,步骤3具体过程如下:
[0031]步骤3.1:计算G
ab
=k
b
G
a
=k
a
G
b
=(x1,y1);
[0032]步骤3.2:用x1对密文m进行解密得到G
ab
||s
A
||Y
A

[0033]步骤3.3:计算r
ab
=x1mod p;
[0034]步骤3.4:验证s
A
G
a
=r
ab
Y
A
+r
ab
Q是否成立,如果成立接受代理授权,同时保存k
b
;否则,拒绝代理授权。
[0035]进一步的,步骤4具体为:
[0036]步骤4.1:生成随机数c∈[1,p

1];
[0037]步骤4.2:计算G'
ab
=cG
ab
=(x2,y2);
[0038]步骤4.3:计算g
ab
=x2mod p;
[0039]步骤4.4:计算
[0040]步骤4.5:计算作为代理密钥进行签名同时将d
B
保存;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向移动群智感知网络的用户身份隐私保护方法,其特征在于,包括:步骤1,系统初始化:受信任机构初始化公共参数;步骤2,授权代理:代理者向授权者申请代理授权,授权者将授权信息发送给代理者;代理者和授权者均为感知平台的用户;步骤3,授权信息的验证:代理者对获得的授权信息进行有效性验证;步骤4,感知信息的发送:代理者验证授权信息合法后,使用从授权者处获得的授权信息代理授权者发送感知信息给感知平台;步骤5,感知信息的验证:感知平台收到代理者发送的感知信息后,对感知信息进行有效性验证,如果验证失败,则拒绝接受感知信息,否则接受感知信息。2.根据权利要求1所述的面向移动群智感知网络的用户身份隐私保护方法,其特征在于,步骤1中,受信任机构初始化如下公共参数:q是一个大素数,GF(q)是定义的有限域,E是定义在有限域GF(q)上的安全椭圆曲线;其中,Q是E上的一个阶为素数p的公开点,G是以Q为生成元生成的循环群,h:是一种安全hash函数;用户初始化:受信任机构TA接收用户i提供的真实身份,经核实用户i真实身份无误后,受信任机构TA向用户i发放公私钥(x
i
,Y
i
),其中,Y
i
=x
i
Q,x
i
是保密的,Y
i
是公开的。3.根据权利要求2所述的面向移动群智感知网络的用户身份隐私保护方法,其特征在于,步骤2中,代理者记为用户B,授权者记为用户A,则代理者向授权者申请代理授权的具体过程包括:步骤2.1:生成随机数k
b
,其中k
b
∈[1,p

1];步骤2.2:计算G
b
=k
b
Q;步骤2.3:用私钥x
B
对G
b
签名记为sign(x
B
,G
b
);步骤2.4:用户B将代理请求G
b
||Y
B
||sign(x
B
,G
b
)发送给用户A。4.根据权利要求3所述的面向移动群智感知网络的用户身份隐私保护方法,其特征在于,步骤2中,授权者将授权信息发送给代理者的具体过程包括:步骤2.5:对签名sign(x
B
,G
b
)进行验证,验证是否有效,如果有效进行步骤2.6,否则拒绝授权;步骤2.6:生成随机数k
a
,其中k
a
∈[1,p

1];步骤2.7:计算G
a
=k
a
Q;步骤2.8:计算G
ab
=k
a
G
b
=(x1,y1);步骤2.9:计算r
ab
=x1modp,若r
ab
=0,则返回步骤2.6;步骤2.10:计算若s
A
=0,则返回步骤2.6;步骤2.11:用r
ab
作为对称密钥对G
ab
||s
A
||Y
A
进行加密得密文m=E(r
ab
;G
ab
||s
A
||Y
A
),E为对称加密算法;步骤2.12:用户A将授权信息m||G
a
发送给用户B同时保存记录为l
AB
=G
b
||G
a
||G
ab
||s
A
||Y
B
。5.根据权利要求4所述的面向移动群智感知网络的用户身份隐私保护方法,其特征在于,步骤3具体过程如下:
步骤3.1:计算G
ab
=k
b
G
...

【专利技术属性】
技术研发人员:王青龙张凯莉杨云樊娜朱依水康军王路阳段宗涛
申请(专利权)人:长安大学
类型:发明
国别省市:

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

1