乔 蕊, 曹 琰, 王清贤
1(信息工程大学,河南 郑州 450001)
2(数学工程与先进计算国家重点实验室,河南 郑州 450001)
物联网广泛应用于工业、医疗、教育、供应链等众多领域,在多方授权实体的参与下,以时间为基本维度产生新的数据,本文称为动态数据(dynamic data,简称DD),这些数据的操作要求安全、可追溯,以便用于各种取证及决策等[1,2].动态数据具有以下特征.
(1) 持续性.伴随着时间的推移,在多方实体参与下持续产生新的动态数据;
(2) 时间敏感性.动态数据是对产生时间和应用时间敏感的数据,例如取某段时间内产生的动态数据对未来进行预测等;
(3) 多维度.在不同应用场景中,动态数据存在除时间维度外的多种维度数据,如供应链系统中参与交易的实体地址、交易额等,工业控制系统中工程文件的操作、权限的设置等[3];
(4) 可用性.动态数据应具备可用性,支持用户尤其是企业用户的安全管理需求,如分析查看日志信息、了解数据使用情况以及展开违法操作调查等.
可追溯性是确保动态数据完整性和可靠性的重要前提,是物联网系统中动态数据可用性的重要体现.因此,保证动态数据的可追溯性具有重大意义.
动态数据的可追溯性包括动态数据本身及对动态数据的历史操作的可追溯,其目的是确保动态数据的完整性和可靠性,即保证在存储及转移的过程中未发生篡改或伪造.近年来,网络犯罪已经从个人行为转变为有组织的行为,攻击在数据篡改、伪造……