论文部分内容阅读
近几年随着物联网技术的发展,移动智能设备迅速普及并且在人们的日常生活中占据了重要的位置。然而,由于中心云与便携式终端设备之间的距离较远,常规的移动云计算架构不能很好地满足低延迟和移动性需求。为解决以上这些问题,移动边缘计算应运而生。通过在移动终端附近部署边缘节点,移动边缘计算可以将中心云服务器的部分任务转移到整个网络的边缘。边缘节点通常会预先下载存储在云中的部分私有数据,以实现终端设备的快速访问,同时也减轻了中心云服务器的负担。然而,恶意攻击者或不可靠的边缘服务提供商可能会破坏边缘服务器上的私有数据,边缘数据的完整性受到严重威胁。针对以上问题,本文将对移动边缘计算中的数据完整性验证方案展开研究。本文针对移动边缘计算中数据完整性验证第三方审计者的不可信问题,利用去中心化技术,提出一种移动边缘计算中基于区块链的数据完整性验证框架;针对移动边缘计算中数据完整性验证服务的效率问题,提出一种基于短签名的边缘数据完整性验证方案,并对其算法的可行性、安全性和动态支持性进行详细分析。本文设计一系列仿真实验,将所提出的边缘数据完整性验证方案与其他主流方案进行对比分析,证明本文所提出的方案可以更好地满足移动边缘计算环境中的超低延时需求。本文基于以上方法理论,利用主流区块链平台,开发了提供相关功能的智能合约,设计了一个基于区块链的边缘数据完整性验证原型系统,在去中心化的环境下,保证了边缘数据完整性验证的安全性。