-
公开(公告)号:CN110113326B
公开(公告)日:2021-07-06
申请号:CN201910342449.9
申请日:2019-04-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的竞争排名方法及装置,涉及科技金融技术领域,该方法包括:从区块链中下载所有竞争密文对,从所有竞争密文对中确定由第一公钥加密的目标竞争密文对。采用第一私钥对目标竞争密文对中的竞争密文进行解密,确定目标竞争属性对。依次比较每个目标竞争属性对中两个目标竞争属性值的大小,确定第一竞争方的排名。由于将所有竞争方的敏感属性值隐藏在竞争属性值中,保证了任一竞争方不能获知其他竞争方的敏感属性值。其次,竞争密文对是采用公钥进行加密后获得的,而基于公钥并不能确定竞争方的身份,故任一竞争方只能得到自身在所有竞争方的排名,而不能知道其他竞争方的排名,从而有效保护了各个竞争方的隐私数据。
-
公开(公告)号:CN112580072A
公开(公告)日:2021-03-30
申请号:CN202011449167.8
申请日:2020-12-09
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种数据集合求交方法及装置,该方法包括发送者生成第一密文和第二密文,并通知接收者第一密文和第二密文的含义,基于第一数据集合中的元素,生成第一数据集合的密钥树,确定出密钥树中每一层叶子节点上的密钥的密文,依据第一数据集合的密钥树中最后一层叶子节点的密钥对第一密文和第二密文进行加密,得到密文集,并将密文集发送给接收者,使用不经意传输协议将密钥树中每一层叶子节点上的密钥的密文传输给接收者。通过对每个集合元素生成一个密文和一个密钥,两方交互后获得交集元素的密钥,使用该密钥解密获得交集元素的密文,因此不仅在求交过程中能够保证两方集合的隐私,而且最终只有一方集合拥有者会得到求交结果的密文。
-
公开(公告)号:CN112184245A
公开(公告)日:2021-01-05
申请号:CN202011068742.X
申请日:2020-09-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种跨区块链的交易身份确认方法及装置,其中方法为:获取第一交易的公钥、所述第一交易的签名、第二交易的签名和所述第二交易的公钥;所述用户在该区块链的私钥是基于所述用户的共用公钥根据该区块链的密钥生成算法确定的;若所述第一交易的公钥和所述第二交易的公钥相同,且所述第一交易的签名和所述第二交易的签名均验证通过,则确定所述第一用户和所述第二用户为相同用户,从而确定所述第一交易和所述第二交易为相同用户发起的交易。上述方法应用于金融科技(Fintech)时,提供了一种在异构区块链系统中也能确认交易身份的方法。
-
公开(公告)号:CN112182660A
公开(公告)日:2021-01-05
申请号:CN202011174485.8
申请日:2020-10-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种数据排序方法及装置,其中方法为:第一隐私计算端通过基于随机数的预设同态加密算法,对本端用户的明文数据加密,获得第一加密数据;所述第一隐私计算端获取各匿名用户的各第二加密数据;所述第一隐私计算端根据所述预设同态加密算法对应的预设同态比较算法,比较所述第一加密数据与所述各第二加密数据的大小,获得各加密比较结果;所述第一隐私计算端根据所述预设同态加密算法对应的预设同态解密算法,对所述各加密比较结果解密,获得各解密比较结果;所述第一隐私计算端根据所述各解密比较结果,确定所述本端用户的名次。上述方法应用于金融科技(Fintech)时,可以保护用户的隐私。
-
公开(公告)号:CN112162726A
公开(公告)日:2021-01-01
申请号:CN202011063547.8
申请日:2020-09-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种目标用户确定方法、装置、设备及存储介质,该方法将待参与用户对应的随机数上传至区块链确定抽签号,从而,基于区块链中存储的数据以及多个签名终端,确定待抽取对象,并基于上述抽签号,确定与待抽取对象对应的目标用户,向目标用户发送通知消息。其中,该待抽取对象的安全性由区块链和多个签名终端保证,使得任何一方,例如摇号组织方无法篡改待抽取对象,从而,保证后续基于上述待抽取对象确定的目标用户的准确性,提高用户抽取过程中的公平、公正性,而且,本申请实施例无需知道待参与用户的真实信息,只需知道待参与用户对应的随机数,从而保护用户隐私信息,避免用户隐私信息被非法使用。
-
公开(公告)号:CN111523892A
公开(公告)日:2020-08-11
申请号:CN202010328330.9
申请日:2020-04-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的跨链交易方法及装置,其中方法为:第一区块链的第一节点接收第一交易数据;所述第一交易数据包括第一零知识证明和第二零知识证明;所述第一节点若验证通过所述第一零知识证明和所述第二零知识证明,则执行所述第一交易数据;所述第一零知识证明验证通过指示第一交易对象、第二交易对象和第三交易对象满足预设关系;所述第二零知识证明验证通过指示所述第二交易对象与第四交易对象等价。上述方法应用于金融科技(Fintech)时,通过验证所述第一零知识证明和所述第二零知识证明,间接证明第一交易对象、第四交易对象和第三交易对象满足预设关系,从而保证了交易的正确性。
-
公开(公告)号:CN111080296A
公开(公告)日:2020-04-28
申请号:CN201911235411.8
申请日:2019-12-05
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例公开了一种基于区块链系统的验证方法及装置,待验证节点基于椭圆曲线加密算法生成至少两个待验证信息对应的待验证数据,并发送给验证节点,验证节点使用椭圆曲线加密算法对应的解密算法对待验证数据中的第一信息和至少两个第二信息进行计算,得到第三信息,并根据第三信息与第一信息确定是否通过验证。通过椭圆曲线加密算法得到待验证数据,在降低验证的难度的同时,还能提高验证的准确性;且,本方案中的待验证数据是由两个或两个以上的待验证信息生成的,如此,验证节点通过一次验证过程即可完成对待验证节点中的两个或两个以上的待验证信息的验证,从而提高验证的效率。
-
公开(公告)号:CN110838912A
公开(公告)日:2020-02-25
申请号:CN201911128865.5
申请日:2019-11-18
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/08
Abstract: 本发明涉及金融科技(Fintech)技术领域,本发明公开了一种基于区块链的密钥管理方法,该方法包括:在接收到密钥托管请求时,获取所述密钥托管请求对应的密钥,及所述密钥的托管信息;按照预设助记词生成算法生成所述密钥对应的助记词;根据所述密钥托管信息对所述助记词处理,得到所述助记词对应的子秘密,并将所述子秘密发送至所述密钥托管信息对应的区块链节点;在接收到密钥获取请求时,向所述区块链节点发送获取请求,并接收所述区块链节点基于所述获取请求反馈的子秘密;根据所述子秘密恢复所述助记词,基于所述助记词恢复所述密钥。本发明还公开了一种基于区块链的密钥管理装置、设备及计算机介质。本发明实现了密钥的有效管理。
-
公开(公告)号:CN110689349A
公开(公告)日:2020-01-14
申请号:CN201910949539.4
申请日:2019-10-08
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/38 , G06F16/901 , G06F16/903
Abstract: 本发明公开了一种区块链中的交易哈希值存储和搜索方法及装置,其中方法为:客户端获取用户在所述客户端上发起的第N次交易的交易哈希值和所述第N次交易的索引参数;所述客户端获取所述索引参数对应的第N-1状态字符串;所述客户端将所述第N-1状态字符串和所述第N次交易的交易哈希值作为第N待加密数据;所述客户端根据第N状态字符串和所述索引参数的搜索令牌确定第N密钥和第N索引位置信息;所述客户端使用所述第N密钥将所述第N待加密数据加密为第N密文,并建立所述第N索引位置信息和所述第N密文的唯一映射关系。上述方法应用于金融科技(Fintech)时,上述方法中交易哈希值的存储更加安全,同时存储时保留了可搜索性。
-
公开(公告)号:CN110555772A
公开(公告)日:2019-12-10
申请号:CN201910851095.0
申请日:2019-09-06
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及区块链技术,公开了一种凭证验证方法,包括:若检测到基于权益凭证发起的验证请求,则从验证请求对应的区块链的合约数据表中,获取权益凭证的服务内容和权益凭证的兑现记录;获取验证请求的验证密钥、权益凭证的服务项目以及权益凭证对应的服务端的签名公钥,并基于验证密钥、服务项目和签名公钥,验证服务内容;若服务内容验证通过,则获取权益凭证的兑现附言,并基于兑现附言,验证兑现记录;若兑现记录验证通过,则确定权益凭证有效。本发明还公开了一种凭证验证装置、设备和计算机可读存储介质。本发明的权益凭证验证不需要服务端参与,同时,利用密码学技术和区块链特性,在实现隐私保护的同时,实现自主验证。
-
-
-
-
-
-
-
-
-