一种基于TEE的可信预言机实现方法及装置
基本信息
申请号 | CN201911358506.9 | 申请日 | - |
公开(公告)号 | CN111130800A | 公开(公告)日 | 2020-05-08 |
申请公布号 | CN111130800A | 申请公布日 | 2020-05-08 |
分类号 | H04L9/32;H04L29/06 | 分类 | 电通信技术; |
发明人 | 曾会;严禹道 | 申请(专利权)人 | 上海沄界信息科技有限公司 |
代理机构 | 北京路浩知识产权代理有限公司 | 代理人 | 上海沄界信息科技有限公司 |
地址 | 200233 上海市徐汇区钦江路333号41幢305 | ||
法律状态 | - |
摘要
摘要 | 本发明实施例公开了一种基于TEE的可信预言机实现方法及装置,方法包括:TEE接收计算代码并计算其摘要及生成一对公钥和私钥;TEE将摘要及公钥发送至区块链;区块链接收并保存摘要和公钥,且向TEE发送远程证明指令;TEE接收远程证明指令,并对摘要及公钥进行签名;区块链从TEE获取签名后的摘要和公钥;区块链中的节点对签名后的摘要和公钥与保存的计算代码的摘要和公钥进行验证,以得到可信预言机。本发明实施例实现了一个可信预言机,确保了数据可以被正确运算,克服了运算不可信、数据可能被篡改等问题,使得区块链可以将大规模数据的计算放在链下执行,并获得可信的结果。 |
