买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:西安电子科技大学;西安链融科技有限公司
摘要:本发明提供一种交易隐私保护方法以及装置,交易隐私保护方法通过发送方利用接收方的第一公私钥对中的第一公钥对所述交易信息进行加密,生成第一密文,发送方利用监管组织的第二公私钥对中的第二公钥对所述交易信息进行加密,得到第二密文;将所述第一密文发送至接收方,将所述第二密文发送到区块链上;接收方利用所述第一公私钥对中的第一私钥对所述第一密文进行解密,得到所述交易信息。该方法能够保护用户交易信息隐私,并且区块链上交易能够被监管。
主权项:1.一种交易隐私保护方法,其特征在于,包括:发送方利用接收方的第一公私钥对中的第一公钥对交易信息进行加密,生成第一密文,发送方利用监管组织的第二公私钥对中的第二公钥对所述交易信息进行加密,得到第二密文;将所述第一密文发送至接收方,将所述第二密文发送到区块链上;接收方利用所述第一公私钥对中的第一私钥对所述第一密文进行解密,得到所述交易信息;发送方利用所述第一密文、所述第二密文生成零知识相等性证明证据;利用所述零知识相等性证明证据验证所述交易信息;其中,所述发送方利用所述第一密文、所述第二密文生成零知识相等性证明证据的步骤,包括:利用如下公式1生成第一参数和第二参数: 其中,t1为第一参数,t2为第二参数,r1、r2、r3为随机数,第一公钥为pkA=n,G,G1,e,h,k,G、G1为两个椭圆曲线群、e:G×G→G1表示线性映射,h为椭圆曲线群G的q1阶子群的随机生成元,k为椭圆曲线群G的一个生成元,n=q1*q2,q1、q2为两个大素数;第二公钥为pkB=n′,G′,G′1,e′,h1,k1,G′、G′1为另外两个椭圆曲线群、e′:G′×G′→G′1表示另外一种线性映射,h1为椭圆曲线群G′的q′1阶子群的随机生成元,k1为椭圆曲线群G′的一个生成元,n′=q′1*q′2,q′1、q′2为另外两个大素数;利用如下公式2对参数集合进行哈希运算,得到运算结果:c=Hashh,k,h1,k1,cA,cB,t1,t22;其中,c为运算结果,Hash表示哈希运算,cA表示所述第一密文、cB表示所述第二密文;h,k,h1,k1,cA,cB,t1,t2表示参数集合;利用如下公式3计算第三参数:s1=r1+m*cs2=r2+a*cs3=r3+b*c3;其中,s1、s2、s3为三个所述第三参数,m为所述交易信息的明文,a,b∈{0,1,……,n-1};基于所述第一参数、所述第二参数和所述第三参数得到零知识相等性证明证据。
全文数据:
权利要求:
百度查询: 西安电子科技大学 西安链融科技有限公司 一种交易隐私保护方法以及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。