计算机工程与应用 ›› 2022, Vol. 58 ›› Issue (4): 304-312.DOI: 10.3778/j.issn.1002-8331.2009-0278
• 工程与应用 • 上一篇
简春,卿晓霞,王波
JIAN Chun, QING Xiaoxia, WANG Bo
摘要: 真实的数据是支撑智慧水务系统正确决策的前提条件。针对联盟链、公有链吞吐量低的问题与智慧水务中数据量大的特点,以某智慧水务框架下的海绵城市运行监管平台为例,设计并实现一种基于私有链的数据监管方法。该方法以传感器实时数据构建哈希树,将哈希树根交给时间戳服务器签名;时间戳签名、时间戳、哈希树根等存储在私有链区块头中,其余哈希树非根顶点存储至区块体中。以此私有链作为运行监管平台时间序列数据的证明文件,具有签名很难伪造和证明文件伪造成本高的特点,可达到证明文件难以被篡改,且可高效检测出被篡改数据的目的。实验结果表明,该方法可发现被篡改数据的时间段、被篡改数据的传感器编号以及验证数据时间戳签名的有效性,在篡改时基于内存难度的Cuckoo Cycle算法较基于计算难度的算法需要更多的硬件成本。