-
公开(公告)号:CN113094747B
公开(公告)日:2024-02-09
申请号:CN202110409104.8
申请日:2021-04-16
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明涉及金融科技(Fintech)领域,公开一种图像查找方法、区块链、云服务器及图像查找装置,区块链接收查询方发送的图像查询请求,图像查询请求包括加密查询向量;区块链从链上存储的加密索引中,查找与加密查询向量匹配的目标加密索引向量;每个加密索引包括加密索引向量和哈希值;区块链发送索引信息至云服务器并接收云服务器发送的目标密文图像;区块链校验目标密文图像对应的第一哈希值与目标加密索引向量对应的第二哈希值是否一致,并将校验结果上链。凭借区块链去中心化的优势可对链上存储的全部加密索引进行查找,可克服背景技术中云服务器对密文图像检索不完备的弊端;基于区块链对目标密文图像的校验,可克服云服务器篡改密文图像的问题。
-
公开(公告)号:CN113158087B
公开(公告)日:2024-07-09
申请号:CN202110384135.2
申请日:2021-04-09
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
IPC: G06F16/9537 , G06F16/951 , G06F16/33 , G06F21/60 , G06F21/62
Abstract: 本发明公开了一种空间文本的查询方法及装置,包括:云服务器获取用户端发送的第一查询密文,其中,第一查询密文包括第一查询空间向量密文和第一查询混合向量密文,第一查询空间向量密文是根据查询请求中的空间查询条件生成的,第一查询混合向量密文是根据查询请求中的文本查询条件和空间查询条件生成的,根据第一查询空间向量密文在密文索引树中检索出第一节点,根据第一查询混合向量密文和第一节点下的叶子节点的混合向量密文,确定符合文本查询条件的第二节点,避免查询结果受权重的影响,使查询结果在查询范围内,防止查询结果与查询位置距离过远的问题,提升了空间文本查询的准确度,提升了用户的查询体验。
-
公开(公告)号:CN113095510B
公开(公告)日:2024-03-01
申请号:CN202110398076.4
申请日:2021-04-14
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例提供了一种基于区块链的联邦学习方法及装置,该方法包括第一节点基于本地训练数据对第i轮本地模型进行训练,确定训练后的第i+1轮本地模型梯度信息,基于梯度裁剪量化规则对第i+1轮本地模型梯度信息中各第一子梯度信息分别进行裁剪量化,得到各第二子梯度信息,按照梯度合并规则,将各第二子梯度信息中每m个第二子梯度信息进行合并,得到n类第三子梯度信息,对n类第三子梯度信息分别进行同态加密,得到n类密文,并将n类密文发送给区块链。由于将本地模型梯度信息中各第一子梯度信息分别进行裁剪量化及合并处理,再进行同态加密,因此可以降低同态加密所产生的计算资源消耗,并可以减少密文传输过程中所消耗的网络资源。
-
公开(公告)号:CN111162912A
公开(公告)日:2020-05-15
申请号:CN201911399367.4
申请日:2019-12-30
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明公开了一种适用于区块链的验证方法及装置,其中方法为:第一解密节点从区块链获取加密密文;所述第一解密节点根据所述第一解密节点的私钥以及所述N+1个子密文中的子密文,确定所述加密密文在所述第一解密节点上的解密中间结果;所述第一解密节点根据所述各解密节点的解密中间结果,得到所述加密密文的明文;所述第一解密节点将所述明文和解密密钥证明上传至所述区块链,所述解密密钥证明用于验证所述明文是根据所述第一解密节点的私钥解密获得的。上述方法应用于金融科技(Fintech)时,不会暴露第一解密节点的私钥,且能够验证所述明文是根据所述第一解密节点的私钥解密获得的。
-
公开(公告)号:CN111080296B
公开(公告)日:2023-12-01
申请号:CN201911235411.8
申请日:2019-12-05
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例公开了一种基于区块链系统的验证方法及装置,待验证节点基于椭圆曲线加密算法生成至少两个待验证信息对应的待验证数据,并发送给验证节点,验证节点使用椭圆曲线加密算法对应的解密算法对待验证数据中的第一信息和至少两个第二信息进行计算,得到第三信息,并根据第三信息与第一信息确定是否通过验证。通过椭圆曲线加密算法得到待验证数据,在降低验证的难度的同时,还能提高验证的准确性;且,本方案中的待验证数据是由两个或两个以上的待验证信息生成的,如此,验证节点通过一次验证过程即可完成对待验证节点中的两个或两个以上的待验证信息的验证,从而提高验证的效率。
-
公开(公告)号:CN114143311B
公开(公告)日:2023-04-07
申请号:CN202111297395.2
申请日:2021-11-03
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例提供一种基于区块链的隐私保护方案聚合方法及装置,区块链系统接收各客户端上传的本地方案梯度密文;所述区块链系统通过智能合约将聚合任务下发至聚合服务端和验证服务端,所述聚合任务用于通过聚合规则将所述各客户端的本地方案梯度密文聚合从而获取全局方案梯度密文;所述区块链系统基于所述聚合服务端和所述验证服务端执行所述聚合任务的聚合结果,确定出全局方案梯度密文;所述区块链系统将所述全局方案梯度密文下发至各客户端,所述全局方案梯度密文解密后用于客户端对本地方案进行训练。上述方法用于降低区块链节点计算开销,提高全局方案梯度的准确性。
-
公开(公告)号:CN111159745B
公开(公告)日:2023-04-07
申请号:CN201911404391.2
申请日:2019-12-30
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明公开了一种适用于区块链的验证方法及装置,其中方法为:加密节点按照预设的加密算法,通过主公钥、N个加密干扰值和q阶循环群中不同的生成元对待加密信息进行加密,得到加密密文;所述加密节点按照所述加密算法,通过所述N个替代加密干扰值和所述生成元对所述替代加密信息进行加密,得到替代加密密文,所述加密节点将所述加密密文和密文格式证明上传至区块链。上述方法应用于金融科技(Fintech)时,从而通过密文格式证明,可以在不暴露待加密信息和N个替代加密干扰值的基础上,即可验证加密密文的加密正确性。
-
公开(公告)号:CN114143311A
公开(公告)日:2022-03-04
申请号:CN202111297395.2
申请日:2021-11-03
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例提供一种基于区块链的隐私保护方案聚合方法及装置,区块链系统接收各客户端上传的本地方案梯度密文;所述区块链系统通过智能合约将聚合任务下发至聚合服务端和验证服务端,所述聚合任务用于通过聚合规则将所述各客户端的本地方案梯度密文聚合从而获取全局方案梯度密文;所述区块链系统基于所述聚合服务端和所述验证服务端执行所述聚合任务的聚合结果,确定出全局方案梯度密文;所述区块链系统将所述全局方案梯度密文下发至各客户端,所述全局方案梯度密文解密后用于客户端对本地方案进行训练。上述方法用于降低区块链节点计算开销,提高全局方案梯度的准确性。
-
公开(公告)号:CN113158087A
公开(公告)日:2021-07-23
申请号:CN202110384135.2
申请日:2021-04-09
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
IPC: G06F16/9537 , G06F16/951 , G06F16/33 , G06F21/60 , G06F21/62
Abstract: 本发明公开了一种空间文本的查询方法及装置,包括:云服务器获取用户端发送的第一查询密文,其中,第一查询密文包括第一查询空间向量密文和第一查询混合向量密文,第一查询空间向量密文是根据查询请求中的空间查询条件生成的,第一查询混合向量密文是根据查询请求中的文本查询条件和空间查询条件生成的,根据第一查询空间向量密文在密文索引树中检索出第一节点,根据第一查询混合向量密文和第一节点下的叶子节点的混合向量密文,确定符合文本查询条件的第二节点,避免查询结果受权重的影响,使查询结果在查询范围内,防止查询结果与查询位置距离过远的问题,提升了空间文本查询的准确度,提升了用户的查询体验。
-
公开(公告)号:CN111162912B
公开(公告)日:2021-06-15
申请号:CN201911399367.4
申请日:2019-12-30
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明公开了一种适用于区块链的验证方法、装置及存储介质,其中方法为:第一解密节点从区块链获取加密密文;所述第一解密节点根据所述第一解密节点的私钥以及所述N+1个子密文中的子密文,确定所述加密密文在所述第一解密节点上的解密中间结果;所述第一解密节点根据所述各解密节点的解密中间结果,得到所述加密密文的明文;所述第一解密节点将所述明文和解密密钥证明上传至所述区块链,所述解密密钥证明用于验证所述明文是根据所述第一解密节点的私钥解密获得的。上述方法应用于金融科技(Fintech)时,不会暴露第一解密节点的私钥,且能够验证所述明文是根据所述第一解密节点的私钥解密获得的。
-
-
-
-
-
-
-
-
-