-
公开(公告)号:CN115048377A
公开(公告)日:2022-09-13
申请号:CN202210650145.0
申请日:2022-06-10
Applicant: 东北大学 , 东软集团股份有限公司
IPC: G06F16/22 , G06F16/2455 , G06F16/2458 , G06F16/27 , G06F21/62
Abstract: 本发明针对链上链下混合存储区块链的时空关键字查询问题,提出了一种混合存储区块链环境下的时空关键字查询方法,涉及计算机区块链查询技术领域;首先,针对查询语义较弱,构建按属性分类且赋予语义的区块链模型CSBM,为区块内的事务划分属性类型并添加语义;其次,针对查询效率较低,构建基于B2F‑BKM结构的链上两级索引结构,该结构能够对所有区块和事务进行索引,有效提升查询效率;最后,针对通信开销较大,设计链上链下时空关键字查询方法,通过遍历B2F‑BKM结构进行链上条件查询,然后根据连接属性值进行链上链下数据连接查询,相比传统查询方法减少了不必要的通信开销;经试验证明本发明索引具有良好稳定性,查询效率大幅提升并且通信开销明显降低。
-
公开(公告)号:CN115080981B
公开(公告)日:2025-02-14
申请号:CN202210710381.7
申请日:2022-06-22
Applicant: 东北大学
IPC: G06F21/57 , G06F21/62 , G06F18/24 , G06F18/25 , G06N3/0442 , G06N3/045 , G06N3/0464
Abstract: 本发明提供一种基于局部与序列特征融合的智能合约漏洞检测方法,涉及区块链安全技术领域。该方法首先从区块链平台收集多个智能合约字节码,并筛选去除不满足长度、时间和调用频率要求的智能合约字节码,构成智能合约数据集;再对智能合约数据集中的智能合约进行标注,通过预处理得到整个智能合约数据集所对应的操作码编码序列;然后构建基于深度学习的智能合约漏洞检测模型,并使用操作码序列对模型进行训练;最后使用训练好的智能合约漏洞检测模型对区块链平台待检测的智能合约进行漏洞分类检测。该方法构建了一个智能合约漏洞检测模型,面向字节码,能在不依赖智能合约源代码任何信息的情况下,快速、准确地检测智能合约漏洞。
-
公开(公告)号:CN115048377B
公开(公告)日:2025-03-28
申请号:CN202210650145.0
申请日:2022-06-10
Applicant: 东北大学 , 东软集团股份有限公司
IPC: G06F16/22 , G06F16/2455 , G06F16/2458 , G06F16/27 , G06F21/62
Abstract: 本发明针对链上链下混合存储区块链的时空关键字查询问题,提出了一种混合存储区块链环境下的时空关键字查询方法,涉及计算机区块链查询技术领域;首先,针对查询语义较弱,构建按属性分类且赋予语义的区块链模型CSBM,为区块内的事务划分属性类型并添加语义;其次,针对查询效率较低,构建基于B2F‑BKM结构的链上两级索引结构,该结构能够对所有区块和事务进行索引,有效提升查询效率;最后,针对通信开销较大,设计链上链下时空关键字查询方法,通过遍历B2F‑BKM结构进行链上条件查询,然后根据连接属性值进行链上链下数据连接查询,相比传统查询方法减少了不必要的通信开销;经试验证明本发明索引具有良好稳定性,查询效率大幅提升并且通信开销明显降低。
-
公开(公告)号:CN115080981A
公开(公告)日:2022-09-20
申请号:CN202210710381.7
申请日:2022-06-22
Applicant: 东北大学
Abstract: 本发明提供一种基于局部与序列特征融合的智能合约漏洞检测方法,涉及区块链安全技术领域。该方法首先从区块链平台收集多个智能合约字节码,并筛选去除不满足长度、时间和调用频率要求的智能合约字节码,构成智能合约数据集;再对智能合约数据集中的智能合约进行标注,通过预处理得到整个智能合约数据集所对应的操作码编码序列;然后构建基于深度学习的智能合约漏洞检测模型,并使用操作码序列对模型进行训练;最后使用训练好的智能合约漏洞检测模型对区块链平台待检测的智能合约进行漏洞分类检测。该方法构建了一个智能合约漏洞检测模型,面向字节码,能在不依赖智能合约源代码任何信息的情况下,快速、准确地检测智能合约漏洞。
-
-
-