-
公开(公告)号:CN114157716A
公开(公告)日:2022-03-08
申请号:CN202111462222.1
申请日:2021-12-02
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/5651
Abstract: 本申请实施例提供了一种基于区块链的数据处理方法、装置和电子设备,通过获取待发送数据;根据待发送数据的第一数据量和区块链中单次传输对应的最大数据量,将待发送数据进行分块,得到多个数据块,其中,多个数据块中每个数据块内包括的数据的第二数据量不大于最大数据量;将多个数据块分次发送给区块链中的接收节点。本申请实施例提供的技术方案使得能够基于区块链传输大量的待发送数据,且数据块包括的数据的第二数据量不大于区块链单次传输对应的最大数据量,能够保证数据成功发送至接收节点,从而提升了数据块传输的效率。
-
公开(公告)号:CN113992329A
公开(公告)日:2022-01-28
申请号:CN202111259574.7
申请日:2021-10-28
Applicant: 深圳前海微众银行股份有限公司 , 香港科技大学
Abstract: 本发明公开了一种区块链下基于SM2的交易签名方法及装置,包括:生成方针对待发送交易,确定第一三维坐标;基于第一预设步骤通过第一三维坐标的z坐标值和第一参数确定第一逆元,并根据第一逆元将第一三维坐标转换为第一二维坐标;任一第一预设步骤中包括第一预设次方数;任一第一预设步骤中的第一预设次方数是根据第一参数确定的;根据第一二维坐标、待发送交易的哈希值和第二参数确定第一签名参数;根据生成方的私钥和第二参数生成第二逆元;根据第二逆元确定第二签名参数;生成方发送待发送交易及第一签名参数和第二签名参数。减少确定第一逆元进而第二逆元时的计算量,从而降低生成签名的耗时,提升生成签名的效率。
-
公开(公告)号:CN113987446A
公开(公告)日:2022-01-28
申请号:CN202111217550.5
申请日:2021-10-19
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/32
Abstract: 本申请实施例提供了一种认证方法及装置,可应用于区块链,该方法包括:客户端基于预设位数的待认证的生物特征向量的第一数列,对所述待认证的生物特征向量中的各特征值进行编码,得到各特征值对应的所述预设位数的第一编码序列;基于预设概率对所述第一编码序列中的编码值进行加噪处理,得到所述待认证的生物特征向量的第一加噪编码序列;将所述待认证的生物特征向量的第一加噪编码序列发送给服务器,服务器基于第一加噪编码序列难以确定出待认证的生物特征向量,实现了认证过程的安全性;服务器根据所述待认证的生物特征向量的第一加噪编码序列与目标加噪编码序列的比对结果,精准、高效地对待认证的生物特征向量进行安全认证。
-
公开(公告)号:CN113569225A
公开(公告)日:2021-10-29
申请号:CN202110869930.0
申请日:2021-07-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供一种算法程序的验证方法及装置,包括:算法提供方将第一算法程序的校验规则发送至数据提供方,第一算法程序为算法提供方指示数据提供方基于本地数据进行运算的算法程序;根据校验规则从第一算法程序的第一指令序列中确定出第一校验指令;并根据校验规则和第一校验指令确定第一校验值;算法提供方接收数据提供方发送的第二校验值,第二校验值是数据提供方基于校验规则和第二算法程序确定的;第二算法程序为数据提供方基于本地数据实际运行的算法程序;算法提供方确定第一校验值和第二校验值是否相同,从而确定数据提供方实际运行的算法程序是否为算法提供方指示的算法程序。该方法能够提高算法版本验证的准确性,防止误用攻击。
-
公开(公告)号:CN113343283B
公开(公告)日:2021-10-15
申请号:CN202110873970.2
申请日:2021-07-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种数据处理方法,该方法包括第一计算节点在检测到数据计算请求时,基于第一计算节点的隐私数据生成N个第一混淆信息,并将N个第一混淆信息中的N‑1个第一混淆信息分别发送给N‑1个第二计算节点,接收N‑1个第二计算节点各自生成的第二混淆信息,并根据第一保留混淆消息以及N‑1个第二混淆消息,生成用于确定数据计算结果的密文分片,将密文分片发送给数据请求方。如此,该方案不仅可以在不泄露各计算节点的隐私数据的前提下能够完成针对数据计算请求的计算过程,而且只需要各计算节点之间进行一轮交互即可完成各计算节点针对密文分片的生成流程,从而可以有效地提高安全多方计算的效率。
-
公开(公告)号:CN112291062B
公开(公告)日:2021-07-27
申请号:CN202011173771.2
申请日:2020-10-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的投票方法及装置,该方法包括服务器接收客户端发送的作为混淆信息的分片投票,生成分片投票的密文投票,基于分片投票、符合投票机制的k个随机数和k个随机数对应的k个承诺证明,生成针对分片投票的k类零知识证明,向区块链发送投票结果。由于在服务器上进行复杂的密文运算,可以减轻客户端的压力,并可以提高用户进行匿名投票的效率。而服务器接收的分片投票是经过客户端对用户的投票信息进行混淆处理确定的,可以有助于确保用户的投票信息的隐私安全性。此外,通过区块链验证服务器在处理分片投票的过程中是否对客户端发送的分片投票进行篡改,如此可以确保用户的投票信息的不可篡改性、可验证性。
-
公开(公告)号:CN113098907A
公开(公告)日:2021-07-09
申请号:CN202110505653.5
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Blockchain)的群组划分方法与装置,用以解决联盟链中各机构不对等,安全性低的问题。本发明实施例包括:第一机构从联盟链的所有证书中确定第三证书;所述第一机构根据所述第三证书生成群组配置项;所述第一机构根据所述群组配置项以及所述第三证书,生成所述群组的群组配置文件;所述第一机构将所述群组配置文件发送至所述属于所述群组的第一机构内节点,以使所述属于所述群组的第一机构内节点根据所述群组配置文件进行重启,从而所述第一机构内节点具有群组属性。
-
公开(公告)号:CN111131171B
公开(公告)日:2021-05-11
申请号:CN201911218904.0
申请日:2019-12-03
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例公开了一种基于区块链网络的节点认证方法及装置,证书签发节点对跨链节点中的各个证书属性信息进行签名得到节点证书,如此,跨链节点根据第一区块链网络的认证属性信息和节点证书生成待认证数据,并将待认证数据发送给第一区块链网络中的认证节点,以使认证节点进行认证。通过签名待接入的至少两个区块链网络的认证属性信息得到跨链节点的节点证书,使得跨链节点使用一个节点证书来管理跨链节点接入多个区块链网络的认证过程,从而可以降低节点证书管理和认证的复杂性;且,该种方式在认证时不会泄露其它区块链网络的认证属性信息,从而能够保证各个区块链网络的认证属性信息的安全。
-
公开(公告)号:CN112528340A
公开(公告)日:2021-03-19
申请号:CN202011576622.0
申请日:2020-12-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种分布式存储一致性的验证方法及装置,包括验证方从分布式存储的各存储方获取同一明文的各密文和各密文对应的零知识证明,其中,零知识证明包括密文的替代文、明文和替代文之间的绑定关系、第一哈希值及各加密公钥,然后针对每个密文,根据明文的绑定关系、密文的加密公钥、第一哈希值和密文,得到验证文,在验证文与密文的替代文一致时,确定每个密文是通过同一明文得到的,证明了每个密文的一致性,因此,实现了证明分布式存储的各明文的多个密文的一致性。
-
公开(公告)号:CN112466032A
公开(公告)日:2021-03-09
申请号:CN202011324457.X
申请日:2020-11-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种电子投票方法、装置及电子设备。其中,应用于投票节点的电子投票方法包括:基于设定的生成元、第一公钥和所述投票节点的私钥,确定出至少一个第一候选对象中每个第一候选对象对应的密文,以及确定出所有候选对象中每个候选对象的票数对应的密文;向至少一个网络节点上报确定出的密文;其中,所述第一候选对象为所述所有候选对象中被投中的候选对象;所述第一公钥由网络节点下发至所述投票节点,所述第一公钥基于所有计票节点的第二公钥确定出;计票节点的第二公钥基于对应的计票节点的私钥和所述设定的生成元确定出;上报的密文用于确定每个候选对象对应的总票数。
-
-
-
-
-
-
-
-
-