-
公开(公告)号:CN114666060A
公开(公告)日:2022-06-24
申请号:CN202210248942.6
申请日:2022-03-14
Applicant: 北京工业大学
IPC: H04L9/32 , H04L9/40 , H04L67/1042
Abstract: 本发明公开了一种基于Hyperledger Fabric的电子数据保全方法及系统,包括搭建区块链保全平台,区块链保全平台对待保全数据进行哈希计算,得到哈希值H;再采用对称算法密钥,对生成的密文进行私钥签名,并发送到区块链网络;区块链网络对上传的数据经过一次共识后打包成区块,并同步发送给网络中的各个节点,进行存储。本发明运用区块链技术建立区块链保全平台,具有数字化加密、中心化分级、防篡改、数据零丢失等特点,区块链每个节点可保存完整区块链数据副本,共同见证区块链状态,可以有效避免中心化风险。
-
公开(公告)号:CN114297654B
公开(公告)日:2024-11-22
申请号:CN202111669478.X
申请日:2021-12-31
Applicant: 北京工业大学
IPC: G06F21/56 , G06F21/57 , G06F40/253 , G06F40/30 , G06F18/2431 , G06N3/045 , G06N3/0442 , G06N3/08
Abstract: 本发明公开了一种源代码层级的智能合约漏洞检测方法及系统,方法包括:获取智能合约样本数据并进行预处理,检测和分析是否存在漏洞以及漏洞类型,并进行多标签标记,作为样本集合;针对样本集合生成抽象语法树,生成词法单元序列文本并进行向量化,经打包填充形成样本数据集;结合注意力机制,构建基于深度神经网络的漏洞检测模型;针对每种漏洞类型持续训练及优化对应的二元分类器,选取分类效果最好的作为多标签分类器;将需要检测的智能合约源代码的向量化数据输入多标签分类器,得到漏洞检测结果。通过本发明的技术方案,提高了漏洞检测的准确率和效率,降低了漏报率和误报率,以尽早发现漏洞并及时采取补救措施。
-
公开(公告)号:CN114666060B
公开(公告)日:2024-03-12
申请号:CN202210248942.6
申请日:2022-03-14
Applicant: 北京工业大学
IPC: H04L9/32 , H04L9/40 , H04L67/1042
Abstract: 本发明公开了一种基于Hyperledger Fabric的电子数据保全方法及系统,包括搭建区块链保全平台,区块链保全平台对待保全数据进行哈希计算,得到哈希值H;再采用对称算法密钥,对生成的密文进行私钥签名,并发送到区块链网络;区块链网络对上传的数据经过一次共识后打包成区块,并同步发送给网络中的各个节点,进行存储。本发明运用区块链技术建立区块链保全平台,具有数字化加密、中心化分级、防篡改、数据零丢失等特点,区块链每个节点可保存完整区块链数据副本,共同见证区块链状态,可以有效避免中心化风险。
-
公开(公告)号:CN114297654A
公开(公告)日:2022-04-08
申请号:CN202111669478.X
申请日:2021-12-31
Applicant: 北京工业大学
Abstract: 本发明公开了一种源代码层级的智能合约漏洞检测方法及系统,方法包括:获取智能合约样本数据并进行预处理,检测和分析是否存在漏洞以及漏洞类型,并进行多标签标记,作为样本集合;针对样本集合生成抽象语法树,生成词法单元序列文本并进行向量化,经打包填充形成样本数据集;结合注意力机制,构建基于深度神经网络的漏洞检测模型;针对每种漏洞类型持续训练及优化对应的二元分类器,选取分类效果最好的作为多标签分类器;将需要检测的智能合约源代码的向量化数据输入多标签分类器,得到漏洞检测结果。通过本发明的技术方案,提高了漏洞检测的准确率和效率,降低了漏报率和误报率,以尽早发现漏洞并及时采取补救措施。
-
-
-