一种基于状态锁的智能合约的安全函数的设计方法及系统[发明专利]

专利名称:一种基于状态锁的智能合约的安全函数的设计方法及系统
专利类型:发明专利
发明人:陈中育,赵相福,林飞龙,郑忠龙,骆宾逸
申请号:CN201910077219.4
申请日:20190128
公开号:CN109801166A
公开日:
20190524
专利内容由知识产权出版社提供
摘要:本发明属于区块链安全技术领域,公开了一种基于状态锁的智能合约的安全函数的设计方法及系统,当EVM执行到call函数时,以太坊其余执行路径将被封锁;当call整体执行完毕后,其余路径被打开;当以太坊其余执行路径被封锁时,withdraw被再次请求,EVM将直接拒绝;EVM回到初始状态,完成攻击防御。本发明利用状态锁控制call函数有效解决重入漏洞;在本发明中,攻击过后账户b余额中,攻击者仅仅取出了自己在DAO中存储的5个以太币,并没有成功夺取DAO中剩余的50个以太币,因此,可以看出本发明的库函数成功阻止了重入攻击。
申请人:浙江师范大学
地址:321004 浙江省金华市迎宾大道688号
国籍:CN
代理机构:北京金智普华知识产权代理有限公司
代理人:杨采良

本文发布于:2024-09-24 14:20:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/417154.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:攻击   函数   状态   知识产权   浙江省   夺取
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议