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

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

    一种区块链的构建及群组划分方法与装置

    公开(公告)号:CN110035059A

    公开(公告)日:2019-07-19

    申请号:CN201910165256.0

    申请日:2019-03-05

    Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)的构建及群组划分方法与装置,用以解决联盟链中各机构不对等,安全性低的问题。本发明实施例包括:第一机构生成第一机构内节点的第一证书;第一机构为联盟链中的任一机构,第一机构内节点为第一机构所属节点中的任一节点;第一机构将第一证书向第二机构广播,并接收第二机构内节点的第二证书,第二机构为联盟链中除第一机构外的机构;第一机构验证第二证书,并在验证通过后,根据第一证书以及第二证书生成联盟链的配置文件;第一机构将第一证书、第一机构内节点的第一私钥以及配置文件发送至第一机构内节点,以使第一机构内节点启动。

    一种双向隐匿数据查询方法及装置

    公开(公告)号:CN114091054B

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

    申请号:CN202111292880.0

    申请日:2021-11-03

    Abstract: 本发明公开了一种双向隐匿数据查询方法及装置,包括:查询方基于待查询信息的第一唯一标识确定查询请求,并发送至数据方;查询请求包括第一辅助信息;第一辅助信息是根据第一唯一标识确定的;接收数据方发送的反馈结果;反馈结果包括数据方中的各密文和各密文对应的解密索引;各密文是数据方根据各明文对应的加密密钥对各明文进行加密得到的;各明文对应的加密密钥是根据各明文的第二辅助信息确定的;第二辅助信息是数据方根据第一辅助信息和第二唯一标识确定的;根据解密索引确定解密密钥,并根据解密密钥对密文进行解密;将解密成功的明文确定为查询结果。以实现查询方和数据方之间的数据完全隐匿,提高查询过程中的安全性和隐私性。

    一种分布式数据加密的方法
    76.
    发明公开

    公开(公告)号:CN119094233A

    公开(公告)日:2024-12-06

    申请号:CN202411370974.9

    申请日:2024-09-29

    Abstract: 本申请提供一种分布式数据加密的方法,适用于n个协同加解密的机构,包括:将待加密数据依序划分为多个分片;获取第i‑1分片对应的第i‑1多重加密混淆密文,并通过第i‑1多重加密混淆密文对第i分片进行加密,得到第i分片的密文;基于多个分片的密文,得到待加密数据的加密密文;第i‑1多重加密混淆密文是通过如下方式得到的:第一机构生成第i‑1分片的混淆参数,并发送至第二机构;第二机构用于对第i‑1混淆参数进行加密后发送至下一机构,直至预设加解密顺序中最后一个机构加密后的n‑1重混淆密文发送至第一机构,得到第i‑1多重加密混淆密文。

    基于联邦学习的模型训练方法
    77.
    发明公开

    公开(公告)号:CN118944926A

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

    申请号:CN202410996351.6

    申请日:2024-07-24

    Abstract: 本申请公开了一种基于联邦学习的模型训练方法,包括:获取协调方发送的与当前参与方对应的预设数据长度的混淆因子数据组和混淆承诺;其中,混淆因子数据组和混淆承诺由协调方基于多个参与方提供的样本数据和参与方数量生成;根据混淆因子数据组和混淆承诺进行数据加密处理,得到当前参与方的加密数据;基于当前参与方的加密数据进行模型计算,得到当前参与方的计算结果;将当前参与方的计算结果发送至协调方,以获取协调方基于多个参与方的计算结果反馈的汇总计算结果,并根据汇总计算结果对模型参数进行调整。本申请技术方案降低了加密后密文数据的数据量,进而可以降低后续模型训练过程所涉及的数据量,从而提高模型训练效率。

    一种数据排序方法及装置
    78.
    发明授权

    公开(公告)号:CN112182660B

    公开(公告)日:2024-09-20

    申请号:CN202011174485.8

    申请日:2020-10-28

    Abstract: 本发明公开了一种数据排序方法及装置,其中方法为:第一隐私计算端通过基于随机数的预设同态加密算法,对本端用户的明文数据加密,获得第一加密数据;所述第一隐私计算端获取各匿名用户的各第二加密数据;所述第一隐私计算端根据所述预设同态加密算法对应的预设同态比较算法,比较所述第一加密数据与所述各第二加密数据的大小,获得各加密比较结果;所述第一隐私计算端根据所述预设同态加密算法对应的预设同态解密算法,对所述各加密比较结果解密,获得各解密比较结果;所述第一隐私计算端根据所述各解密比较结果,确定所述本端用户的名次。上述方法应用于金融科技(Fintech)时,可以保护用户的隐私。

    一种跨区块链的交易身份确认方法及装置

    公开(公告)号:CN112184245B

    公开(公告)日:2024-04-26

    申请号:CN202011068742.X

    申请日:2020-09-30

    Abstract: 本发明公开了一种跨区块链的交易身份确认方法及装置,其中方法为:获取第一交易的公钥、所述第一交易的签名、第二交易的签名和所述第二交易的公钥;所述用户在该区块链的私钥是基于所述用户的共用公钥根据该区块链的密钥生成算法确定的;若所述第一交易的公钥和所述第二交易的公钥相同,且所述第一交易的签名和所述第二交易的签名均验证通过,则确定所述第一用户和所述第二用户为相同用户,从而确定所述第一交易和所述第二交易为相同用户发起的交易。上述方法应用于金融科技(Fintech)时,提供了一种在异构区块链系统中也能确认交易身份的方法。

    一种数据查询方法及装置
    80.
    发明公开

    公开(公告)号:CN117349486A

    公开(公告)日:2024-01-05

    申请号:CN202311403570.0

    申请日:2023-10-26

    Abstract: 一种数据查询方法及装置,该方法包括:接收用户查询的至少一个隐私数据对应的查询索引;基于用户通过数据查询方存储至数据托管方的N个隐私数据,生成N个第一数据混淆参数;每个第一数据混淆参数包括三个第一数据混淆因子,三个第一数据混淆因子的和为零;对于用户查询的每个隐私数据对应的查询索引,基于第一数据混淆参数将查询索引转换为三个查询矩阵分片,分别将三个查询矩阵分片发送至三个数据托管方;接收三个数据托管方的三个密文;每个密文是数据托管方根据各自的查询矩阵分片和隐私数据分片得到的;隐私数据分片是数据查询方将N个隐私数据进行加密后发送至数据托管方的;根据三个密文得到用户查询的隐私数据。

Patent Agency Ranking