无线电工程2025,Vol.55Issue(6):1342-1350,9.DOI:10.3969/j.issn.1003-3106.2025.06.023
基于可信执行环境的智能合约执行引擎
Smart Contract Execution Engine Based on Trusted Execution Environment
摘要
Abstract
In the application process of data intelligence services,due to the complexity of users,network environments,and deployment environments,there are challenges in business data collaboration such as differences in network security levels,lack of trust among data-related units,and difficulties in ensuring the security of contract execution.To address these issues,a High-security Virtual Machine(HVM)is proposed as an intelligent contract execution engine.HVM ensures the security,determinism,and termination guarantee of smart contract execution while supporting multiple data structures compliant with Java programming specifications.It provides flexible application modes and a set of tools and methods to meet the needs of complex and diverse business scenarios,offering a more convenient,flexible,and secure blockchain application development model for blockchain developers.HVM constructs a secure virtual machine execution sandbox environment,isolating the interaction between the virtual machine execution logic and the underlying operating system,thus eliminating the intrusion of the local operating system and hardware environment into the smart contact code logic,and meeting the security application needs for smart contacts in large-scale data application environments.关键词
可信执行环境/智能合约/执行引擎/内置数据结构/沙箱环境Key words
trusted execution environment/smart contract/execution engine/internal data structure/sandbox environment分类
计算机与自动化引用本文复制引用
张岐坦,卜毅明,祝令柱,翟利志,高淑雅..基于可信执行环境的智能合约执行引擎[J].无线电工程,2025,55(6):1342-1350,9.基金项目
河北省智能化信息感知与处理重点实验室发展基金项目(SXX22138X002) Development Fund Project of Hebei Key Laboratory of Intelligent Information Perception and Processing(SXX22138X002) (SXX22138X002)