摘要
本发明涉及一种智能合约虚拟机系统及智能合约执行方法,通过合约管理模块管理智能合约编译单元、链上智能合约虚拟机以及可信执行环境;可信执行环境内设置:密钥管理模块、签名验证及加解密模块和可信合约虚拟机;可信合约虚拟机在安全硬件保护下运行合约,执行结果经签名验证及加解密模块反馈给管理模块;可信执行环境的硬件设备中内置芯片密钥和芯片证书,通过检查芯片证书的签名来确认硬件设备合法,并根据认证报告进一步确认虚拟机合法。本发明采用可信执行环境和加密和解密技术,确保了合约交易数据在传输和存储过程中的安全性,同时又能让合约的执行结果得到网络中所有节点的正确验证,实现了隐私保护与去中心化验证的完美平衡。
技术关键词
可信执行环境
智能合约执行方法
虚拟机系统
智能合约代码
加解密模块
高级语言编译器
智能合约调用
执行智能合约
密钥管理系统
硬件设备
存储模块
可信硬件
校验算法
内存管理模块
数字证书
指令
系统为您推荐了相关专利信息
强化学习模型
预算分配方法
金融
差分隐私
隐私保护数据
数据安全融合方法
可编程逻辑阵列
报文
国产密码算法
匹配模块
可信执行环境
激励方法
生成对称密钥
部署智能合约
账户
可信执行环境
云服务器
数据验证
布谷鸟过滤器
数据完整性校验
验证容器
授权方法
NFC芯片
可信执行环境
共识算法