-
公开(公告)号:CN114091054A
公开(公告)日:2022-02-25
申请号:CN202111292880.0
申请日:2021-11-03
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种双向隐匿数据查询方法及装置,包括:查询方基于待查询信息的第一唯一标识确定查询请求,并发送至数据方;查询请求包括第一辅助信息;第一辅助信息是根据第一唯一标识确定的;接收数据方发送的反馈结果;反馈结果包括数据方中的各密文和各密文对应的解密索引;各密文是数据方根据各明文对应的加密密钥对各明文进行加密得到的;各明文对应的加密密钥是根据各明文的第二辅助信息确定的;第二辅助信息是数据方根据第一辅助信息和第二唯一标识确定的;根据解密索引确定解密密钥,并根据解密密钥对密文进行解密;将解密成功的明文确定为查询结果。以实现查询方和数据方之间的数据完全隐匿,提高查询过程中的安全性和隐私性。
-
公开(公告)号:CN113992325A
公开(公告)日:2022-01-28
申请号:CN202111174112.5
申请日:2021-10-09
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/30 , H04L9/40 , H04L67/06 , H04L67/1097 , G06F21/62
Abstract: 本发明公开了一种隐私数据共享方法及装置,其中方法为:根据椭圆曲线的生成元、偏移公钥和区块链的至少一个节点对应的公钥对待加密数据加密,获得共享密文;任一公钥是基于主私钥和所述生成元,按照椭圆曲线数域内的预设运算得到的,偏移公钥是基于偏移私钥和生成元按照所述预设运算得到的;将共享密文上传至区块链,针对任一节点,共享密文用于该节点基于该节点的私钥、至少一个节点对应的公钥和所述生成元,按照椭圆曲线的算法和所述预设运算,解密得到待加密数据。上述方法应用于金融科技(Fintech)时,根据椭圆曲线的性质,只需要生成一份共享密文,便可以实现在多个节点上共享数据。
-
公开(公告)号:CN113706150A
公开(公告)日:2021-11-26
申请号:CN202111254334.8
申请日:2021-10-27
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/38
Abstract: 本发明实施例提供了一种区块确认方法及装置,该方法包括针对任一交易,客户端从m个区块链节点中确定出k个区块链节点作为优先节点,基于k个优先节点的公钥,生成第一混淆因子,基于第一混淆因子和交易,生成第一优先承诺,基于第一优先承诺和交易的哈希值生成第一优先交易,并将第一优先交易发送给区块链网络。如此,该方案可以在各区块链节点的计算能力相同或接近的情况下,客户端指定的优先节点有极大的概率率先通过第一优先交易中的第一优先承诺恢复出交易,以此快速完成区块确认的过程,从而有效地提高区块上链的效率。同时,由于客户端是在通过第一混淆因子对交易进行混淆处理后发送给区块链网络,因此可以确保交易数据的隐私安全性。
-
公开(公告)号:CN111737748B
公开(公告)日:2021-09-07
申请号:CN202010591749.3
申请日:2020-06-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于区块链的数据解密方法、装置及存储介质,其中方法为:第一区块链节点获取来自各第二区块链节点对待解密数据的各第二解密结果及所述各第二解密结果的零知识证明;所述第一区块链节点若验证所述各第二解密结果的零知识证明均通过,则根据第一解密结果和所述各第二解密结果获得联合解密结果;所述第一区块链节点根据所述联合解密结果,对所述待解密数据解密。上述方法应用于金融科技(Fintech)时,能够在不披露所述各第二子秘密的情况下,验证所述各第二解密结果,并在验证通过后再根据第一解密结果和所述各第二解密结果获得联合解密结果,并根据所述联合解密结果,对所述待解密数据解密。
-
公开(公告)号:CN112466032B
公开(公告)日:2021-08-17
申请号:CN202011324457.X
申请日:2020-11-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种电子投票方法、装置及电子设备。其中,应用于投票节点的电子投票方法包括:基于设定的生成元、第一公钥和投票节点的私钥,确定出至少一个第一候选对象中每个第一候选对象对应的密文,以及确定出所有候选对象中每个候选对象的票数对应的密文;向至少一个网络节点上报确定出的密文;其中,所述第一候选对象为所述所有候选对象中被投中的候选对象;所述第一公钥由网络节点下发至所述投票节点,所述第一公钥基于所有计票节点的第二公钥确定出;计票节点的第二公钥基于对应的计票节点的私钥和所述设定的生成元确定出;上报的密文用于确定每个候选对象对应的总票数。
-
公开(公告)号:CN112580072B
公开(公告)日:2021-07-30
申请号:CN202011449167.8
申请日:2020-12-09
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种数据集合求交方法及装置,该方法包括发送者生成第一密文和第二密文,并通知接收者第一密文和第二密文的含义,基于第一数据集合中的元素,生成第一数据集合的密钥树,确定出密钥树中每一层叶子节点上的密钥的密文,依据第一数据集合的密钥树中最后一层叶子节点的密钥对第一密文和第二密文进行加密,得到密文集,并将密文集发送给接收者,使用不经意传输协议将密钥树中每一层叶子节点上的密钥的密文传输给接收者。通过对每个集合元素生成一个密文和一个密钥,两方交互后获得交集元素的密钥,使用该密钥解密获得交集元素的密文,因此不仅在求交过程中能够保证两方集合的隐私,而且最终只有一方集合拥有者会得到求交结果的密文。
-
公开(公告)号:CN111738857B
公开(公告)日:2021-07-06
申请号:CN202010596098.7
申请日:2020-06-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于区块链的隐匿支付证明的生成与验证方法及装置,其中方法为:根据第一随机数、证明承诺因子和第一交易对象,生成隐匿支付证明的第一子部分;根据第二随机数、所述证明承诺因子和第一密钥,生成第二子部分;根据第三随机数、所述证明承诺因子和所述中间凭证因子,生成第三子部分;根据第四随机数、所述证明承诺因子和中间密钥,生成第四子部分;根据所述第一随机数、第三随机数、第五随机数、所述证明承诺因子、所述第一交易对象、所述第一密钥、第二密钥和所述中间密钥,生成第五子部分。上述方法应用于金融科技(Fintech)时,提升了隐匿支付证明的生成效率。
-
公开(公告)号:CN108768992B
公开(公告)日:2021-04-23
申请号:CN201810478308.5
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的信息匿名传输方法、设备及可读存储介质,该方法包括:客户端接收区块链机构分发的信息、第一公钥列表、生成环签名所需的环签名参数,并根据客户端用户的操作得到与机构分发信息对应的待传输信息;使用环签名参数、第一公钥列表中的其他用户公钥和客户端公钥对应的私钥对待传输信息进行环签名,以得到信息签名;将待传输信息和信息签名发送给机构,以供机构接收到待传输信息和信息签名,且确定信息签名处于有效状态后,将待传输信息和信息签名上传至区块链中。本发明实现了信息的匿名传输;且通过将待传输信息和对应的信息签名写入区块链中,以通过区块链的特性实现待传输信息不可被篡改。
-
公开(公告)号:CN112541197A
公开(公告)日:2021-03-23
申请号:CN202011575759.4
申请日:2020-12-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种结果验证方法及装置,包括:运算方基于预设加密算法,确定各明文的第一密文及各替代文的第二密文,其中,各明文与各替代文一一对应,然后基于预设加密算法的公钥、各明文的运算系数、各明文的运算结果及第二密文,确定第一哈希值,并基于第一哈希值,确定各替代文与各明文之间的各绑定关系,再将预设加密算法的公钥、各明文的第一密文、各明文的运算结果、各明文的运算系数及零知识证明上传至区块链中,其中,零知识证明包括第一哈希值及各绑定关系。以此实现了在不需要可信第三方提供数据的基础上,创建零知识证明,增加了创建零知识证明的效率,且根据明文的运算系数,使本发明所应有的技术场景更加的广泛。
-
公开(公告)号:CN112287040A
公开(公告)日:2021-01-29
申请号:CN202011192135.4
申请日:2020-10-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的权益合并方法及装置,该方法包括服务器接收m个客户端发送的m个权益合并请求,对同类的承诺分片进行聚合处理,确定出n个承诺证明,并针对同类的权益凭证进行聚类处理,确定出n条权益凭证记录,基于n个承诺证明和n条权益凭证记录,生成针对m个权益合并请求的承诺因子并将承诺因子,并针对同类的零知识证明分片进行聚合处理,确定出k个零知识证明,向区块链发送验证请求。由于多个用户在服务器上进行交互,共同生成k个零知识证明,可以避免他人通过权益凭证的关联性获取到用户的身份信息,从而可以提高用户的身份信息的隐私安全性。且凭证密钥未离开客户端本地可以确保权益凭证数据的隐私安全性。
-
-
-
-
-
-
-
-
-