论文部分内容阅读
随着物联网技术的发展,智能物联设备呈现爆炸式增长,而大量物联系统独立建设,造成烟囱林立与数据孤岛现象的出现。然而未来物联网迫切要求各独立物联终端、系统间高效协同,以满足日益增长的多样化物联需求。但是由于域间身份信息割裂,造成信任传递性差,极大限制了终端域间协作能力。区块链作为一种分布式账本技术,可通过共识解决数字空间的信任传递问题。国内外许多学者尝试引入区块链技术,提供物联网可信认证的服务能力。但是区块链与认证服务融合过程中,存在域间身份可信映射统一难、认证服务效率低下等问题,为此,亟待开展融合区块链的物联网终端可信认证技术的研究。构建聚中心化的可信认证服务,对于解决物联网域间信任传递具有重要意义。为此,本文融合区块链与边缘计算技术,提出了基于联盟链的物联网跨域可信认证机制,实现了物联网域间终端身份的统一可信映射与快速认证服务。主要包括以下几个部分:首先,针对跨域认证过程中身份统一可信映射难的问题,提出了基于智能合约的跨域可信认证机制。结合区块链与边缘计算技术,设计了多层跨域可信认证架构,允许物联网终端通过区块链边缘计算节点在区块链网络上进行跨域认证,在结构各异、权力分散的物联网平台之间建立信任机制,实现了终端在物联网域间认证时的身份统一性。并提出基于非对称加密算法的数字签名机制,保证接入认证系统的物联网终端身份可信且不可伪造,使得终端与区块链边缘计算节点之间的双向认证安全可靠。并且进一步优化PBFT共识算法,提高了共识效率。其次,针对终端域间认证服务效率低下与区块链网络存储有限的问题,本文提出了基于置信传播算法的认证数据边缘缓存策略,利用终端认证数据轻量上链的方案替代全量上链,缓解了区块链网络的缓存压力。并设计边缘缓存模型,通过置信传播算法优化缓存分配方案,实现全局最低传输时延,进一步提高了网络吞吐量。文章最后从安全性和高效性两个方面来评估本文提出的跨域可信认证系统。在安全性方面,对多种攻击模型进行评估,论证了本系统的安全可靠性。在高效性方面,从认证效率与认证数据缓存效率两个角度与其他现有算法进行对比,实验结果证明本算法相比其他算法,在平均时延上降低了约6%-12%,在缓存命中率上提高了约8%-14%,证明了本算法性能上的可行性。