摘要
本发明涉及区块链技术领域,公开了一种基于区块链和可信执行环境的数据传输方法及装置,该方法包括:第一终端节点根据获取到的传输数据,确定传输路径,传输路径包括至少一个网关节点,网关节点包括可信执行环境且存在相对应的公钥和与第一终端节点协商得到的第一密钥;根据所有公钥、所有第一密钥和预设第一加密拼接算法,对传输数据执行预设第一加密拼接处理,得到加密传输数据;根据传输路径,将加密传输数据传输到目标网关节点,以使目标网关节点在可信执行环境中,根据第一密钥和自身私钥,对加密传输数据进行解密,并在解密后的加密传输数据满足预设上链存储条件时,对其执行预设上链存储操作。可见,实施本发明能够提高数据传输安全性。