发明名称 安全关键数据的反向验证方法
摘要 本发明公开了一种安全关键数据的反向验证方法,包括:将联锁子系统软件提供的二进制文件数据依据联锁下位机约定的顺序形成安全关键数据的二进制数据模型;利用.Net中反射机制解析所述二进制文件到所述安全关键数据的二进制数据模型;然后在依据安全关键数据信息设计安全关键数据的配置数据、Excel数据模型和Excel数据特性;将安全关键数据的二进制数据模型通过特性转换到Excel数据模型;Excel数据模型通过NPIO.DLL生成新的Excel文档,读入源Excel文档和反向生成新的Excel文档,比较两份文档之间的数据一致性,如果相同给出正确提示信息,如果不同给出警示信息并提供错误日志信息。本发明能保证提供给联锁子系统应用软件安全关键数据的准确性,保证联锁子系统的可靠性和鲁棒性。
申请公布号 CN103941719A 申请公布日期 2014.07.23
申请号 CN201410109681.5 申请日期 2014.03.21
申请人 上海富欣智能交通控制有限公司 发明人 饶皓
分类号 G05B23/02(2006.01)I 主分类号 G05B23/02(2006.01)I
代理机构 上海浦一知识产权代理有限公司 31211 代理人 丁纪铁
主权项 一种安全关键数据的反向验证方法,其特征是,包括以下步骤: 1)将联锁子系统软件提供的二进制文件数据依据联锁下位机约定的顺序形成安全关键数据的二进制数据模型; 2)利用.Net中反射机制解析联锁子系统软件提供的二进制文件到所述安全关键数据的二进制数据模型; 3)根据安全关键数据信息设计安全关键数据的配置数据、Excel数据模型和Excel数据特性; 配置数据主要包含设备名称,设备继电器名称,二进制数据模型中各字段的字节长度等信息,以配置数据中的设备信息作为标识,形成安全关键数据的Excel数据模型和Excel数据特性; 4)将安全关键数据的二进制数据模型通过特性转换到Excel数据模型; 5)Excel数据模型通过NPIO.DLL生成新的Excel文档 6)同时读入系统提供的源Excel文档和通过二进制文件反向生成新的Excel文档,比较两份文档之间的数据的一致性,如果相同,给出正确提示信息,如果不同,给出警示信息并提供错误日志信息。 
地址 201203 上海市浦东新区张江高科技园区亮秀路112号2号楼4层