一种支持ZKPs的同态加密方法和区块链交易金额加密方法

    公开(公告)号:CN110414981B

    公开(公告)日:2023-05-09

    申请号:CN201910599674.0

    申请日:2019-07-04

    IPC分类号: G06Q20/38 H04L9/00 H04L9/08

    摘要: 本发明公开了一种支持ZKPs(零知识证明)的同态加密方法和区块链交易金额加密方法,属于信息安全技术领域。包括:根据零知识证明要求和Paillier算法,生成公钥、私钥和系统参数;根据给定的明文,使用加密算法和公钥、系统参数进行加密,输出密文(E,c1,c2,c3);根据给定的密文,使用解密算法和私钥进行解密,输出明文。本发明改进了Paillier同态算法,4个部分的密文整体上可以用于保密交易金额,承诺部分E还可用于交易金额的零知识范围证明,使得Paillier算法与基于FO承诺的零知识范围证明相结合,支持密文的范围证明。由于将私钥λ隐藏到系统参数k中,每个用户拥有自己的公私钥,使用起来也更加方便,安全性能更好。

    一种基于区块链的资产确权交易实现方法及系统

    公开(公告)号:CN110335149B

    公开(公告)日:2021-08-20

    申请号:CN201910529496.4

    申请日:2019-06-19

    IPC分类号: G06Q40/04

    摘要: 本发明公开了一种基于区块链的资产确权交易实现方法及系统,属于区块链技术领域,包括:资产信息存储的步骤包:在资产被生产时,将资产信息以区块的形式存储到链外数据库OuterDB中,并将区块头信息存储到区块链系统的本地数据库中;以及资产确权的步骤:由资产生产者向区块链系统发送资产确权交易请求;区块链系统接收到资产确权交易请求后,解析确权交易请求数据,以验证公钥证书、私钥签名和资产数量,若所有验证均通过,则执行后续步骤,否则交易结束;为输出数据生成UTXO,将资产确权交易请求以及所生成的UTXO存储到区块链系统的本地数据库中;确权交易请求数据中的资产所有权关系生效,交易结束。本发明在区块链中实现了安全、可追溯的资产确权交易。

    用于交易金额加密且支持零知识证明的同态加密方法和介质

    公开(公告)号:CN110011781B

    公开(公告)日:2020-05-19

    申请号:CN201910160273.5

    申请日:2019-03-04

    IPC分类号: H04L9/00 H04L9/32 G06Q20/38

    摘要: 本发明公开了一种用于交易金额加密且支持零知识证明的同态加密方法,属于信息安全技术领域。包括:根据零知识证明要求和Paillier算法,生成公钥、私钥和零知识参数;根据给定的明文,使用加密算法和公钥、零知识参数进行加密,输出密文(E,c1,c2);根据给定的密文,使用解密算法和私钥进行解密,输出明文。本发明改进了Paillier同态算法,把密文分成了3个部分(E,c1,c2),3个部分整体上可以用于保密交易金额,承诺部分E还可用于交易金额的零知识范围证明,使得Paillier算法与基于FO承诺的零知识范围证明相结合,支持密文的范围证明。既可用于账户模型的交易金额加密与范围证明,也可用于UTXO模型的交易金额加密与范围证明。

    一种支持ZKPs的同态加密方法和区块链交易金额加密方法

    公开(公告)号:CN110414981A

    公开(公告)日:2019-11-05

    申请号:CN201910599674.0

    申请日:2019-07-04

    IPC分类号: G06Q20/38 H04L9/00 H04L9/08

    摘要: 本发明公开了一种支持ZKPs(零知识证明)的同态加密方法和区块链交易金额加密方法,属于信息安全技术领域。包括:根据零知识证明要求和Paillier算法,生成公钥、私钥和系统参数;根据给定的明文,使用加密算法和公钥、系统参数进行加密,输出密文(E,c1,c2,c3);根据给定的密文,使用解密算法和私钥进行解密,输出明文。本发明改进了Paillier同态算法,4个部分的密文整体上可以用于保密交易金额,承诺部分E还可用于交易金额的零知识范围证明,使得Paillier算法与基于FO承诺的零知识范围证明相结合,支持密文的范围证明。由于将私钥λ隐藏到系统参数k中,每个用户拥有自己的公私钥,使用起来也更加方便,安全性能更好。

    一种基于区块链的资产确权交易实现方法及系统

    公开(公告)号:CN110335149A

    公开(公告)日:2019-10-15

    申请号:CN201910529496.4

    申请日:2019-06-19

    IPC分类号: G06Q40/04

    摘要: 本发明公开了一种基于区块链的资产确权交易实现方法及系统,属于区块链技术领域,包括:资产信息存储的步骤包:在资产被生产时,将资产信息以区块的形式存储到链外数据库OuterDB中,并将区块头信息存储到区块链系统的本地数据库中;以及资产确权的步骤:由资产生产者向区块链系统发送资产确权交易请求;区块链系统接收到资产确权交易请求后,解析确权交易请求数据,以验证公钥证书、私钥签名和资产数量,若所有验证均通过,则执行后续步骤,否则交易结束;为输出数据生成UTXO,将资产确权交易请求以及所生成的UTXO存储到区块链系统的本地数据库中;确权交易请求数据中的资产所有权关系生效,交易结束。本发明在区块链中实现了安全、可追溯的资产确权交易。

    一种用于交易金额加密且支持零知识证明的同态加密方法

    公开(公告)号:CN110011781A

    公开(公告)日:2019-07-12

    申请号:CN201910160273.5

    申请日:2019-03-04

    IPC分类号: H04L9/00 H04L9/32 G06Q20/38

    摘要: 本发明公开了一种用于交易金额加密且支持零知识证明的同态加密方法,属于信息安全技术领域。包括:根据零知识证明要求和Paillier算法,生成公钥、私钥和零知识参数;根据给定的明文,使用加密算法和公钥、零知识参数进行加密,输出密文(E,c1,c2);根据给定的密文,使用解密算法和私钥进行解密,输出明文。本发明改进了Paillier同态算法,把密文分成了3个部分(E,c1,c2),3个部分整体上可以用于保密交易金额,承诺部分E还可用于交易金额的零知识范围证明,使得Paillier算法与基于FO承诺的零知识范围证明相结合,支持密文的范围证明。既可用于账户模型的交易金额加密与范围证明,也可用于UTXO模型的交易金额加密与范围证明。