摘要
本发明公开了一种基于指定验证方非交互零知识证明的交易验证方法,以交易发起方为证明方、区块链节点为验证方,证明方获取交易验证的第一命题及相应证据,构造证明指令;利用自身的可信处理器,基于证明指令,对第一命题和证据进行验证,若验证通过,则对第一命题进行签名,得到第一签名;利用验证方的公钥,基于身份基加密算法对第一命题和第一签名进行加密,将得到的密文作为证明和第一命题发送至验证方,验证方利用自身私钥对证明进行解密,得到第二命题和第二签名,对第一命题和第二命题进行比较,若二者不同则验证不通过;若二者相同则利用可信处理器的全局公钥验证第二签名的有效性,若有效则验证通过,若无效则验证不通过。
技术关键词
交易验证方法
零知识证明
加密算法
处理器
私钥
身份
指令
交易验证系统
签名算法
有效性
公钥
明文
区块链系统
解密算法
程序
可读存储介质
计算机
节点
系统为您推荐了相关专利信息
数据通信优化方法
中央数据处理单元
网络
多路径
日志记录系统
天然气发动机
排放预测方法
稳态
发动机试验台架
深度学习神经网络
缺失值填补方法
时序
曲线
插值算法
计算机可读指令
深度计算方法
深度学习模型
双目摄像头
深度图
基准