-
公开(公告)号:CN110335149B
公开(公告)日:2021-08-20
申请号:CN201910529496.4
申请日:2019-06-19
Applicant: 华中科技大学
IPC: G06Q40/04
Abstract: 本发明公开了一种基于区块链的资产确权交易实现方法及系统,属于区块链技术领域,包括:资产信息存储的步骤包:在资产被生产时,将资产信息以区块的形式存储到链外数据库OuterDB中,并将区块头信息存储到区块链系统的本地数据库中;以及资产确权的步骤:由资产生产者向区块链系统发送资产确权交易请求;区块链系统接收到资产确权交易请求后,解析确权交易请求数据,以验证公钥证书、私钥签名和资产数量,若所有验证均通过,则执行后续步骤,否则交易结束;为输出数据生成UTXO,将资产确权交易请求以及所生成的UTXO存储到区块链系统的本地数据库中;确权交易请求数据中的资产所有权关系生效,交易结束。本发明在区块链中实现了安全、可追溯的资产确权交易。
-
公开(公告)号:CN110011781B
公开(公告)日:2020-05-19
申请号:CN201910160273.5
申请日:2019-03-04
Applicant: 华中科技大学
Abstract: 本发明公开了一种用于交易金额加密且支持零知识证明的同态加密方法,属于信息安全技术领域。包括:根据零知识证明要求和Paillier算法,生成公钥、私钥和零知识参数;根据给定的明文,使用加密算法和公钥、零知识参数进行加密,输出密文(E,c1,c2);根据给定的密文,使用解密算法和私钥进行解密,输出明文。本发明改进了Paillier同态算法,把密文分成了3个部分(E,c1,c2),3个部分整体上可以用于保密交易金额,承诺部分E还可用于交易金额的零知识范围证明,使得Paillier算法与基于FO承诺的零知识范围证明相结合,支持密文的范围证明。既可用于账户模型的交易金额加密与范围证明,也可用于UTXO模型的交易金额加密与范围证明。
-
公开(公告)号:CN110414981A
公开(公告)日:2019-11-05
申请号:CN201910599674.0
申请日:2019-07-04
Applicant: 华中科技大学
Abstract: 本发明公开了一种支持ZKPs(零知识证明)的同态加密方法和区块链交易金额加密方法,属于信息安全技术领域。包括:根据零知识证明要求和Paillier算法,生成公钥、私钥和系统参数;根据给定的明文,使用加密算法和公钥、系统参数进行加密,输出密文(E,c1,c2,c3);根据给定的密文,使用解密算法和私钥进行解密,输出明文。本发明改进了Paillier同态算法,4个部分的密文整体上可以用于保密交易金额,承诺部分E还可用于交易金额的零知识范围证明,使得Paillier算法与基于FO承诺的零知识范围证明相结合,支持密文的范围证明。由于将私钥λ隐藏到系统参数k中,每个用户拥有自己的公私钥,使用起来也更加方便,安全性能更好。
-
公开(公告)号:CN110335149A
公开(公告)日:2019-10-15
申请号:CN201910529496.4
申请日:2019-06-19
Applicant: 华中科技大学
IPC: G06Q40/04
Abstract: 本发明公开了一种基于区块链的资产确权交易实现方法及系统,属于区块链技术领域,包括:资产信息存储的步骤包:在资产被生产时,将资产信息以区块的形式存储到链外数据库OuterDB中,并将区块头信息存储到区块链系统的本地数据库中;以及资产确权的步骤:由资产生产者向区块链系统发送资产确权交易请求;区块链系统接收到资产确权交易请求后,解析确权交易请求数据,以验证公钥证书、私钥签名和资产数量,若所有验证均通过,则执行后续步骤,否则交易结束;为输出数据生成UTXO,将资产确权交易请求以及所生成的UTXO存储到区块链系统的本地数据库中;确权交易请求数据中的资产所有权关系生效,交易结束。本发明在区块链中实现了安全、可追溯的资产确权交易。
-
公开(公告)号:CN110163754A
公开(公告)日:2019-08-23
申请号:CN201910345998.1
申请日:2019-04-26
Applicant: 华中科技大学
Abstract: 本发明公开了一种Fabric区块链中实现铸币交易的方法、客户端、区块链和系统,属于区块链技术领域,包括:客户端向Fabric区块链发送请求数据,以向Fabric区块链发起铸币交易请求;Fabric区块链中的接收节点调用智能合约,以根据请求数据对铸币用户的身份和签名进行验证,若两项验证均通过,并且各铸币输出数据中代币数量是否均大于零,则根据每一个铸币输出数据生成一个对应的UTXO,并将所生成的UTXO以键值对模式分别存储到Fabric区块链的数据库中,并向客户端发送铸币成功的消息;否则,向客户端发送铸币失败的消息;客户端接收发送自接收节点的消息以判断铸币是否成功,并结束铸币交易。本发明能够在Fabric区块链中实现安全的铸币交易。
-
公开(公告)号:CN110011781A
公开(公告)日:2019-07-12
申请号:CN201910160273.5
申请日:2019-03-04
Applicant: 华中科技大学
Abstract: 本发明公开了一种用于交易金额加密且支持零知识证明的同态加密方法,属于信息安全技术领域。包括:根据零知识证明要求和Paillier算法,生成公钥、私钥和零知识参数;根据给定的明文,使用加密算法和公钥、零知识参数进行加密,输出密文(E,c1,c2);根据给定的密文,使用解密算法和私钥进行解密,输出明文。本发明改进了Paillier同态算法,把密文分成了3个部分(E,c1,c2),3个部分整体上可以用于保密交易金额,承诺部分E还可用于交易金额的零知识范围证明,使得Paillier算法与基于FO承诺的零知识范围证明相结合,支持密文的范围证明。既可用于账户模型的交易金额加密与范围证明,也可用于UTXO模型的交易金额加密与范围证明。
-
公开(公告)号:CN110414981B
公开(公告)日:2023-05-09
申请号:CN201910599674.0
申请日:2019-07-04
Applicant: 华中科技大学
Abstract: 本发明公开了一种支持ZKPs(零知识证明)的同态加密方法和区块链交易金额加密方法,属于信息安全技术领域。包括:根据零知识证明要求和Paillier算法,生成公钥、私钥和系统参数;根据给定的明文,使用加密算法和公钥、系统参数进行加密,输出密文(E,c1,c2,c3);根据给定的密文,使用解密算法和私钥进行解密,输出明文。本发明改进了Paillier同态算法,4个部分的密文整体上可以用于保密交易金额,承诺部分E还可用于交易金额的零知识范围证明,使得Paillier算法与基于FO承诺的零知识范围证明相结合,支持密文的范围证明。由于将私钥λ隐藏到系统参数k中,每个用户拥有自己的公私钥,使用起来也更加方便,安全性能更好。
-
公开(公告)号:CN110163754B
公开(公告)日:2021-07-27
申请号:CN201910345998.1
申请日:2019-04-26
Applicant: 华中科技大学
Abstract: 本发明公开了一种Fabric区块链中实现铸币交易的方法、客户端、区块链和系统,属于区块链技术领域,包括:客户端向Fabric区块链发送请求数据,以向Fabric区块链发起铸币交易请求;Fabric区块链中的接收节点调用智能合约,以根据请求数据对铸币用户的身份和签名进行验证,若两项验证均通过,并且各铸币输出数据中代币数量是否均大于零,则根据每一个铸币输出数据生成一个对应的UTXO,并将所生成的UTXO以键值对模式分别存储到Fabric区块链的数据库中,并向客户端发送铸币成功的消息;否则,向客户端发送铸币失败的消息;客户端接收发送自接收节点的消息以判断铸币是否成功,并结束铸币交易。本发明能够在Fabric区块链中实现安全的铸币交易。
-
公开(公告)号:CN107425969A
公开(公告)日:2017-12-01
申请号:CN201710806764.3
申请日:2017-09-08
Applicant: 华中科技大学
CPC classification number: Y02D50/10 , H04L9/0825 , G06F21/64 , H04L9/3236 , H04L9/3247
Abstract: 本发明公开了一种基于区块链技术的雇员体检信息认证方法,属于区块链技术的应用开发领域。应用本发明方法,雇员可将电子体检信息上传到Factom区块链上;之后雇员体检时所在医院、雇员行业协会负责人等公证人对雇员上传的电子体检信息进行签名认证,并将认证信息和公钥上传到Factom区块链上;新雇主雇佣雇员前,查询存储在Factom区块链上的雇员的电子体检信息以及对应的认证信息,进而信任该雇员的体检结果。本发明的方法使用Factom提供区块链底层服务,运行速度更快、写入成本更小,并且不会造成区块链膨胀,同时使得雇员的电子体检信息真实可信且不可篡改,雇员为新雇主服务时避免重复体检,节省时间和资金。
-
-
-
-
-
-
-
-