(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210493849.1
(22)申请日 2022.04.28
(71)申请人 河北雄安火树科技有限公司
地址 071700 河北省保定市容城县容城镇
金容南街113-5号
(72)发明人 李慧强 胡成建 孟宏伟 唐聪
(74)专利代理 机构 北京维昊知识产权代理事务
所(普通合伙) 11804
专利代理师 陈姗姗 杜丹丹
(51)Int.Cl.
G06Q 20/38(2012.01)
G06Q 20/06(2012.01)
G06F 16/27(2019.01)
G06F 16/23(2019.01)
(54)发明名称
基于区块链的隐私交易的方法及相关产品
(57)摘要
本发明涉及一种基于区块链的隐私交易的
方法及相关产品。 其中所述方法包括: 在所述区
块链的链下创建关于数字货币的隐私交易, 其中
所述隐私交易包括交易参与方对所述数字货币
的加密密文以及用于证明隐私交易正确性的非
交互式零知识 证明, 所述数据货币的加密密文由
交易参与方使用交易参与方的公钥进行加密且
支持被其私钥解密; 以及响应于在所述区块链的
链上对所述隐私交易进行验证, 根据对 所述隐私
交易的验证结果选择性对所述交易参与方的账
户进行更新。 通过本发明的技术方案, 可 以克服
现有技术的不足, 实现安全、 高效地数字货币的
隐私交易, 且 有效保护交易 参与方的隐私。
权利要求书2页 说明书7页 附图2页
CN 115131018 A
2022.09.30
CN 115131018 A
1.一种基于区块链的隐私交易的方法, 其特 征在于, 包括:
在所述区块链的链下创建关于数字货币的隐私交易, 其中所述隐私交易包括交易参与
方对所述数字货币的加密密 文以及用于证明隐私交易正确性的非交互式零知识证明, 所述
数据货币的加密密文由交易参与方使用交易参与方的公钥进 行加密且支持被其私钥解密;
以及
响应于在所述区块链的链上对所述隐私交易进行验证, 根据对所述隐私交易的验证结
果选择性对所述交易 参与方的账户进行 更新。
2.根据权利要求1所述的方法, 其特征在于, 所述交易参与方配置有公钥和私钥, 所述
交易参与方包括发送方和接收方, 在所述区块链的链下创建关于数字货币的隐私交易包
括:
创建所述交易参与 方的账户, 其中所述交易参与方的账户包括以公钥为地址的发送方
账户和接收方 账户; 以及
根据所述发送方的公钥和私钥、 所述接收方的公钥以及所述数字货币, 生成在所述发
送方账户与所述接收方 账户之间交易所述数字货币的隐私交易。
3.根据权利要求2所述的方法, 其特征在于, 生成在所述发送方账户与 所述接收方账户
之间交易所述数字货币的隐私交易包括:
使用所述发送方的公钥和所述接收方的公钥分别对所述数字货币进行加密, 以得到所
述发送方对应的第一加密 密文和所述接收方对应的第二加密 密文; 以及
生成用于证明隐私交易 正确性的非交 互式零知识证明。
4.根据权利要求3所述的方法, 其特征在于, 其中生成用于证明隐私交易正确性的非交
互式零知识证明包括:
生成关于所述数字货币的范围证明;
生成关于所述发送方 账户交易后的余 额的范围证明; 以及
生成用于证明所述第一加密 密文和所述第二加密 密文中加密金额 一致的证明。
5.根据权利要求3所述的方法, 其特征在于, 其中所述第 一加密密文和所述第 二加密密
文的格式为:
C=(X=pk^r, Y=g^r ×h^m);
其中, C表示加密密文, X和Y表示加密密文的不同部分, pk表示公钥, r表示随机数, g表
示私钥生成元, h表示消息生成元, m表示所述数字货币, 其中Y支持直接调用零知识范围证
明技术证明m在预定范围内, 加密 密文C支持利用私钥解密所述数字货币m。
6.根据权利要求3所述的方法, 其特 征在于, 所述方法还 包括:
在生成所述隐私交易过程中, 使用相同密钥进行数字签名和对所述数字货币进行加
密。
7.根据权利要求1至6中任一项所述的方法, 其特征在于, 根据对所述 隐私交易的验证
结果选择性对所述交易 参与方的账户进行 更新包括:
响应于所述隐私交易通过验证, 对所述交易参与方的账户的加密金额和所述隐私交易
的序列号进行 更新。
8.根据权利要求7 所述的方法, 其特 征在于, 所述方法还 包括:
响应于对加密金额的销毁需求, 对所有所述交易参与方的账户中的加密金额进行清权 利 要 求 书 1/2 页
2
CN 115131018 A
2零, 以返还原 始数字货币。
9.一种设备, 其特 征在于, 包括:
处理器; 以及
存储器, 其存储有基于区块链的隐私交易的计算机指令, 当所述计算机指令由所述处
理器运行时, 使得 所述设备 执行根据权利要求1 ‑8的任意一项所述的方法。
10.一种计算机程序产品, 其特征在于, 包括基于区块链的隐私交易的程序指令, 当所
述程序指令由处 理器执行时, 使得实现根据权利要求1 ‑8的任意一项所述的方法。权 利 要 求 书 2/2 页
3
CN 115131018 A
3
专利 基于区块链的隐私交易的方法及相关产品
安全报告 >
其他 >
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-24 08:49:53上传分享