一种电力系统FDIA高精度检测方法

    公开(公告)号:CN113794742A

    公开(公告)日:2021-12-14

    申请号:CN202111365343.4

    申请日:2021-11-18

    摘要: 本发明公开了一种电力系统FDIA高精度检测方法,包括如下步骤:获取电力系统的历史数据包以及电力监测历史数据;利用训练样本集对GRU进行训练,直至GRU的损失函数值低于损失函数阀阈值,以得到训练完成的GRU状态预测模型;电力系统接收数据包并检测到电力监测数据;训练完成的GRU状态预测模型得到电力系统在tn+1时刻接收的数据包的网络层特征预估值以及电力监测数据预估值;电力系统实际接收数据包并实际检测得到电力监测数据;GRU状态预测模型对电力系统在tn+1时刻是否受到FDIA进行判断。本发明中利用历史数据包中的网络层特征和电力监测历史数据对GRU进行训练,训练完成的GRU状态预测模型在针对电力系统是否受到FDIA的判断准确性上提升十分明显。

    一种智能合约漏洞检测方法

    公开(公告)号:CN114462045B

    公开(公告)日:2022-09-09

    申请号:CN202111662475.3

    申请日:2021-12-31

    IPC分类号: G06F21/57 G06K9/62

    摘要: 本发明公开了一种智能合约漏洞检测方法,包括如下步骤:构建与智能合约训练样本对应的训练操作码,滑动窗口对训练操作码进行遍历截取以获得多个训练操作码片段,生成与训练操作码对应的训练操作码片段集;将Transformer模型作为智能合约漏洞检测模型,采用训练操作码片段集对Transformer模型进行训练;对待检测智能合约进行预处理生成待检测操作码,滑动窗口对待检测操作码进行截取生成待检测操作码片段集,将待检测操作码片段集输入至Transformer模型;由分类器输出智能合约漏洞检测结果。Transformer模型会对具体训练操作码片段和其他所有训练操作码片段之间的相关性进行计算,因此最终训练完成的Transformer模型在实际使用的时候能够输出充分展现智能合约漏洞线索的结果。

    一种智能合约漏洞检测方法
    6.
    发明公开

    公开(公告)号:CN114462045A

    公开(公告)日:2022-05-10

    申请号:CN202111662475.3

    申请日:2021-12-31

    IPC分类号: G06F21/57 G06K9/62

    摘要: 本发明公开了一种智能合约漏洞检测方法,包括如下步骤:构建与智能合约训练样本对应的训练操作码,滑动窗口对训练操作码进行遍历截取以获得多个训练操作码片段,生成与训练操作码对应的训练操作码片段集;将Transformer模型作为智能合约漏洞检测模型,采用训练操作码片段集对Transformer模型进行训练;对待检测智能合约进行预处理生成待检测操作码,滑动窗口对待检测操作码进行截取生成待检测操作码片段集,将待检测操作码片段集输入至Transformer模型;由分类器输出智能合约漏洞检测结果。Transformer模型会对具体训练操作码片段和其他所有训练操作码片段之间的相关性进行计算,因此最终训练完成的Transformer模型在实际使用的时候能够输出充分展现智能合约漏洞线索的结果。

    一种电力系统FDIA高精度检测方法

    公开(公告)号:CN113794742B

    公开(公告)日:2022-02-15

    申请号:CN202111365343.4

    申请日:2021-11-18

    摘要: 本发明公开了一种电力系统FDIA高精度检测方法,包括如下步骤:获取电力系统的历史数据包以及电力监测历史数据;利用训练样本集对GRU进行训练,直至GRU的损失函数值低于损失函数阈值,以得到训练完成的GRU状态预测模型;电力系统接收数据包并检测到电力监测数据;训练完成的GRU状态预测模型得到电力系统在tn+1时刻接收的数据包的网络层特征预估值以及电力监测数据预估值;电力系统实际接收数据包并实际检测得到电力监测数据;GRU状态预测模型对电力系统在tn+1时刻是否受到FDIA进行判断。本发明中利用历史数据包中的网络层特征和电力监测历史数据对GRU进行训练,训练完成的GRU状态预测模型在针对电力系统是否受到FDIA的判断准确性上提升十分明显。