一种基于区块链的数据统计的方法及装置

    公开(公告)号:CN110569666B

    公开(公告)日:2023-09-08

    申请号:CN201910828975.6

    申请日:2019-09-03

    Abstract: 本发明公开了一种基于区块链的数据统计的方法及装置,其中,方法包括:数据服务器使用第二私钥对待统计数据进行签名后生成签名信息,使用第一公钥对签名信息和待统计数据加密后生成加密数据,将加密数据发送至转发服务器,转发服务器将加密数据发送至统计服务器,统计服务器使用第一公钥对应的第一私钥解密加密数据,得到待统计数据和签名信息,使用第二私钥对应的第二公钥对签名信息验证通过后,统计待统计数据得到统计结果。该技术方案用于提供一种简单易用的数据统计方法,且保护各参与方隐私。

    凭证验证方法、装置、设备与可读存储介质

    公开(公告)号:CN110555772B

    公开(公告)日:2023-03-21

    申请号:CN201910851095.0

    申请日:2019-09-06

    Abstract: 本发明涉及区块链技术,公开了一种凭证验证方法,包括:若检测到基于权益凭证发起的验证请求,则从验证请求对应的区块链的合约数据表中,获取权益凭证的服务内容和权益凭证的兑现记录;获取验证请求的验证密钥、权益凭证的服务项目以及权益凭证对应的服务端的签名公钥,并基于验证密钥、服务项目和签名公钥,验证服务内容;若服务内容验证通过,则获取权益凭证的兑现附言,并基于兑现附言,验证兑现记录;若兑现记录验证通过,则确定权益凭证有效。本发明还公开了一种凭证验证装置、设备和计算机可读存储介质。本发明的权益凭证验证不需要服务端参与,同时,利用密码学技术和区块链特性,在实现隐私保护的同时,实现自主验证。

    任务配置方法、装置、设备及存储介质

    公开(公告)号:CN114880015A

    公开(公告)日:2022-08-09

    申请号:CN202110845569.8

    申请日:2021-07-26

    Abstract: 本发明公开了一种任务配置方法、装置、设备及存储介质,所述方法包括:获取在流程图绘制界面绘制的隐私计算任务流程图中的各个元素组件,并按照与各所述元素组件的类型对应预设的JSON生成规则,基于各所述元素组件生成各个JSON对象;对各所述JSON对象中与预设规则相关的属性值进行检测,以检测所述隐私计算任务流程图是否合规;若合规,则将各所述JSON对象进行拼接得到所述隐私计算任务流程图对应的JSON格式配置文件,以基于所述JSON格式配置文件进行隐私计算任务调度。本发明实现了用户无需关注繁琐的配置文件,也无需编写复杂的隐私计算算法,降低了隐私计算任务配置方案的门槛和开发成本。

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

    公开(公告)号:CN114157716A

    公开(公告)日:2022-03-08

    申请号:CN202111462222.1

    申请日:2021-12-02

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

    一种区块链下基于SM2的交易签名方法及装置

    公开(公告)号:CN113992329A

    公开(公告)日:2022-01-28

    申请号:CN202111259574.7

    申请日:2021-10-28

    Abstract: 本发明公开了一种区块链下基于SM2的交易签名方法及装置,包括:生成方针对待发送交易,确定第一三维坐标;基于第一预设步骤通过第一三维坐标的z坐标值和第一参数确定第一逆元,并根据第一逆元将第一三维坐标转换为第一二维坐标;任一第一预设步骤中包括第一预设次方数;任一第一预设步骤中的第一预设次方数是根据第一参数确定的;根据第一二维坐标、待发送交易的哈希值和第二参数确定第一签名参数;根据生成方的私钥和第二参数生成第二逆元;根据第二逆元确定第二签名参数;生成方发送待发送交易及第一签名参数和第二签名参数。减少确定第一逆元进而第二逆元时的计算量,从而降低生成签名的耗时,提升生成签名的效率。

    一种认证方法及装置
    66.
    发明公开

    公开(公告)号:CN113987446A

    公开(公告)日:2022-01-28

    申请号:CN202111217550.5

    申请日:2021-10-19

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

    一种算法程序的验证方法及装置

    公开(公告)号:CN113569225A

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

    申请号:CN202110869930.0

    申请日:2021-07-30

    Abstract: 本发明实施例提供一种算法程序的验证方法及装置,包括:算法提供方将第一算法程序的校验规则发送至数据提供方,第一算法程序为算法提供方指示数据提供方基于本地数据进行运算的算法程序;根据校验规则从第一算法程序的第一指令序列中确定出第一校验指令;并根据校验规则和第一校验指令确定第一校验值;算法提供方接收数据提供方发送的第二校验值,第二校验值是数据提供方基于校验规则和第二算法程序确定的;第二算法程序为数据提供方基于本地数据实际运行的算法程序;算法提供方确定第一校验值和第二校验值是否相同,从而确定数据提供方实际运行的算法程序是否为算法提供方指示的算法程序。该方法能够提高算法版本验证的准确性,防止误用攻击。

    一种数据处理方法
    68.
    发明授权

    公开(公告)号:CN113343283B

    公开(公告)日:2021-10-15

    申请号:CN202110873970.2

    申请日:2021-07-30

    Abstract: 本发明实施例提供了一种数据处理方法,该方法包括第一计算节点在检测到数据计算请求时,基于第一计算节点的隐私数据生成N个第一混淆信息,并将N个第一混淆信息中的N‑1个第一混淆信息分别发送给N‑1个第二计算节点,接收N‑1个第二计算节点各自生成的第二混淆信息,并根据第一保留混淆消息以及N‑1个第二混淆消息,生成用于确定数据计算结果的密文分片,将密文分片发送给数据请求方。如此,该方案不仅可以在不泄露各计算节点的隐私数据的前提下能够完成针对数据计算请求的计算过程,而且只需要各计算节点之间进行一轮交互即可完成各计算节点针对密文分片的生成流程,从而可以有效地提高安全多方计算的效率。

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

    公开(公告)号:CN112291062B

    公开(公告)日:2021-07-27

    申请号:CN202011173771.2

    申请日:2020-10-28

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

    一种基于区块链的联邦学习方法及装置

    公开(公告)号:CN113095510A

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

    申请号:CN202110398076.4

    申请日:2021-04-14

    Abstract: 本发明实施例提供了一种基于区块链的联邦学习方法及装置,该方法包括第一节点基于本地训练数据对第i轮本地模型进行训练,确定训练后的第i+1轮本地模型梯度信息,基于梯度裁剪量化规则对第i+1轮本地模型梯度信息中各第一子梯度信息分别进行裁剪量化,得到各第二子梯度信息,按照梯度合并规则,将各第二子梯度信息中每m个第二子梯度信息进行合并,得到n类第三子梯度信息,对n类第三子梯度信息分别进行同态加密,得到n类密文,并将n类密文发送给区块链。由于将本地模型梯度信息中各第一子梯度信息分别进行裁剪量化及合并处理,再进行同态加密,因此可以降低同态加密所产生的计算资源消耗,并可以减少密文传输过程中所消耗的网络资源。

Patent Agency Ranking