-
公开(公告)号:CN111738857B
公开(公告)日:2021-07-06
申请号:CN202010596098.7
申请日:2020-06-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于区块链的隐匿支付证明的生成与验证方法及装置,其中方法为:根据第一随机数、证明承诺因子和第一交易对象,生成隐匿支付证明的第一子部分;根据第二随机数、所述证明承诺因子和第一密钥,生成第二子部分;根据第三随机数、所述证明承诺因子和所述中间凭证因子,生成第三子部分;根据第四随机数、所述证明承诺因子和中间密钥,生成第四子部分;根据所述第一随机数、第三随机数、第五随机数、所述证明承诺因子、所述第一交易对象、所述第一密钥、第二密钥和所述中间密钥,生成第五子部分。上述方法应用于金融科技(Fintech)时,提升了隐匿支付证明的生成效率。
-
公开(公告)号: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个零知识证明,可以避免他人通过权益凭证的关联性获取到用户的身份信息,从而可以提高用户的身份信息的隐私安全性。且凭证密钥未离开客户端本地可以确保权益凭证数据的隐私安全性。
-
公开(公告)号: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: 本发明公开了一种确定版本兼容性的方法及装置,方法包括:被依赖件获取依赖件发送的目标版本号,依赖件的业务功能依赖于被依赖件,被依赖件获取被依赖件的版本兼容规则,若版本号符合第一规则且不符合第二规则,则确定依赖件与被依赖件具有兼容性,被依赖件将兼容结果发送给依赖件。本发明依赖件主动询问被依赖件,被依赖件反馈是否兼容,由此可最小化对兼容性复杂判断逻辑的出错风险和维护代价。同时依赖件初始化时主动进行兼容性检测,如果使用了错误版本的被依赖件,可快速定位相关兼容性问题。此外,通过兼容版本规则确定是否具有兼容性可以灵活控制版本之间的依赖和兼容关系,易于动态配置和更新,降低依赖件或被依赖件维护和管理成本。
-
公开(公告)号:CN111092721A
公开(公告)日:2020-05-01
申请号:CN201911221964.8
申请日:2019-12-03
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技(Fintech)领域的区块链技术,公开了一种设置访问口令的方法及装置,密钥管理端接收用户输入的访问口令设置命令;命令包括对应于用户根秘密参数的第一设置口令和对应于用户子秘密参数的第二设置口令;密钥管理端根据第一设置口令、第一随机数和根秘密参数生成混淆根秘密参数;密钥管理端根据混淆根秘密参数、第二设置口令和子秘密参数生成第二随机数;密钥管理端存储第一随机数、第二随机数和混淆根秘密参数。通过为根秘密参数和子秘密参数设置不同口令,当用户遭遇胁迫攻击时,可以选择向攻击者透露子秘密参数对应的第二设置口令,故避免向其透露根秘密参数对应的第一设置口令,使得用户透露的口令具有公开可抵赖性。
-
公开(公告)号:CN109359159A
公开(公告)日:2019-02-19
申请号:CN201811165984.3
申请日:2018-09-30
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/27 , G06F16/2458 , G06F16/23 , G06Q40/04
Abstract: 本发明公开了一种分布式存储方法,包括:当所述区块链网络中的一区块链节点发起交易请求时,所述一区块链节点对携带有所述交易请求的区块执行共识操作,并将经共识操作后的区块广播至所述区块链网络中的其余区块链节点;所述其余区块链节点从经共识操作后的区块中获取交易请求数据,并通过所述智能合约发起表创建、表插入或表查询请求,以调用所述键值对接口和所述存储引擎将所述交易请求数据传输至所述AMDB数据代理;所述其余区块链节点通过所述AMDB数据代理,依据所述交易请求数据,对所述数据库执行对应的数据库操作。本发明还公开了一种分布式存储系统及设备。本发明能够提高区块链中的数据存储效率,减少数据更新时间。
-
公开(公告)号: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个数据块分别对应的数据密文,加密数据用于存储于服务器中的时序数据库。由此可以实现在时序数据库中存储加密数据,从而可以提高时序数据的安全性。
-
-
-
-
-
-
-
-
-