一种区块链交易隐私保护方法及系统技术方案

技术编号:17709501 阅读:55 留言:0更新日期:2018-04-14 21:09
本发明专利技术提供一种区块链交易隐私保护方法及系统,该方法包括:区块链系统的节点间创建交易群,用户在节点上创建账户,节点生成账户公私钥信息后加入群;交易请求节点使用广播加密算法加密交易信息,并对加密后的交易信息进行群签名,之后广播加密并群签名后的交易信息;普通非记账节点验证并广播交易信息,记账节点解密交易信息并执行智能合约进行记账处理,进行广播加密后记入公共账本,保存的数据只允许记账节点、交易请求节点以及管理节点打开。本发明专利技术使用了广播加密算法及群签名技术的方法,以解决区块链系统中的隐私保护问题,同时保证交易的可追溯性。

【技术实现步骤摘要】
一种区块链交易隐私保护方法及系统
本专利技术涉及区块链领域,尤其涉及区块链交易隐私的安全性以及该技术在区块链金融等领域的应用。
技术介绍
区块链技术是起源于比特币的去中心化分布式账本技术,其通过技术背书而非中心化信用机构来促成交易,具有去中心化、无须中心信任、不可篡改和加密安全等特点。节点作为区块链系统的参与者,分别维护一份数据副本。节点通过共识算法,保持备份数据库数据的一致性。在参与者之间没有建立信任的前提下提高参与者对数据可靠性的信心。传统的区块链或者比特币技术中,所有数据的都是透明的,包括交易的内容,发送方,接收方的地址(比特币中发送方、接收方地址提供一定的隐私保护,但仍旧会泄露一些隐私信息)。在金融行业,因为数据、发送方和接收方信息涉及到大量的商业机密和利益,所以数据完全公开是不可行的,隐私信息的保护尤其重要。一方面,权威机构希望能对区块链进行监管,查证非法交易活动,而另一方面,用户担心其交易活动的细节暴露从而导致个人数据和生活方式的细节可能会暴露给未授权方。用户保护隐私的需求与当局的知情权及监督权之间的冲突所带来的挑战不可小视。因此,区块链需要解决的核心问题在于:如何在提供本文档来自技高网...
一种区块链交易隐私保护方法及系统

【技术保护点】
一种区块链交易隐私保护方法,其特征在于,包括以下步骤:区块链系统的节点间创建交易群,用户在区块链节点上可创建账户,该节点生成账户公私钥信息后加入所述交易群;管理节点为各个节点颁发群公钥和群证书,且管理节点持有群私钥;交易请求节点使用广播加密算法加密交易信息,所述广播加密算法指定记账节点、管理节点允许查看加密的内容;并使用群签名算法对加密后的交易信息进行群签名,使得交易信息可匿名传播;之后广播该广播加密并群签名后的交易信息;普通非记账节点使用群公钥验证后广播交易信息;记账节点解密所述交易信息并执行智能合约进行记账处理,智能合约保存处理结果的同时,用交易请求节点、记账节点及管理节点的账户公钥进行广...

【技术特征摘要】
1.一种区块链交易隐私保护方法,其特征在于,包括以下步骤:区块链系统的节点间创建交易群,用户在区块链节点上可创建账户,该节点生成账户公私钥信息后加入所述交易群;管理节点为各个节点颁发群公钥和群证书,且管理节点持有群私钥;交易请求节点使用广播加密算法加密交易信息,所述广播加密算法指定记账节点、管理节点允许查看加密的内容;并使用群签名算法对加密后的交易信息进行群签名,使得交易信息可匿名传播;之后广播该广播加密并群签名后的交易信息;普通非记账节点使用群公钥验证后广播交易信息;记账节点解密所述交易信息并执行智能合约进行记账处理,智能合约保存处理结果的同时,用交易请求节点、记账节点及管理节点的账户公钥进行广播加密后记入公共账本,保存的数据只允许记账节点、交易请求节点以及管理节点打开。2.如权利要求1所述的方法,其特征在于,还包括:管理节点使用群私钥解出真实的账户地址,对群用户的群签名进行追踪,并暴露签署者身份,以实现监管。3.如权利要求1或2所述的方法,其特征在于,交易请求节点使用广播加密算法和群签名算法进行交易信息加密及群签名,处理进一步包括:交易请求节点使用账户私钥对整个交易信息进行签名;交易请求节点使用交易请求节点、所有记账节点、管理节点的账户公钥进行广播加密;对广播加密后的交易信息密文进行群签名。4.如权利要求1或2所述的方法,其特征在于,普通非记账节点使用群公钥验证后广播交易信息,进一步包括:普通非记账节点接收到所述交易信息,使用群公钥对所述交易信息的群签名进行验证,若验证成功,则进一步广播,否则做丢弃处理。5.如权利要求1或2所述的方法,其特征在于,记账节点解密所述交易信息并执行智能合约进行记账处理包括以下操作:使用群公钥验证群签名;使用记账节点的账户私钥解开广播加密的交易信息密文,验证内部交易签名;从内置智能合约中检查交易请求节点账户状态,如果账户不存在或状态异常,直接丢掉交易;检查智能合约状态,如果合约已经被删除,直接丢掉交易,返回异常;执行智能合约,根据交...

【专利技术属性】
技术研发人员:李升林何德彪谢翔孙立林
申请(专利权)人:矩阵元技术深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1