-
公开(公告)号:CN111092721B
公开(公告)日:2023-03-03
申请号:CN201911221964.8
申请日:2019-12-03
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技(Fintech)领域的区块链技术,公开了一种设置访问口令的方法及装置,密钥管理端接收用户输入的访问口令设置命令;命令包括对应于用户根秘密参数的第一设置口令和对应于用户子秘密参数的第二设置口令;密钥管理端根据第一设置口令、第一随机数和根秘密参数生成混淆根秘密参数;密钥管理端根据混淆根秘密参数、第二设置口令和子秘密参数生成第二随机数;密钥管理端存储第一随机数、第二随机数和混淆根秘密参数。通过为根秘密参数和子秘密参数设置不同口令,当用户遭遇胁迫攻击时,可以选择向攻击者透露子秘密参数对应的第二设置口令,故避免向其透露根秘密参数对应的第一设置口令,使得用户透露的口令具有公开可抵赖性。
-
公开(公告)号:CN114138379A
公开(公告)日:2022-03-04
申请号:CN202111460977.8
申请日:2021-12-02
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种任务执行方法、设备及计算机可读存储介质,所述方法包括:获取用于实现目标任务的大算法的描述文件,从描述文件中解析得到算法工作流描述文本和算法实现描述文本;从算法工作流描述文本中解析得到由大算法拆分得到的各小算法的执行顺序和各小算法分别对应的输入数据来源;建立各小算法分别对应的算法目录,并从算法实现描述文本中解析得到各小算法各自的算法代码后保存至对应的算法目录下;按照执行顺序执行各小算法,以执行目标任务。本发明通过将大算法拆分为多个小算法,对各个小算法分别进行编译和运行,相比于编译和运行一个大算法,降低了编译和运行的复杂度,进而提高了任务运行效率。
-
公开(公告)号:CN113326525A
公开(公告)日:2021-08-31
申请号:CN202110692736.X
申请日:2021-06-22
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于智能合约的数据处理方法及装置,该方法包括针对任一区块链节点在确定满足智能合约中的解密时间戳时,基于区块链节点的公私钥生成索引密文,从加密信息中确定出与索引密文匹配的第一密文分片和与索引密文匹配的第二密文分片,通过双线性映射,对与索引密文匹配的第一密文分片和与索引密文匹配的第二密文分片进行处理,得到区块链节点的验证分片,并将验证分片上传至智能合约,在验证m个验证分片满足设定要求后,对与索引密文匹配的第二密文分片进行解密,得到待加密数据。如此,该方案由于各区块链节点是使用不同的公私钥对待加密数据进行加解密操作,而不是都使用相同的公私钥,从而可以确保待加密数据的隐私安全性。
-
公开(公告)号:CN111507721B
公开(公告)日:2021-07-23
申请号:CN202010328317.3
申请日:2020-04-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的跨链交易方法及装置,其中方法为:第一区块链的第一节点接收第一交易数据并验证所述第一交易数据;所述第一节点接收第五交易数据并验证所述第五交易数据;在所述第二区块链的第二节点对第二交易数据和第六交易数据验证通过后,所述第一节点执行所述第一交易数据。上述方法应用于金融科技(Fintech)时,可在不泄露交易对象的情况下,验证所述第一交易数据通过,并执行所述第一交易数据。
-
公开(公告)号:CN112633890A
公开(公告)日:2021-04-09
申请号:CN202011525628.5
申请日:2020-12-22
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/40
Abstract: 本发明实施例提供了一种基于区块链的隐匿权益证明的验证方法及装置,该方法包括通过接收N个隐匿权益证明,并针对每个隐匿权益证明,基于隐匿权益证明中的k类权益凭证和k类承诺分片,生成针对隐匿权益证明的承诺因子。由于接收的是k类承诺分片,而不是证明承诺因子,因此可以避免用于生成隐匿权益证明的随机数被提前绑定,从而可以便于批量验证的构造。再基于N个k类承诺分片生成k个承诺证明以及基于N个n类零知识证明分片生成k个零知识证明,并在确定k个承诺证明与k个零知识证明对应相等时,确定N个隐匿权益证明验证成功。如此可以有助于实现对N个隐匿权益证明的批量验证,并可以提高批量验证隐匿权益证明的效率。
-
公开(公告)号:CN112632636A
公开(公告)日:2021-04-09
申请号:CN202011538309.8
申请日:2020-12-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种密文数据比较结果的证明与验证方法及装置,其中证明方法为:数据提供方生成基于第一明文的第一密文和基于第二明文的第二密文,确定所述第一明文和所述第二明文的差值,并生成所述差值的运算结果密文;所述数据提供方生成零知识证明;所述数据提供方生成运算结果证明。上述方法应用于金融科技(Fintech)时,证明实际做比较的明文确实是要比较的明文,得到的差值以及实际的最终差值,从而防止数据提供方作恶。
-
公开(公告)号:CN111695696A
公开(公告)日:2020-09-22
申请号:CN202010534434.5
申请日:2020-06-12
Applicant: 深圳前海微众银行股份有限公司 , 中山大学
Abstract: 本发明公开了一种基于联邦学习的模型训练的方法及装置,包括:终端获取中央服务器第k次迭代的第一矩阵参数和第二矩阵参数,其中,第一矩阵参数和第二矩阵参数是中央服务器对全局模型参数矩阵进行分解得到的,k为自然数,以此减少终端的模型的参数,降低终端的模型训练时运行所需的内存消耗,然后终端使用训练样本进行训练,确定出第一矩阵参数的更新梯度、第二矩阵参数的更新梯度和偏置参数的更新梯度,通过将第一矩阵参数的更新梯度和偏置参数的更新梯度发送至中央服务器和/或将第二矩阵参数的更新梯度和偏置参数的更新梯度发送至所述中央服务器,减少计算数据,以使中央服务器更新全局模型参数矩阵。
-
公开(公告)号:CN112632636B
公开(公告)日:2024-06-04
申请号:CN202011538309.8
申请日:2020-12-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种密文数据比较结果的证明与验证方法及装置,其中证明方法为:数据提供方生成基于第一明文的第一密文和基于第二明文的第二密文,确定所述第一明文和所述第二明文的差值,并生成所述差值的运算结果密文;所述数据提供方生成零知识证明;所述数据提供方生成运算结果证明。上述方法应用于金融科技(Fintech)时,证明实际做比较的明文确实是要比较的明文,得到的差值以及实际的最终差值,从而防止数据提供方作恶。
-
公开(公告)号:CN113904869B
公开(公告)日:2024-04-19
申请号:CN202111323914.8
申请日:2021-11-10
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链中恶意节点的检测方法及区块链,其中方法为:公证节点获取已认证验证消息、来自第一发送节点的第一验证消息、来自第二发送节点的第二验证消息和来自接收节点的第三验证消息,所述公证节点根据所述已认证验证消息、所述第一验证消息、所述第二验证消息和所述第三验证消息,确定出所述接收节点、所述第一发送节点和所述第二发送节点中的恶意节点。上述方法应用于金融科技(Fintech)时,可以通过验证各节点声明的密文消息与已认证密文消息之间的一致性关系,从而可以确定出所述接收节点、所述第一发送节点和所述第二发送节点中的恶意节点。
-
公开(公告)号:CN112633890B
公开(公告)日:2024-04-05
申请号:CN202011525628.5
申请日:2020-12-22
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/40
Abstract: 本发明实施例提供了一种基于区块链的隐匿权益证明的验证方法及装置,该方法包括通过接收N个隐匿权益证明,并针对每个隐匿权益证明,基于隐匿权益证明中的k类权益凭证和k类承诺分片,生成针对隐匿权益证明的承诺因子。由于接收的是k类承诺分片,而不是证明承诺因子,因此可以避免用于生成隐匿权益证明的随机数被提前绑定,从而可以便于批量验证的构造。再基于N个k类承诺分片生成k个承诺证明以及基于N个n类零知识证明分片生成k个零知识证明,并在确定k个承诺证明与k个零知识证明对应相等时,确定N个隐匿权益证明验证成功。如此可以有助于实现对N个隐匿权益证明的批量验证,并可以提高批量验证隐匿权益证明的效率。
-
-
-
-
-
-
-
-
-