买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于嵌入式的PLC安全可信的系统和方法_上海交通大学宁波人工智能研究院_202111383025.0 

申请/专利权人:上海交通大学宁波人工智能研究院

申请日:2021-11-22

公开(公告)日:2024-04-02

公开(公告)号:CN114237144B

主分类号:G05B19/05

分类号:G05B19/05

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2022.04.12#实质审查的生效;2022.03.25#公开

摘要:本发明公开了一种基于嵌入式的PLC安全可信系统,涉及可编程逻辑控制器安全技术技术领域,包括验证用户模块、设置约定模块、程序预编译模块、异常数据分析模块、异常数据集模块和用户反馈模块,本发明还公开了一种基于嵌入式的PLC安全可信方法,包括S100、初始化;S200、建立可信验证通道;S300、设置约定;S400、运行程序代码和预编译代码对比;S500、实时监测;S600、信息绑定。本发明通过满意度和信誉两项指标来验证用户的身份,并在运行过程中监视用户的行为,同时对PLC程序代码运行过程中产生的关键信息进行监测,提高了PLC运行的安全性。

主权项:1.一种基于嵌入式的PLC安全可信系统,其特征在于,包括:验证用户模块,根据验证指标对用户身份进行验证,所述验证指标包括满意度和信誉;设置约定模块,向用户提出约定,并在所述用户同意约定后获取用户关键身份信息;程序预编译模块,对首次在PLC上运行的程序代码进行预编译,获取所述程序代码的关键信息,所述程序代码的关键信息生成哈希值,存储在嵌入式,生成程度代码的预编译库,所述程序代码的关键信息包括关键逻辑关系、模块调用顺序关系、范围变量数据和唯一确定变量数据;异常数据分析模块,对采集到的数据进行分析,判断是否为异常关键变量数据;所述异常数据分析模块的功能包括把所述异常关键变量数据存储到所述异常数据集;把即将执行的程序代码的关键逻辑关系和模块调用顺序关系同所述预编译库进行对比,对比结果不一致时,用户的信誉置为零,终止用户访问;把即将执行的程序代码产生的范围变量数据和唯一确定变量数据同所述预编译库进行对比,根据对比结果通过函数对满意度进行修改;异常数据集模块,存储所述异常关键变量数据;用户反馈模块,对用户身份进行重新评估,用于下次用户身份验证;响应于所述用户接入PLC的请求,所述验证用户模块对所述用户进行验证,如通过验证,所述程序预编译模块对首次在PLC上执行的程序代码进行预编译,否则,所述设置约定模块向所述用户提出约定,所述用户同意约定后,所述程序预编译模块对首次在PLC上执行的程序代码进行预编译;所述异常数据分析模块对采集到的数据进行分析,产生的异常关键变量数据在所述异常数据集模块进行存储;所述用户反馈模块根据预编译的结果和所述异常关键变量数据,对所述用户身份进行重新评估,修改所述验证用户模块中的所述验证指标。

全文数据:

权利要求:

百度查询: 上海交通大学宁波人工智能研究院 一种基于嵌入式的PLC安全可信的系统和方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。