-
公开(公告)号:CN118503083A
公开(公告)日:2024-08-16
申请号:CN202410376361.X
申请日:2024-03-29
Applicant: 东北大学秦皇岛分校
Abstract: 本发明涉及软件测试技术领域,公开了一种基于混合模糊测试的智能合约安全检测方法,包括以下步骤:S1、个体生成,根据智能合约的ABI码获取类型信息,设计不同的有效值,维护每个个体的二进制字符串,表示操作码的执行情况;S2、个体选择,根据个体的二进制字符串和覆盖率计算适应度值,使用轮盘赌算法选择个体;S3、执行路径生成,模拟EVM执行过程,引入存储模拟器和符号污点分析技术生成执行路径;S4、执行路径分析。通过采用了有效且系统的安全检测手段,能够显著提升智能合约的安全等级。通过使用遗传算法和混合模糊测试相结合的方式,优化了个体的评价,并量化了每个个体对新的执行路径的探索能力。这使得安全漏洞的发现更加高效和准确。
-
公开(公告)号:CN118540044A
公开(公告)日:2024-08-23
申请号:CN202410629365.4
申请日:2024-05-21
Applicant: 东北大学秦皇岛分校
IPC: H04L9/00 , H04L9/08 , H04L9/32 , H04L9/40 , H04L67/104 , H04L67/1097
Abstract: 本发明涉及数据共享技术领域,公开了一种基于区块链预言机的高效安全供应链数据共享方法,包括以下步骤:初始化阶段、交易生成阶段、密钥请求阶段、数据请求阶段、数据响应阶段、数据获取阶段;所述数据共享平台包括区块链预言机和区块链。本发明中,针对供应链场景下的数据共享需求,设计了基于区块链预言机的高效安全的数据共享方法,通过设计区块链预言机架构,架构包括了以下四个内容:预言机节点分工方案、基于多准则决策的预言机节点选择策略、弹性预言机任务模式和预言机聚合策略,实现了高效的数据共享,通过基于对称同态加密的隐私保护方案和基于零知识证明的密钥授权共享方案实现提高预言机共享数据的安全性。
-