摘要
本申请公开了一种基于零知识证明的数据传递方法、装置、设备及存储介质,应用于数据提供方,涉及密码学技术领域,包括:获取数据需求方基于密钥生成请求生成的第一私钥与第一公钥,并利用数据平台方下发至智能合约的第二公钥与ElGamal算法加密待传输的目标数据,得到第一加密数据;获取数据平台方在智能合约中标记为合规的第一加密数据,并关联本地的待处理数据,然后利用第一公钥加密待处理数据,利用基于第一加密数据与得到的第二加密数据生成的零知识证明参数调用数据传递方法,将第二加密数据下发至智能合约,以便数据需求方利用第一私钥解密从智能合约中获取的第二加密数据,得到目标数据。这样能够提高数据传递操作的安全性。
技术关键词
加密数据
数据传递方法
零知识证明
数据平台
ElGamal算法
公钥
私钥
标记方法
凭证
数据获取方法
数据传递装置
解密
密钥
密码学技术
参数
可读存储介质
处理器