一种混合存储区块链环境下的时空关键字查询方法

    公开(公告)号:CN115048377B

    公开(公告)日:2025-03-28

    申请号:CN202210650145.0

    申请日:2022-06-10

    Abstract: 本发明针对链上链下混合存储区块链的时空关键字查询问题,提出了一种混合存储区块链环境下的时空关键字查询方法,涉及计算机区块链查询技术领域;首先,针对查询语义较弱,构建按属性分类且赋予语义的区块链模型CSBM,为区块内的事务划分属性类型并添加语义;其次,针对查询效率较低,构建基于B2F‑BKM结构的链上两级索引结构,该结构能够对所有区块和事务进行索引,有效提升查询效率;最后,针对通信开销较大,设计链上链下时空关键字查询方法,通过遍历B2F‑BKM结构进行链上条件查询,然后根据连接属性值进行链上链下数据连接查询,相比传统查询方法减少了不必要的通信开销;经试验证明本发明索引具有良好稳定性,查询效率大幅提升并且通信开销明显降低。

    一种面向存储可扩展的联盟链分片方法

    公开(公告)号:CN116521685A

    公开(公告)日:2023-08-01

    申请号:CN202310553853.7

    申请日:2023-05-16

    Applicant: 东北大学

    Abstract: 本发明提供一种面向存储可扩展的联盟链分片方法,首先在区块生成时对Merkle树叶子节点进行分类标识,然后对分类标识后的生成树进行分片,最后利用纠错码进行加密存储结构。本发明方法提高了存储可扩展性,降低了分片对吞吐量的影响,而且提高了存储效率和吞吐量,减少了分片过程中的存储硬件资源紧张。同时细粒化分片后进行单独地址保存,可以实现独立验证,提高验证效率。再者,本发明基于Merkle树分片之中的纠错码标记去维护数据,通过解码矩阵来判断数据是否被劫持,减少为了安全性对副本复制的冗余,提高了块内分片的安全性。

    一种基于局部与序列特征融合的智能合约漏洞检测方法

    公开(公告)号:CN115080981A

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

    申请号:CN202210710381.7

    申请日:2022-06-22

    Applicant: 东北大学

    Abstract: 本发明提供一种基于局部与序列特征融合的智能合约漏洞检测方法,涉及区块链安全技术领域。该方法首先从区块链平台收集多个智能合约字节码,并筛选去除不满足长度、时间和调用频率要求的智能合约字节码,构成智能合约数据集;再对智能合约数据集中的智能合约进行标注,通过预处理得到整个智能合约数据集所对应的操作码编码序列;然后构建基于深度学习的智能合约漏洞检测模型,并使用操作码序列对模型进行训练;最后使用训练好的智能合约漏洞检测模型对区块链平台待检测的智能合约进行漏洞分类检测。该方法构建了一个智能合约漏洞检测模型,面向字节码,能在不依赖智能合约源代码任何信息的情况下,快速、准确地检测智能合约漏洞。

    一种基于区块链加密的多副本可靠性验证方法

    公开(公告)号:CN110691079B

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

    申请号:CN201910908742.7

    申请日:2019-09-25

    Applicant: 东北大学

    Abstract: 本发明涉及计算机区块链技术领域,提供一种基于区块链加密的多副本可靠性验证方法。首先,构建基于区块链加密的多副本可靠性验证框架;然后,选取主节点,客户端对原始数据进行第一次加密,主节点使用第一次加密后的数据生成N个副本并对副本进行第二次加密后,将加密副本存入服务器,并将提取的元数据存入区块链;最后,选取主节点,通过比较加密副本集中使用不同副本标记加密的副本是否相同,来验证多个副本存在的真实性,若不存在虚假副本,则主节点通过比较从区块链上和从服务器中提取的数据摘要是否相同,来验证每个副本的数据完整性。本发明能够实现对多副本存在真实性及每个副本数据完整性的验证,且提升验证的效率和准确性。

    基于B-M树的区块链存储结构、B-M树建立算法及查找算法

    公开(公告)号:CN108846133B

    公开(公告)日:2020-11-27

    申请号:CN201810721873.X

    申请日:2018-07-04

    Applicant: 东北大学

    Abstract: 本发明的一种基于B‑M树的区块链存储结构、B‑M树建立算法及查找算法,存储结构包括:数据序列化后的哈希值或合并后的哈希值、其包含所有叶子节点记录发起者地址的最大值和叶子节点记录发起者地址的最小值、该位置在平衡二叉树映射节点地址、指向叶子节点的左指针和右指针;梅克尔树的根是由区块主体中所有交易的哈希值再逐级两两哈希计算出来的。本发明的基于B‑M树的区块链存储结构,既实现了梅克尔树的特点,又提高了在一条完整区块链上的数据查询效率,并使区块链支持数据范围查询。并给出了B‑M树的建立算法和基于B‑M树的查找算法。区块链基于B‑M树的存储结构,会在区块链进行在块内的局部查找时,提高区块链的查询速度。

    可信赖协同模型及数据模型、元数据存储及协同验证算法

    公开(公告)号:CN109194486A

    公开(公告)日:2019-01-11

    申请号:CN201810964031.7

    申请日:2018-08-23

    Applicant: 东北大学

    Abstract: 本发明公开一种可信赖协同模型,包括存储层、验证层和区块链层,用于在不可信任环境中的元数据管理,并提供了相关基于区块链的数据模型,包括签名元数据、元数据块和元数据区块链。同时也提出了用于元数据存储和协同验证算法。本发明的可信赖协同模型不仅可以有效地存储和验证元数据,还可以提供高可扩展性。本发明的数据模型具有数据完整性、准确性和可追溯性。元数据存储算法,在协作网络中由验证节点返回的元数据对于任何给定签名都是准确的,具有数据准确性。元数据验证协同算法,只要协作网络中超过一半的节点正常工作,就可获得相应元数据的副本。也可获得签名的相应元数据,意味着可信赖协同模型中的元数据是可追踪的。

    一种容量可扩展区块链查询方法及系统

    公开(公告)号:CN108959563A

    公开(公告)日:2018-12-07

    申请号:CN201810721760.X

    申请日:2018-07-04

    Applicant: 东北大学

    Abstract: 本发明的一种容量可扩展区块链查询方法,包括:发送查询请求,访问发起节点的数据缓存模块,若没找到相应数据向查询层发送查询请求;判断发起节点是否为叶子节点,根据判断结果找到接近查找目标的目标超级节点;找到目标叶子节点并发起范围查询,查找区块链中的具体数据信息;将查询结果同其所在的区块和与之相连的其他区块的区块头作为最终查询结果返回给发起节点;通过本地保存的区块头数据与最终查询结果作对比,验证最终查询结果是否在被篡改过并将检验结果发给验证节点;根据检验结果调整查询路径上的超级节点和叶子节点的可靠性值。该查询方法在模型响应数据查询请求时优先访问超级节点,在保证数据安全的前提下提高了数据查询效率。

    一种基于局部与序列特征融合的智能合约漏洞检测方法

    公开(公告)号:CN115080981B

    公开(公告)日:2025-02-14

    申请号:CN202210710381.7

    申请日:2022-06-22

    Applicant: 东北大学

    Abstract: 本发明提供一种基于局部与序列特征融合的智能合约漏洞检测方法,涉及区块链安全技术领域。该方法首先从区块链平台收集多个智能合约字节码,并筛选去除不满足长度、时间和调用频率要求的智能合约字节码,构成智能合约数据集;再对智能合约数据集中的智能合约进行标注,通过预处理得到整个智能合约数据集所对应的操作码编码序列;然后构建基于深度学习的智能合约漏洞检测模型,并使用操作码序列对模型进行训练;最后使用训练好的智能合约漏洞检测模型对区块链平台待检测的智能合约进行漏洞分类检测。该方法构建了一个智能合约漏洞检测模型,面向字节码,能在不依赖智能合约源代码任何信息的情况下,快速、准确地检测智能合约漏洞。

    一种基于YAKE!关键词提取的主题自动标注方法

    公开(公告)号:CN117349591A

    公开(公告)日:2024-01-05

    申请号:CN202310947698.7

    申请日:2023-07-31

    Applicant: 东北大学

    Abstract: 本发明提供一种基于YAKE!关键词提取的主题自动标注方法,涉及互联网数据提取技术领域。本发明融合自身语料库以及外部资源获取候选标签集,采用基于YAKE!的候选标签提取算法从自身语料库中提取候选标签集,通过文档编号,将YAKE!生成的各文档候选短语择优作为主题的候选标签集;定义Local_All公式实现最优标签的选择,使得出的最终主题标签对当前主题重要程度越高的同时,在所有主题中的普遍度越低;最后对最优标签质量进行评估。本发明能提高主题最优标签的全面覆盖性以及区分度,增强用户对主题模型结果的可读性以及可理解性。

    一种基于局部-全局区块链协同的数据交互方法

    公开(公告)号:CN110601857B

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

    申请号:CN201910908719.8

    申请日:2019-09-25

    Applicant: 东北大学

    Abstract: 本发明涉及计算机区块链技术领域,提供一种基于局部‑全局区块链协同的数据交互方法。首先构建局部‑全局区块链协同框架;当用户请求写入数据时,局部区块链的验证节点对原始数据签名、选取主节点并使用原始数据构建区块接入局部区块链,全局区块链的验证节点从原始数据中提取摘要并签名、选取主节点并使用原始数据的元数据构建区块接入全局区块链;当用户请求查询数据时,发送签名给全局区块链的验证节点,验证节点查询链上数据并广播,多于半数的验证节点查询到相同数据时选取主节点,主节点根据查询到的元数据查询对应的局部区块链上的原始数据,并返回查询到的原始数据。本发明能够实现局部区块链之间的数据共享,提升数据交互的效率。

Patent Agency Ranking