基于不可区分混淆的智能合约漏洞隐藏方法及系统

By using indistinguishable obfuscation technology to convert smart contracts into equivalent circuits and hide their internal logic, the problem of insufficient smart contract vulnerability detection technology is solved, achieving secure and efficient vulnerability hiding and preventing attacks from exploiting vulnerabilities.

CN115795476BActive Publication Date: 2026-07-17HANGZHOU YUNXIANG NETWORK TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU YUNXIANG NETWORK TECH
Filing Date
2022-11-14
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Existing smart contract security vulnerability detection technologies have low accuracy and coverage, and require long vulnerability audit times, making smart contracts vulnerable to attacks and posing a significant risk of economic loss.

Method used

The smart contract is converted into an equivalent circuit by using indistinguishable obfuscation technology, and the internal logic is hidden by the indistinguishable obfuscation model. The obfuscation model is generated to hide vulnerabilities and ensure that the program function remains unchanged.

Benefits of technology

It effectively hides smart contract vulnerabilities, prevents attacks and exploitation, and meets functional and efficiency requirements while ensuring privacy and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115795476B_ABST
    Figure CN115795476B_ABST
Patent Text Reader

Abstract

本发明提出了一种基于不可区分混淆的智能合约漏洞隐藏方法,包括如下步骤:将智能合约依据功能、输入及输出的不同,将不同的智能合约转换为不同的等效电路;基于不可区分混淆模型对所述等效电路进行混淆处理,得到与智能合约功能完全相同的混淆模型,其中,所述混淆模型隐藏内部实现逻辑;读取系统状态,将系统状态与智能合约的输入进行合并,得到新输入,使用混淆模型进行运算,得到新输出,并更新系统状态。转换后的混淆程序满足原智能合约的所有功能性,同时隐藏了内部的实现逻辑,在保证了隐私的同时使得程序即使存在漏洞也不会被利用;另一方面,混淆后的程序满足一定的效率要求。
Need to check novelty before this filing date? Find Prior Art