-
公开(公告)号:CN111738857A
公开(公告)日:2020-10-02
申请号:CN202010596098.7
申请日:2020-06-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于区块链的隐匿支付证明的生成与验证方法及装置,其中方法为:根据第一随机数、证明承诺因子和第一交易对象,生成隐匿支付证明的第一子部分;根据第二随机数、所述证明承诺因子和第一密钥,生成第二子部分;根据第三随机数、所述证明承诺因子和所述中间凭证因子,生成第三子部分;根据第四随机数、所述证明承诺因子和中间密钥,生成第四子部分;根据所述第一随机数、第三随机数、第五随机数、所述证明承诺因子、所述第一交易对象、所述第一密钥、第二密钥和所述中间密钥,生成第五子部分。上述方法应用于金融科技(Fintech)时,提升了隐匿支付证明的生成效率。
-
公开(公告)号:CN111414189A
公开(公告)日:2020-07-14
申请号:CN202010203600.3
申请日:2020-03-20
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F8/71
Abstract: 本发明公开了一种确定版本兼容性的方法及装置,方法包括:被依赖件获取依赖件发送的目标版本号,依赖件的业务功能依赖于被依赖件,被依赖件获取被依赖件的版本兼容规则,若版本号符合第一规则且不符合第二规则,则确定依赖件与被依赖件具有兼容性,被依赖件将兼容结果发送给依赖件。本发明依赖件主动询问被依赖件,被依赖件反馈是否兼容,由此可最小化对兼容性复杂判断逻辑的出错风险和维护代价。同时依赖件初始化时主动进行兼容性检测,如果使用了错误版本的被依赖件,可快速定位相关兼容性问题。此外,通过兼容版本规则确定是否具有兼容性可以灵活控制版本之间的依赖和兼容关系,易于动态配置和更新,降低依赖件或被依赖件维护和管理成本。
-
公开(公告)号:CN111162912A
公开(公告)日:2020-05-15
申请号:CN201911399367.4
申请日:2019-12-30
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明公开了一种适用于区块链的验证方法及装置,其中方法为:第一解密节点从区块链获取加密密文;所述第一解密节点根据所述第一解密节点的私钥以及所述N+1个子密文中的子密文,确定所述加密密文在所述第一解密节点上的解密中间结果;所述第一解密节点根据所述各解密节点的解密中间结果,得到所述加密密文的明文;所述第一解密节点将所述明文和解密密钥证明上传至所述区块链,所述解密密钥证明用于验证所述明文是根据所述第一解密节点的私钥解密获得的。上述方法应用于金融科技(Fintech)时,不会暴露第一解密节点的私钥,且能够验证所述明文是根据所述第一解密节点的私钥解密获得的。
-
公开(公告)号:CN111092721A
公开(公告)日:2020-05-01
申请号:CN201911221964.8
申请日:2019-12-03
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技(Fintech)领域的区块链技术,公开了一种设置访问口令的方法及装置,密钥管理端接收用户输入的访问口令设置命令;命令包括对应于用户根秘密参数的第一设置口令和对应于用户子秘密参数的第二设置口令;密钥管理端根据第一设置口令、第一随机数和根秘密参数生成混淆根秘密参数;密钥管理端根据混淆根秘密参数、第二设置口令和子秘密参数生成第二随机数;密钥管理端存储第一随机数、第二随机数和混淆根秘密参数。通过为根秘密参数和子秘密参数设置不同口令,当用户遭遇胁迫攻击时,可以选择向攻击者透露子秘密参数对应的第二设置口令,故避免向其透露根秘密参数对应的第一设置口令,使得用户透露的口令具有公开可抵赖性。
-
公开(公告)号:CN110288480A
公开(公告)日:2019-09-27
申请号:CN201910579322.9
申请日:2019-06-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,本发明公开了一种区块链的私密交易方法及装置,该方法包括:监管方获取第一机构发送的准入请求;监管方为第二账户生成账户证书监管方将所述资产凭证根据所述第一机构的公钥加密为加密资产凭证;监管方根据所述第二账户的账户证书及所述加密资产凭证,生成准入交易请求;监管方向区块链上的节点发起所述准入交易请求,监管方若确定所述区块链上的节点对所述准入交易请求的验证通过,则将第二账户、所述第二账户的账户证书、及所述第二账户的加密资产凭证写入区块链。通过监管方对第一机构的准入的资产进行加密,有效保证了第一机构对上链的交易的私密性要求。
-
公开(公告)号:CN108768992A
公开(公告)日:2018-11-06
申请号:CN201810478308.5
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
CPC classification number: H04L63/0421 , H04L9/3255
Abstract: 本发明公开了一种基于区块链的信息匿名传输方法、设备及可读存储介质,该方法包括:客户端接收区块链机构分发的信息、第一公钥列表、生成环签名所需的环签名参数,并根据客户端用户的操作得到与机构分发信息对应的待传输信息;使用环签名参数、第一公钥列表中的其他用户公钥和客户端公钥对应的私钥对待传输信息进行环签名,以得到信息签名;将待传输信息和信息签名发送给机构,以供机构接收到待传输信息和信息签名,且确定信息签名处于有效状态后,将待传输信息和信息签名上传至区块链中。本发明实现了信息的匿名传输;且通过将待传输信息和对应的信息签名写入区块链中,以通过区块链的特性实现待传输信息不可被篡改。
-
公开(公告)号:CN119809826A
公开(公告)日:2025-04-11
申请号:CN202510003709.5
申请日:2025-01-02
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供了一种隐私交易方法及装置,应用在区块链应用技术领域,针对任一轮次的强化学习,包括:获取交易发起方发送的交易记录和交易证明,交易记录为交易发起方基于隐私交易确定的,交易记录中包括交易金额信息、指向交易发起方的第一证明信息和指向交易接收方的第二证明信息;交易发起方和交易接收方至少一方参与交易的地址为隐私地址;通过调用隐私交易合约对交易证明进行零知识证明的验证;验证通过则将交易记录保存至区块链的交易记录集合中并更新隐私交易合约的总账户金额。本申请利用零知识证明技术对所有隐私交易信息进行选择性隐藏,确保敏感交易细节不被泄露,在保证隐私交易合法性的同时有效保护了用户的隐私。
-
公开(公告)号: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个数据块分别对应的数据密文,加密数据用于存储于服务器中的时序数据库。由此可以实现在时序数据库中存储加密数据,从而可以提高时序数据的安全性。
-
-
-
-
-
-
-
-
-