【技术实现步骤摘要】
基于区块链、加密技术和博弈论的分布式位置缓存协作方法
[0001]本专利技术属于计算机
。
技术介绍
[0002]随着移动互联网的发展,人们越来越依赖位置服务来获取各种信息和务
。
然而,位置信息的获取和共享也带来了隐私泄露的风险
。
保护位置隐私已经成为了一个越来越重要的议题
。
位置隐私泄露可能会导致用户的个人信息被恶意利用,例如用于跟踪
、
钓鱼等攻击行为,甚至会导致用户的生命安全受到威胁
。
因此,确保位置隐私的安全和保护已经成为一个重要的社会问题
。
为了实现位置服务的合法使用和用户隐私的安全保护,我们需要不断探索和研究新的位置隐私保护方法
。
[0003]目前的位置隐私保护方法主要包括基于加密技术
、
匿名化技术
、
差分隐私技术以及混淆技术
。
其中,基于加密技术的方法使用加密算法对位置信息进行加密,以保护用户的位置隐私,但是由于加密算法 ...
【技术保护点】
【技术特征摘要】
1.
一种基于区块链
、
加密技术和博弈论的分布式位置缓存协作方法,其特征在于包括:将区块链技术与位置隐私保护方法结合,将协作信息上链,构建用户信誉值系统,并设立奖惩合约,使得诚实的用户在协作达成后获得奖励;请求位置前,查询用户将扩大的查询位置,避免匿名组中存在敌手,通过请求查询内容,推断出用户的真实位置,并且在匿名组组内的通信过程中,利用分发的的虚拟标识进行通信,用户与用户之间从始至终不会得到互相的身份信息,并利用非对称加密算法加密所有通信内容
。2.
根据权利要求1所述基于区块链
、
加密技术和博弈论的分布式位置缓存协作方法,其特征在于具体包括:步骤一:用户注册;用户将身份信息
Info
UID
、
协作等级
CL
经公钥
EC
pk
加密后发送给可信服务器
CA
,
CA
利用其私钥
EC
sk
解密并核实注册请求,随后将用私钥
EC
sk
对证书
Cert
和设置的初始信誉值
RF
进行签名,再使用用户公钥
EU
pk
将信息加密后发送给请求注册用户,为用户分发一定量的初始金额用以抵扣基础查询费用,完成注册;步骤二:查询准备;查询用户
QUser
在请求查询前,会先在本地缓存中检索是否存在满足需要的信息,若不存在满足信息,则会模糊化真实查询位置
Loc
ini
;步骤三:请求建组;请求查询用户
QUser
向
CA
发送
EC
PK
(RQ,Cert,Loc
m
,
ρ
,
θ
,Type)
,并质押查询押金
cd
,其中
RQ
表示查询者的当前信誉值,其与区块链上的协作记录
、
用户自定义协作等级和用户缓存位置信息的版本有关,当
RQ
低于最低阈值时
R
min
,禁止用户发起查询请求;步骤四:随机选择代理,整合信息;随机选取两个代理
Agent1和
Agent2,代理负责收集匿名组内广播的信息并且整合,并为缺省的信息提交下载请求;步骤五:应对协作失败的三种情况;在构造的三方博弈中,参与者集合
N
=
{QUser,Agent1,Agent2}
,
QUser
的战略空间为
S
Q
=
{admit,deny}
,
admit
表示
QUser
确认收到可用信息,
deny
表示对收到的可用信息抵赖;
Agent1和
Agent2的战略空间
S
A
=
{Info
ture
,other}
,
InfO
ture
表示诚实地提交收集的信息,
other
表示提交了错误的信息;步骤六:防代理共谋;设置检举机制:代理在为
QUser
提交信息之前,可以与
QUser
达成检举协议,为避免背叛共谋协议的一方免受惩罚,
QUser
和
CA
将协作主动举报的代理,
QUser
会故意选择
deny
,使进入仲裁阶段,仲裁由
CA
受理和裁决;步骤七:奖惩设置;在
n
个参与者的博弈中,对于参与者
i
,是针对其他
n
‑1个参与者所选战略的最优反应战略,使选择的战略效益最大化,即为:
3.
根据权利要求2所述基于区块链
、
加密技术和博弈论的分布式位置缓存协作方法,其特征在于还包括步骤八:仲裁,
CA
对用户发起的仲裁进行受理,收集两位代理用户提交的位置信息以及通过
θ
和
ρ
还原查询用户的真实查询区域
Loc
ini
和类型
Type
,若提交的信息满足用户的查询需要,将对抵赖的查询用户进行处罚
。4.
根据权利要求3所述基于区块链
、
加密技术和博弈论的分布式位置缓存协作方法,其特征在于步骤一:协作等级
CL
有四个等级,用户可自...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。