-
公开(公告)号:CN111131171B
公开(公告)日:2021-05-11
申请号:CN201911218904.0
申请日:2019-12-03
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例公开了一种基于区块链网络的节点认证方法及装置,证书签发节点对跨链节点中的各个证书属性信息进行签名得到节点证书,如此,跨链节点根据第一区块链网络的认证属性信息和节点证书生成待认证数据,并将待认证数据发送给第一区块链网络中的认证节点,以使认证节点进行认证。通过签名待接入的至少两个区块链网络的认证属性信息得到跨链节点的节点证书,使得跨链节点使用一个节点证书来管理跨链节点接入多个区块链网络的认证过程,从而可以降低节点证书管理和认证的复杂性;且,该种方式在认证时不会泄露其它区块链网络的认证属性信息,从而能够保证各个区块链网络的认证属性信息的安全。
-
公开(公告)号:CN112528340A
公开(公告)日:2021-03-19
申请号:CN202011576622.0
申请日:2020-12-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种分布式存储一致性的验证方法及装置,包括验证方从分布式存储的各存储方获取同一明文的各密文和各密文对应的零知识证明,其中,零知识证明包括密文的替代文、明文和替代文之间的绑定关系、第一哈希值及各加密公钥,然后针对每个密文,根据明文的绑定关系、密文的加密公钥、第一哈希值和密文,得到验证文,在验证文与密文的替代文一致时,确定每个密文是通过同一明文得到的,证明了每个密文的一致性,因此,实现了证明分布式存储的各明文的多个密文的一致性。
-
公开(公告)号:CN112466032A
公开(公告)日:2021-03-09
申请号:CN202011324457.X
申请日:2020-11-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种电子投票方法、装置及电子设备。其中,应用于投票节点的电子投票方法包括:基于设定的生成元、第一公钥和所述投票节点的私钥,确定出至少一个第一候选对象中每个第一候选对象对应的密文,以及确定出所有候选对象中每个候选对象的票数对应的密文;向至少一个网络节点上报确定出的密文;其中,所述第一候选对象为所述所有候选对象中被投中的候选对象;所述第一公钥由网络节点下发至所述投票节点,所述第一公钥基于所有计票节点的第二公钥确定出;计票节点的第二公钥基于对应的计票节点的私钥和所述设定的生成元确定出;上报的密文用于确定每个候选对象对应的总票数。
-
公开(公告)号:CN112291062A
公开(公告)日:2021-01-29
申请号:CN202011173771.2
申请日:2020-10-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的投票方法及装置,该方法包括服务器接收客户端发送的作为混淆信息的分片投票,生成分片投票的密文投票,基于分片投票、符合投票机制的k个随机数和k个随机数对应的k个承诺证明,生成针对分片投票的k类零知识证明,向区块链发送投票结果。由于在服务器上进行复杂的密文运算,可以减轻客户端的压力,并可以提高用户进行匿名投票的效率。而服务器接收的分片投票是经过客户端对用户的投票信息进行混淆处理确定的,可以有助于确保用户的投票信息的隐私安全性。此外,通过区块链验证服务器在处理分片投票的过程中是否对客户端发送的分片投票进行篡改,如此可以确保用户的投票信息的不可篡改性、可验证性。
-
公开(公告)号:CN111737748A
公开(公告)日:2020-10-02
申请号:CN202010591749.3
申请日:2020-06-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于区块链的数据解密方法及装置,其中方法为:第一区块链节点获取来自各第二区块链节点对待解密数据的各第二解密结果及所述各第二解密结果的零知识证明;所述第一区块链节点若验证所述各第二解密结果的零知识证明均通过,则根据第一解密结果和所述各第二解密结果获得联合解密结果;所述第一区块链节点根据所述联合解密结果,对所述待解密数据解密。上述方法应用于金融科技(Fintech)时,能够在不披露所述各第二子秘密的情况下,验证所述各第二解密结果,并在验证通过后再根据第一解密结果和所述各第二解密结果获得联合解密结果,并根据所述联合解密结果,对所述待解密数据解密。
-
公开(公告)号:CN111131171A
公开(公告)日:2020-05-08
申请号:CN201911218904.0
申请日:2019-12-03
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例公开了一种基于区块链网络的节点认证方法及装置,证书签发节点对跨链节点中的各个证书属性信息进行签名得到节点证书,如此,跨链节点根据第一区块链网络的认证属性信息和节点证书生成待认证数据,并将待认证数据发送给第一区块链网络中的认证节点,以使认证节点进行认证。通过签名待接入的至少两个区块链网络的认证属性信息得到跨链节点的节点证书,使得跨链节点使用一个节点证书来管理跨链节点接入多个区块链网络的认证过程,从而可以降低节点证书管理和认证的复杂性;且,该种方式在认证时不会泄露其它区块链网络的认证属性信息,从而能够保证各个区块链网络的认证属性信息的安全。
-
公开(公告)号:CN114091054B
公开(公告)日:2025-04-01
申请号:CN202111292880.0
申请日:2021-11-03
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种双向隐匿数据查询方法及装置,包括:查询方基于待查询信息的第一唯一标识确定查询请求,并发送至数据方;查询请求包括第一辅助信息;第一辅助信息是根据第一唯一标识确定的;接收数据方发送的反馈结果;反馈结果包括数据方中的各密文和各密文对应的解密索引;各密文是数据方根据各明文对应的加密密钥对各明文进行加密得到的;各明文对应的加密密钥是根据各明文的第二辅助信息确定的;第二辅助信息是数据方根据第一辅助信息和第二唯一标识确定的;根据解密索引确定解密密钥,并根据解密密钥对密文进行解密;将解密成功的明文确定为查询结果。以实现查询方和数据方之间的数据完全隐匿,提高查询过程中的安全性和隐私性。
-
公开(公告)号:CN112182660B
公开(公告)日:2024-09-20
申请号:CN202011174485.8
申请日:2020-10-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种数据排序方法及装置,其中方法为:第一隐私计算端通过基于随机数的预设同态加密算法,对本端用户的明文数据加密,获得第一加密数据;所述第一隐私计算端获取各匿名用户的各第二加密数据;所述第一隐私计算端根据所述预设同态加密算法对应的预设同态比较算法,比较所述第一加密数据与所述各第二加密数据的大小,获得各加密比较结果;所述第一隐私计算端根据所述预设同态加密算法对应的预设同态解密算法,对所述各加密比较结果解密,获得各解密比较结果;所述第一隐私计算端根据所述各解密比较结果,确定所述本端用户的名次。上述方法应用于金融科技(Fintech)时,可以保护用户的隐私。
-
公开(公告)号:CN112184245B
公开(公告)日:2024-04-26
申请号:CN202011068742.X
申请日:2020-09-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种跨区块链的交易身份确认方法及装置,其中方法为:获取第一交易的公钥、所述第一交易的签名、第二交易的签名和所述第二交易的公钥;所述用户在该区块链的私钥是基于所述用户的共用公钥根据该区块链的密钥生成算法确定的;若所述第一交易的公钥和所述第二交易的公钥相同,且所述第一交易的签名和所述第二交易的签名均验证通过,则确定所述第一用户和所述第二用户为相同用户,从而确定所述第一交易和所述第二交易为相同用户发起的交易。上述方法应用于金融科技(Fintech)时,提供了一种在异构区块链系统中也能确认交易身份的方法。
-
公开(公告)号:CN110008665B
公开(公告)日:2024-02-06
申请号:CN201910163011.4
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/30
Abstract: 本发明实施例提供了一种区块链的权限控制方法及装置,涉及科技金融技术领域,该方法包括:获取交易请求,交易请求包括交易信息和交易账户,然后根据交易信息确定待操作表和操作内容。从预设的权限表中确定待操作表对应的权限账户,在确定交易账户与待操作表对应的权限账户匹配时,在待操作表中执行操作内容。由于预先将各个账户对区块链中表的权限保存在权限表中,故交易账户发起交易需要操作区块链中的表时,可以查询权限表确定操作权限并对表执行操作,实现对区块链的权限控制。由于权限表中可以自由设置账户的权限,并基于需要对账户权限进行增删,相较于基于角色进行权限控制来说,对账户权限的控制更加细粒度,便于对账户权限进行管理。
-
-
-
-
-
-
-
-
-