-
公开(公告)号:CN111162912B
公开(公告)日:2021-06-15
申请号:CN201911399367.4
申请日:2019-12-30
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明公开了一种适用于区块链的验证方法、装置及存储介质,其中方法为:第一解密节点从区块链获取加密密文;所述第一解密节点根据所述第一解密节点的私钥以及所述N+1个子密文中的子密文,确定所述加密密文在所述第一解密节点上的解密中间结果;所述第一解密节点根据所述各解密节点的解密中间结果,得到所述加密密文的明文;所述第一解密节点将所述明文和解密密钥证明上传至所述区块链,所述解密密钥证明用于验证所述明文是根据所述第一解密节点的私钥解密获得的。上述方法应用于金融科技(Fintech)时,不会暴露第一解密节点的私钥,且能够验证所述明文是根据所述第一解密节点的私钥解密获得的。
-
公开(公告)号:CN112580071A
公开(公告)日:2021-03-30
申请号:CN202011447531.7
申请日:2020-12-09
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种数据处理方法及装置,其中方法为:第一参与方获取来自第二参与方的第二公钥及第二密文;所述第一参与方根据所述第二公钥,按照所述预设加密算法,对所述第一参与方的第一明文数据加密,获得第三密文;所述第一参与方根据所述第二公钥、所述第二密文和所述第三密文,基于在所述预设加密算法下预设运算的转换运算,获得第一密文处理结果。上述方法应用于金融科技(Fintech)时,无需借助第三方机构便可获得第一密文处理结果,且不存在可信性问题。
-
公开(公告)号:CN111159745A
公开(公告)日:2020-05-15
申请号:CN201911404391.2
申请日:2019-12-30
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明公开了一种适用于区块链的验证方法及装置,其中方法为:加密节点按照预设的加密算法,通过主公钥、N个加密干扰值和q阶循环群中不同的生成元对待加密信息进行加密,得到加密密文;所述加密节点按照所述加密算法,通过所述N个替代加密干扰值和所述生成元对所述替代加密信息进行加密,得到替代加密密文,所述加密节点将所述加密密文和密文格式证明上传至区块链。上述方法应用于金融科技(Fintech)时,从而通过密文格式证明,可以在不暴露待加密信息和N个替代加密干扰值的基础上,即可验证加密密文的加密正确性。
-
公开(公告)号:CN119759951A
公开(公告)日:2025-04-04
申请号:CN202411835154.2
申请日:2024-12-13
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/2453 , G06F16/242 , G06F16/2458 , G06F16/901
Abstract: 本申请提供了一种数据联合分析方法及相关装置,方法包括:获取目标SQL查询语句;根据目标SQL查询语句构建DAG执行计划;将DAG执行计划中多个节点的多个SQL算子划分为联合执行算子和本地明文算子;向第一数据处理系统发送第一执行队列中的本地明文算子,以及向第一MPC节点发送第二执行队列中的联合执行算子。通过根据SQL查询语句构建DAG执行计划,将DAG执行计划中多个节点的多个SQL算子划分为联合执行算子和本地明文算子,本地明文算子在本地第一数据处理系统运算,联合执行算子在MPC节点联合运算,相比于所有SQL算子全部在MPC节点运算,有利于减少数据传输成本,有利于节省算力。
-
公开(公告)号:CN114328525B
公开(公告)日:2025-01-14
申请号:CN202111620847.6
申请日:2021-12-27
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/22 , G06F16/242 , G06F16/245 , G06F21/60
Abstract: 本申请提供一种数据处理方法及设备,方法包括获取第一指令和第一数据表;其中,第一指令用于对第一数据表和第二数据表进行处理,使用抽象语法树对第一指令进行分析获得指令结构树;在确定指令结构树中各个节点分支满足数据安全处理条件,且指令结构树中不存在数值为分组标记的节点时,从指令结构树中选择单列操作的节点分支作为备选分支,以获得多个备选分支;从多个备选分支中选择至少一个目标分支,并统计指令结构树中数值为列标记的节点的数值,根据至少一个目标分支和指令结构树数值为列标记的节点的数值对明文状态下的第一数据表和第一指令进行处理,获得第三数据表和第二指令,减少在密文状态下的数据处理量,提高数据处理效率。
-
公开(公告)号:CN119004507A
公开(公告)日:2024-11-22
申请号:CN202411091424.3
申请日:2024-08-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/60 , G06F21/64 , G06F21/62 , G06F16/2458 , G06F16/22
Abstract: 本发明实施例提供了一种时序数据处理方法及装置,用以提高时序数据的安全性。该方法包括:第一设备获取待存储的时序数据,并按照预设时间间隔将待存储的时序数据划分为N个数据块,N为正整数;从服务器获取第一密钥集合,第一密钥集合至少包括N个第一密钥;针对N个数据块中的第i个数据块,根据第一密钥集合中的第i个第一密钥对第i个数据块进行加密,得到第i个数据块对应的数据密文,其中,i取遍1至N之间的整数;向服务器发送加密数据,加密数据包括N个数据块分别对应的数据密文,加密数据用于存储于服务器中的时序数据库。由此可以实现在时序数据库中存储加密数据,从而可以提高时序数据的安全性。
-
公开(公告)号:CN118747524A
公开(公告)日:2024-10-08
申请号:CN202410887192.6
申请日:2024-07-03
Applicant: 深圳前海微众银行股份有限公司
IPC: G06N5/01
Abstract: 本申请公开了一种基于陪算模式的两方联合建模方法及存储介质,该方法包括:获取第一对象对应的第一数据集,以及,第二对象对应的第二数据集;根据第一数据集和第二数据集创建目标联合建模任务;目标联合建模任务包括预设中止条件;控制第一对象、第二对象中的主建模节点和陪算建模节点进入陪算模式,以及,根据预设中止条件和目标联合建模任务对第一数据集和第二数据集进行目标建模迭代策略,得到目标决策树。采用本申请实施例,提升了两方联合建模的效率。
-
公开(公告)号:CN118211965A
公开(公告)日:2024-06-18
申请号:CN202410379695.2
申请日:2024-03-29
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/38
Abstract: 本申请实施例提供了一种交易验证方法、设备及存储介质,涉及区块链技术领域,在该方法中,区块链系统接收客户端发送的携带交易地址的待验证交易,待验证交易包括:交易内容、目标签名和签名随机数。基于签名随机数和已知基点的坐标,生成验证参数;以及基于验证参数和目标签名恢复加密公钥。基于加密公钥和交易内容,对目标签名进行签名验证。在签名验证通过时,对加密公钥进行编码,获得参考地址。若参考地址与交易地址一致,则确定待验证交易验证通过。由于原始公钥为二维坐标,而签名随机数为一维参数,因此,相较于传输和存储公钥来说,本申请传输和存储签名随机数,可以降低占用的传输资源和存储资源,提升区块链系统的效率和性能。
-
公开(公告)号:CN113326525B
公开(公告)日:2024-01-16
申请号:CN202110692736.X
申请日:2021-06-22
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于智能合约的数据处理方法及装置,该方法包括针对任一区块链节点在确定满足智能合约中的解密时间戳时,基于区块链节点的公私钥生成索引密文,从加密信息中确定出与索引密文匹配的第一密文分片和与索引密文匹配的第二密文分片,通过双线性映射,对与索引密文匹配的第一密文分片和与索引密文匹配的第二密文分片进行处理,得到区块链节点的验证分片,并将验证分片上传至智能合约,在验证m个验证分片满足设定要求后,对与索引密文匹配的第二密文分片进行解密,得到待加密数据。如此,该方案由于各区块链节点是使用不同的公私钥对待加密数据进行加解密操作,而不是都使用相同的公私钥,从而可以确保待加密数据的隐私安全性。
-
公开(公告)号:CN113992325B
公开(公告)日:2023-07-11
申请号:CN202111174112.5
申请日:2021-10-09
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/30 , H04L9/40 , H04L67/06 , H04L67/1097 , G06F21/62
Abstract: 本发明公开了一种隐私数据共享方法及装置,其中方法为:根据椭圆曲线的生成元、偏移公钥和区块链的至少一个节点对应的公钥对待加密数据加密,获得共享密文;任一公钥是基于主私钥和所述生成元,按照椭圆曲线数域内的预设运算得到的,偏移公钥是基于偏移私钥和生成元按照所述预设运算得到的;将共享密文上传至区块链,针对任一节点,共享密文用于该节点基于该节点的私钥、至少一个节点对应的公钥和所述生成元,按照椭圆曲线的算法和所述预设运算,解密得到待加密数据。上述方法应用于金融科技(Fintech)时,根据椭圆曲线的性质,只需要生成一份共享密文,便可以实现在多个节点上共享数据。
-
-
-
-
-
-
-
-
-