基于区块链的物联网数据可信管理系统
计算机学院(国家示范性软件学院)
Blockchain-based data trust management system for the Internet of Things
物联网具有能够赋予资产唯一标识、信息实时更新等特性,因此被广泛应用于金融领域。然而,物联网数据传输过程中,传感器通常不包含到服务器进行端到端加密所需的安全和隐私机制,可能导致数据泄露;物联网数据存储过程中,往往缺少用户隐私保护机制。区块链以密码学为核心技术,具有数据不可篡改等性质,因此,建立基于区块链的物联网数据可信管理系统,由传统的数据库转变为区块链技术进行数据的存储、管理工作,能够保证物联网数据的安全传输和存储,对于国家推动物联网、区块链以及数据可信管理具有重要意义。
结合当前区块链技术的最新发展成果,本项目提出了一种VRF和Raft共识结合的改进共识机制,能够实现安全、高效的区块链共识,满足物联网数据的高并发特征;同时我们创新地设计了区块链节点的稳重度机制,根据节点的行为(恶意或正常)持续更新其竞争领导地位时的权重,保证活跃、稳定的节点更可能成为领导者。在此基础上,考虑到物联网数据传输过程中的数据安全,需要设计一种传感器到服务器的端到端加密机制,并将其实现于真实场景中。最终希望基于区块链技术建立面向物联网数据的可信管理系统,保证物联网数据的安全传输、存储和管理。