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

    公开(公告)号:CN114462045B

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

    申请号:CN202111662475.3

    申请日:2021-12-31

    IPC分类号: G06F21/57 G06K9/62

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

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

    公开(公告)号:CN113794742A

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

    申请号:CN202111365343.4

    申请日:2021-11-18

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

    一种智能合约漏洞检测方法
    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的判断准确性上提升十分明显。

    基于区块链的国网数字证书管理方法、装置和电子设备

    公开(公告)号:CN113259125A

    公开(公告)日:2021-08-13

    申请号:CN202110646174.5

    申请日:2021-06-10

    IPC分类号: H04L9/32

    摘要: 本发明涉及国网数字证书管理技术领域,具体涉及基于区块链的国网数字证书管理方法、装置和电子设备,包括:部署国网智能合约,并发布所述国网智能合约至国网区块链,所述国网智能合约包括分布式数字身份标识符、数字身份凭证;通过调用所述国网智能合约进行国网数字证书下发、和/或国网数字证书更新、和/或国网数字证书撤销,其中,所述国网智能合约的执行需要至少四个节点签名;通过对所述分布式数字身份标识符、所述数字身份凭证进行验证,查验所述国网数字证书的可信机构,用于增加对获取区块链中数据的可信度。本发明能够加强身份认证的可信度,增强网络中各组件运行过程中的保密性和透明度。