【技术实现步骤摘要】
边缘计算中基于区块信任选举机制的数据完整性审计方法
[0001]本专利技术属于移动边缘计算领域,特别是涉及基于区块信任选举机制的数据完整性审计。
技术介绍
[0002]随着物联网在各领域的广泛应用,全球智能手机,等传感设备的数量激增,据2021年7月13日,中国互联网协会发布的《中国互联网发展报告(2021)》,物联网市场规模达1.7万亿元,导致边缘数据量剧增,如果全部的边缘数据都依靠传统的云计算中心来处理,则会占用大量网络带宽,同时云计算中心很难高效的处理大量地理位置分散的网络边缘数据。为了满足数据处理的带宽、时延、可靠性等要求,边缘计算应运而生。
[0003]在边缘网络中,边缘服务器分布在终端设备与云计算中心之间,依靠其与终端设备的距离优势可有效处理大量网络边缘的数据,为用户提供可靠稳定的存储与计算等服务,同时不需要终端设备将大量数据发送至云计算中心,有效减少了数据对网络带宽的占用,此外,如果实施得当,边缘计算解决方案还可以提高数据存储及计算的安全性,被广泛应用于增强现实(AR)和物联网(IoT)等领域中。
[0004]但是边缘计算也存在一些亟待解决的问题,其中数据安全问题不容忽略,虽然边缘计算不需要终端设备将数据发送至云计算中心,减少了数据暴露在公共网络的机会,但由于网络边缘结构复杂,存储容量和计算资源有限,且部署在网络边缘的边缘服务器并不是完全可靠的,一旦终端用户将数据上传至边缘服务器,终端用户就失去了对自己数据的控制,因此边缘环境下的数据完整性审计变得更加重要。
[0005]在云计算
【技术保护点】
【技术特征摘要】
1.一种边缘计算中基于区块信任选举机制的数据完整性审计方法,其特征在于,包括以下步骤:S1,边缘终端对数据进行分割,分块按照斐波那契数列作为比例大小进行分块签名,将分块后的数据上传至边缘服务器;S2,基于CRITIC客观赋权法计算边缘服务器各指标的客观权重;S3,基于综合评价方法TOPSIS以及边缘服务器各指标的客观权重计算各个服务器与正负理想值的加权欧氏距离,得出各方案的综合距离,也就是边缘服务器的信任值;S4,存储服务器计算数据占有证明,并基于赫夫曼树结构的默克尔树对数据占有证明存储并聚合;S5,审计服务器向存储服务器发起指定文件的质询,存储服务器向审计服务器提交提前维护的数据块占有证明,通过审计默克尔树节点的Schnorr签名得出审计结果。2.根据权利要求1所述的边缘计算中基于区块信任选举机制的数据完整性审计方法,其特征在于,所述步骤S1,边缘终端对数据进行分割,分块按照斐波那契数列作为比例大小进行分块签名,将分块后的数据上传至边缘服务器,具体包括:(1)终端设备对准备上传的数据按照斐波那契数列进行分块,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1,F(n)=F(n
‑
1)+F(n
‑
2)(n≥2,n∈N*);(2)终端设备在本地对分好的数据块进行签名;(3)对每个数据块签名之后,需要在终端设备对签名聚合;(4)终端设备将数据上传至边缘服务器。3.根据权利要求2所述的边缘计算中基于区块信任选举机制的数据完整性审计方法,其特征在于,所述步骤(2)终端设备在本地对分好的数据块进行签名,具体公式为:R=k
·
GP=d
A
·
GS
n
=k+hash(m
n
||R)
·
d
A
其中,k表示一个随机整数,G表示椭圆曲线中的一个基点,R表示一个随机点,m
n
表示第n个数据块的信息,d
A
表示终端随机生成的私钥,P表示边缘终端的公钥,S
n
表示第n个数据块的签名,通过对数据块信息和初始随机点R计算的哈希值hash(m
n
||R)与私钥d
A
获得。4.根据权利要求3所述的边缘计算中基于区块信任选举机制的数据完整性审计方法,其特征在于,所述步骤(3)终端设备在本地对分好的数据块进行签名,具体公式为:hash(m
l
||R)=hash(m
j
||R)+hash(m
k
||R)S
t
=k+hash(m
l
||R)
·
d
A
其中,S
t
表示聚合签名,hash(m
l
||R)表示数据块聚合信息,m
l
表示聚合后的数据块信息,m
j
、m
k
分别表示数据块j和数据块k的信息。5.根据权利要求1所述的边缘计算中基于区块信任选举机制的数据完整性审计方法,其特征在于,所述步骤2基于CRITIC客观赋权法计算边缘服务器各指标的客观权重,具体包括:(1)计算边缘服务器各指标的对比强度;(2)计算边缘服务器指标之间的冲突性;(3)通过边缘服务器指标的对比强度和冲突性计算各指标的信息量,进而得出指标权
重。6.根据权利要求5所述的边缘计算中基于区块信任选举机制的数据完整性审计方法,其特征在于,所述步骤(1)计算边缘服务器各指标的对比强度S
j
,对比强度是指同一个指标在各个服务器之间取值差距的大小,以标准差的形式来表现,具体公式为:在各个服务器之间取值差距的大小,以标准差的形式来表现,具体公式为:其中n为边缘服务器的个数,表示标准差,表示第j个指标的标准差,x
ij
表示第i个样本第j项评价指标的数值,S
j
表示第j项评价指标的对比强度;(2)所述计算边缘服务器指标之间的冲突性,用相关系数进行表示,具体公式为:(2)所述计算边缘服务器指标之间的冲突性,用相关系数进行表示,具体公式为:其中,R
j
表示指标之间的冲突性,r
ij
表示相关系数,p表示指标数量;(3)所述通过边缘服务器指标的对比强度和冲突性计算各指标的信息量,进而得出指标权重,具体公式为:C
j
=S
j
*R
j
其中,...
【专利技术属性】
技术研发人员:何利,程惠明,金婷,张富华,苏佳建,邓林海,陈炀环,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。