恭喜广东共链科技有限公司陈泓瑜获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜广东共链科技有限公司申请的专利一种基于长短期记忆网络的智能合约模糊测试方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114154154B 。
龙图腾网通过国家知识产权局官网在2025-03-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111471243.X,技术领域涉及:G06F21/56;该发明授权一种基于长短期记忆网络的智能合约模糊测试方法及系统是由陈泓瑜;刘雅楠设计研发完成,并于2021-12-03向国家知识产权局提交的专利申请。
本一种基于长短期记忆网络的智能合约模糊测试方法及系统在说明书摘要公布了:本发明提出一种基于长短期记忆网络的智能合约模糊测试方法及系统,包括:收集智能合约的漏洞触发时间点前的交易序列和状态序列并使用自然语言处理的方法将其进行特征化,得到交易特征序列和状态特征序列;构建并训练长短期记忆网络;将待测试智能合约的交易特征序列和状态特征序列输入到完成训练长短期记忆网络中,长短期记忆网络输出一个交易并作用到待测试智能合约中,对智能合约进行测试,检测智能合约的漏洞。通过对智能合约的交易序列和状态序列进行特征化处理,将复杂的交易信息和状态信息转化为能够充分表达交易信息和状态信息的交易特征序列和状态特征序列,能够有效地提高智能合约模糊测试的准确率。
本发明授权一种基于长短期记忆网络的智能合约模糊测试方法及系统在权利要求书中公布了:1.一种基于长短期记忆网络的智能合约模糊测试方法,其特征在于,包括以下步骤:S1:从以太坊中收集带有漏洞的智能合约,并收集智能合约的漏洞触发时间点前的交易序列和状态序列,作为数据集;S2:使用自然语言处理的方法提取交易序列和状态序列的特征,得到交易特征序列和状态特征序列,包括:S2.1:对交易序列中调用的函数进行语义提取,得到交易序列的函数特征向量;S2.2:将交易序列中的参数、发送者和发送的以太坊代币数量转化为特征向量,并与所述函数特征向量结合,作为交易特征序列;S2.3:将智能合约中的变量值、函数被调用次数、智能合约的余额和智能合约在上一次调用时所执行的字节码频率转化为特征向量,作为状态特征序列;S3:构建长短期记忆网络,并利用交易特征序列和状态特征序列训练长短期记忆网络;S4:提取待测试智能合约的交易序列和状态序列的特征,得到交易特征向量序列和合约状态特征序列,然后将交易特征序列和状态特征序列输入到完成训练的长短期记忆网络中,长短期记忆网络输出一个交易;S5:设定输出交易的数量,循环S4的过程,直到长短期记忆网络输出预设的交易数量;将长短期记忆网络输出的交易作用到待测试智能合约中,对智能合约进行测试,检测智能合约的漏洞。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人广东共链科技有限公司,其通讯地址为:528200 广东省佛山市南海区桂城街道南平西路广东夏西国际橡塑城一期5号楼20080(住所申报);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。