一种基于区块链网络的节点认证方法及装置

    公开(公告)号:CN111131171B

    公开(公告)日:2021-05-11

    申请号:CN201911218904.0

    申请日:2019-12-03

    Abstract: 本发明实施例公开了一种基于区块链网络的节点认证方法及装置,证书签发节点对跨链节点中的各个证书属性信息进行签名得到节点证书,如此,跨链节点根据第一区块链网络的认证属性信息和节点证书生成待认证数据,并将待认证数据发送给第一区块链网络中的认证节点,以使认证节点进行认证。通过签名待接入的至少两个区块链网络的认证属性信息得到跨链节点的节点证书,使得跨链节点使用一个节点证书来管理跨链节点接入多个区块链网络的认证过程,从而可以降低节点证书管理和认证的复杂性;且,该种方式在认证时不会泄露其它区块链网络的认证属性信息,从而能够保证各个区块链网络的认证属性信息的安全。

    一种分布式存储一致性的验证方法及装置

    公开(公告)号:CN112528340A

    公开(公告)日:2021-03-19

    申请号:CN202011576622.0

    申请日:2020-12-28

    Abstract: 本发明公开了一种分布式存储一致性的验证方法及装置,包括验证方从分布式存储的各存储方获取同一明文的各密文和各密文对应的零知识证明,其中,零知识证明包括密文的替代文、明文和替代文之间的绑定关系、第一哈希值及各加密公钥,然后针对每个密文,根据明文的绑定关系、密文的加密公钥、第一哈希值和密文,得到验证文,在验证文与密文的替代文一致时,确定每个密文是通过同一明文得到的,证明了每个密文的一致性,因此,实现了证明分布式存储的各明文的多个密文的一致性。

    电子投票方法、装置及电子设备

    公开(公告)号:CN112466032A

    公开(公告)日:2021-03-09

    申请号:CN202011324457.X

    申请日:2020-11-23

    Abstract: 本发明公开了一种电子投票方法、装置及电子设备。其中,应用于投票节点的电子投票方法包括:基于设定的生成元、第一公钥和所述投票节点的私钥,确定出至少一个第一候选对象中每个第一候选对象对应的密文,以及确定出所有候选对象中每个候选对象的票数对应的密文;向至少一个网络节点上报确定出的密文;其中,所述第一候选对象为所述所有候选对象中被投中的候选对象;所述第一公钥由网络节点下发至所述投票节点,所述第一公钥基于所有计票节点的第二公钥确定出;计票节点的第二公钥基于对应的计票节点的私钥和所述设定的生成元确定出;上报的密文用于确定每个候选对象对应的总票数。

    一种基于区块链的投票方法及装置

    公开(公告)号:CN112291062A

    公开(公告)日:2021-01-29

    申请号:CN202011173771.2

    申请日:2020-10-28

    Abstract: 本发明实施例提供了一种基于区块链的投票方法及装置,该方法包括服务器接收客户端发送的作为混淆信息的分片投票,生成分片投票的密文投票,基于分片投票、符合投票机制的k个随机数和k个随机数对应的k个承诺证明,生成针对分片投票的k类零知识证明,向区块链发送投票结果。由于在服务器上进行复杂的密文运算,可以减轻客户端的压力,并可以提高用户进行匿名投票的效率。而服务器接收的分片投票是经过客户端对用户的投票信息进行混淆处理确定的,可以有助于确保用户的投票信息的隐私安全性。此外,通过区块链验证服务器在处理分片投票的过程中是否对客户端发送的分片投票进行篡改,如此可以确保用户的投票信息的不可篡改性、可验证性。

    一种应用于区块链的数据解密方法及装置

    公开(公告)号:CN111737748A

    公开(公告)日:2020-10-02

    申请号:CN202010591749.3

    申请日:2020-06-24

    Abstract: 本发明公开了一种应用于区块链的数据解密方法及装置,其中方法为:第一区块链节点获取来自各第二区块链节点对待解密数据的各第二解密结果及所述各第二解密结果的零知识证明;所述第一区块链节点若验证所述各第二解密结果的零知识证明均通过,则根据第一解密结果和所述各第二解密结果获得联合解密结果;所述第一区块链节点根据所述联合解密结果,对所述待解密数据解密。上述方法应用于金融科技(Fintech)时,能够在不披露所述各第二子秘密的情况下,验证所述各第二解密结果,并在验证通过后再根据第一解密结果和所述各第二解密结果获得联合解密结果,并根据所述联合解密结果,对所述待解密数据解密。

    一种基于区块链网络的节点认证方法及装置

    公开(公告)号:CN111131171A

    公开(公告)日:2020-05-08

    申请号:CN201911218904.0

    申请日:2019-12-03

    Abstract: 本发明实施例公开了一种基于区块链网络的节点认证方法及装置,证书签发节点对跨链节点中的各个证书属性信息进行签名得到节点证书,如此,跨链节点根据第一区块链网络的认证属性信息和节点证书生成待认证数据,并将待认证数据发送给第一区块链网络中的认证节点,以使认证节点进行认证。通过签名待接入的至少两个区块链网络的认证属性信息得到跨链节点的节点证书,使得跨链节点使用一个节点证书来管理跨链节点接入多个区块链网络的认证过程,从而可以降低节点证书管理和认证的复杂性;且,该种方式在认证时不会泄露其它区块链网络的认证属性信息,从而能够保证各个区块链网络的认证属性信息的安全。

    一种认证方法及装置
    77.
    发明授权

    公开(公告)号:CN113987446B

    公开(公告)日:2025-03-28

    申请号:CN202111217550.5

    申请日:2021-10-19

    Abstract: 本申请实施例提供了一种认证方法及装置,可应用于区块链,该方法包括:客户端基于预设位数的待认证的生物特征向量的第一数列,对所述待认证的生物特征向量中的各特征值进行编码,得到各特征值对应的所述预设位数的第一编码序列;基于预设概率对所述第一编码序列中的编码值进行加噪处理,得到所述待认证的生物特征向量的第一加噪编码序列;将所述待认证的生物特征向量的第一加噪编码序列发送给服务器,服务器基于第一加噪编码序列难以确定出待认证的生物特征向量,实现了认证过程的安全性;服务器根据所述待认证的生物特征向量的第一加噪编码序列与目标加噪编码序列的比对结果,精准、高效地对待认证的生物特征向量进行安全认证。

    异构数据处理方法、装置及电子设备

    公开(公告)号:CN114154196B

    公开(公告)日:2025-01-10

    申请号:CN202111462228.9

    申请日:2021-12-02

    Abstract: 本申请实施例提供一种异构数据处理方法、装置及电子设备,所述方法包括:获取各用户端发送的待处理业务对应的盲化处理之后的盲化标识符集合,根据预设的匹配规则对各盲化标识符集合进行匹配处理,得到匹配标识符集合,根据匹配标识符集合以及各盲化标识符集合生成与各用户端对应的标识符记录信息,并将与各用户端对应的标识符记录信息分别发送至对应的用户端,以使用户端根据接收到的标识符记录信息进行异构数据解密计算,得到待处理业务的明文处理结果。该实施例可以降低用户信息泄露的风险,进而提高用户的使用体验。

    目标用户确定方法、装置、设备及存储介质

    公开(公告)号:CN112162726B

    公开(公告)日:2024-11-15

    申请号:CN202011063547.8

    申请日:2020-09-30

    Abstract: 本申请提供一种目标用户确定方法、装置、设备及存储介质,该方法将待参与用户对应的随机数上传至区块链确定抽签号,从而,基于区块链中存储的数据以及多个签名终端,确定待抽取对象,并基于上述抽签号,确定与待抽取对象对应的目标用户,向目标用户发送通知消息。其中,该待抽取对象的安全性由区块链和多个签名终端保证,使得任何一方,例如摇号组织方无法篡改待抽取对象,从而,保证后续基于上述待抽取对象确定的目标用户的准确性,提高用户抽取过程中的公平、公正性,而且,本申请实施例无需知道待参与用户的真实信息,只需知道待参与用户对应的随机数,从而保护用户隐私信息,避免用户隐私信息被非法使用。

    基于区块链的数据处理方法、装置和电子设备

    公开(公告)号:CN114157716B

    公开(公告)日:2024-08-27

    申请号:CN202111462222.1

    申请日:2021-12-02

    Abstract: 本申请实施例提供了一种基于区块链的数据处理方法、装置和电子设备,通过获取待发送数据;根据待发送数据的第一数据量和区块链中单次传输对应的最大数据量,将待发送数据进行分块,得到多个数据块,其中,多个数据块中每个数据块内包括的数据的第二数据量不大于最大数据量;将多个数据块分次发送给区块链中的接收节点。本申请实施例提供的技术方案使得能够基于区块链传输大量的待发送数据,且数据块包括的数据的第二数据量不大于区块链单次传输对应的最大数据量,能够保证数据成功发送至接收节点,从而提升了数据块传输的效率。

Patent Agency Ranking