链下多方可信计算方法、装置、设备及存储介质

    公开(公告)号:CN115118411B

    公开(公告)日:2022-11-29

    申请号:CN202211037908.0

    申请日:2022-08-29

    Abstract: 本说明书涉及链下可信计算技术领域,提供了一种链下多方可信计算方法、装置、设备及存储介质,该方法包括:接收到调用计算模型的计算请求时生成N个随机数;从链下计算集群中随机选择N个计算节点;根据N个随机数生成中间参数及N个加密随机数;将中间参数、N个加密随机数和N个计算节点的地址打包为计算任务;将计算任务提供给数据源,以使数据源根据地址将N份同态加密入参数据对应提供给N个计算节点处理;接收每个计算节点返回的携带签名的加密计算结果;每个签名由对应计算节点基于中间参数及各自的加密随机数生成;对加密计算结果进行签名验证及同态解密后的结果一致性验证。本说明书实施例可兼顾链上数据在链下计算的安全性和实现成本。

    一种基于智能合约调度的跨链数据获取方法和装置

    公开(公告)号:CN115082069B

    公开(公告)日:2022-11-04

    申请号:CN202210978796.2

    申请日:2022-08-16

    Abstract: 本文提供一种基于智能合约调度的跨链数据获取方法和装置,其中方法包括:监听跨链数据获取事件;验证跨链数据获取事件是由与之相关的第一区块链上的第一智能合约调用代理合约发起的,和跨链数据获取事件要获取的是与之相关的第二区块链上第二智能合约处的跨链数据,代理合约为预先部署在第一区块链上的第二智能合约的映射;当验证通过时,基于代理合约将跨链数据从第二智能合约处反馈给第一智能合约。本文提供的方法,通过对跨链数据获取事件的发起方和所需跨链数据的提供方进行验证,实现了数据获取过程中相关智能合约的顺序调用执行,保证了智能合约调用的原子性,从而实现跨链的数据获取。

    一种基于成熟度模型的区块链评价方法和装置

    公开(公告)号:CN115063246B

    公开(公告)日:2022-11-04

    申请号:CN202210986298.2

    申请日:2022-08-17

    Abstract: 本文提供一种基于成熟度模型的区块链评价方法和装置,方法包括根据待评价区块链的交易信息、区块信息和节点信息,计算区块链的区块高度指数、交易回滚指数、区块回滚指数、节点高度指数、出块概率指数、出块时间指数、交易堆积指数和交易接受概率指数;根据区块高度指数、交易回滚指数、区块回滚指数、节点高度指数、出块概率指数、出块时间指数、交易堆积指数和交易接受概率指数以及评分模型,计算区块链的得分;根据得分和成熟度模型,对待评价区块链进行分级。本文提供的方法能够通过区块链的多个运行状态指标和评分模型计算出待评价区块链的得分,并可根据得分将区块链对应到成熟度模型的相应等级,更加直观地对区块链发展运行进行动态评价。

    链下多方可信计算方法、装置、设备及存储介质

    公开(公告)号:CN115118411A

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

    申请号:CN202211037908.0

    申请日:2022-08-29

    Abstract: 本说明书涉及链下可信计算技术领域,提供了一种链下多方可信计算方法、装置、设备及存储介质,该方法包括:接收到调用计算模型的计算请求时生成N个随机数;从链下计算集群中随机选择N个计算节点;根据N个随机数生成中间参数及N个加密随机数;将中间参数、N个加密随机数和N个计算节点的地址打包为计算任务;将计算任务提供给数据源,以使数据源根据地址将N份同态加密入参数据对应提供给N个计算节点处理;接收每个计算节点返回的携带签名的加密计算结果;每个签名由对应计算节点基于中间参数及各自的加密随机数生成;对加密计算结果进行签名验证及同态解密后的结果一致性验证。本说明书实施例可兼顾链上数据在链下计算的安全性和实现成本。

    一种基于成熟度模型的区块链评价方法和装置

    公开(公告)号:CN115063246A

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

    申请号:CN202210986298.2

    申请日:2022-08-17

    Abstract: 本文提供一种基于成熟度模型的区块链评价方法和装置,方法包括根据待评价区块链的交易信息、区块信息和节点信息,计算区块链的区块高度指数、交易回滚指数、区块回滚指数、节点高度指数、出块概率指数、出块时间指数、交易堆积指数和交易接受概率指数;根据区块高度指数、交易回滚指数、区块回滚指数、节点高度指数、出块概率指数、出块时间指数、交易堆积指数和交易接受概率指数以及评分模型,计算区块链的得分;根据得分和成熟度模型,对待评价区块链进行分级。本文提供的方法能够通过区块链的多个运行状态指标和评分模型计算出待评价区块链的得分,并可根据得分将区块链对应到成熟度模型的相应等级,更加直观地对区块链发展运行进行动态评价。

    基于区块链的数字凭证离线验证方法、装置及设备

    公开(公告)号:CN115150103B

    公开(公告)日:2022-11-29

    申请号:CN202211043620.4

    申请日:2022-08-29

    Abstract: 本说明书提供了一种基于区块链的数字凭证离线验证方法、装置及设备,该方法包括:接收出示方的移动终端提供的数字凭证;数字凭证包含发证签名、第一默克尔树的根节点及目标叶子节点的哈希值、从根节点至目标叶子节点的默克尔路径;验证数字凭证;在验证成功后生成数字凭证在本处的出示记录;根据该记录及目标凭证回执生成第二默克尔树;目标凭证回执为其余验证器广播的对应该数字凭证的凭证回执;用本验证器的私钥加密第二默克尔树的根节点的哈希值,获得数字凭证在本验证器处的凭证回执;广播该凭证回执给其余离线验证器,并写入移动终端,以便于移动终端在指定时机将该凭证回执上链。本说明书实施例可实现数字凭证的离线安全验证。

    律师敏感数据隐私上链存证方法、装置、设备及存储介质

    公开(公告)号:CN115114315B

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

    申请号:CN202211037820.9

    申请日:2022-08-29

    Abstract: 本说明书提供了一种律师敏感数据隐私上链存证方法、装置、设备及存储介质,该方法包括:基于律师开放数据形成以律师ID为主键的开放数据集,并将其存储在区块链中;获取随机参数及本地随机数;以随机参数、本地随机数及量化后的律师敏感数据为输入,基于同态承诺算法生成以律师ID为主键的承诺数据集,并将其存储在区块链中;接收携带目标律师ID和评价维度的信用报告生成请求;从开放数据集和承诺数据集中提取目标律师ID的对应于评价维度的相关数据;根据相关数据生成目标律师ID的对应于评价维度的信用报告,并将其存储在区块链中,以供用户访问。本说明书实施例可以解决律师敏感数据上链存证的归属性和安全性问题。

    一种区块链安全性的评判方法、装置、设备和存储介质

    公开(公告)号:CN115118528B

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

    申请号:CN202211029766.3

    申请日:2022-08-26

    Abstract: 本文提供了一种区块链安全性的评判方法、装置、设备和存储介质,其中方法包括:通过跨链底层件集合获取目标区块链的多个数据组,其中跨链底层件集合中的所有跨链底层件均与目标区块链相关联;根据多个数据组,计算得到目标区块链的多个统计值;当多个统计值中存在某一统计值大于该统计值对应的阈值时,确定该统计值对应的安全性评判维度为可疑维度;任一区块链均利用跨链底层件集合中的多个跨链底层件,获取目标区块链在可疑维度下的验证数据组;区块链集合中的任一区块链均根据对应的验证数据组,确定可疑维度是否存在问题;当区块链集合中超过设定比例的区块链确定可疑维度存在问题时,评判目标区块链不安全,本文可实现数据的安全跨链。

    基于区块链的数字凭证离线验证方法、装置及设备

    公开(公告)号:CN115150103A

    公开(公告)日:2022-10-04

    申请号:CN202211043620.4

    申请日:2022-08-29

    Abstract: 本说明书提供了一种基于区块链的数字凭证离线验证方法、装置及设备,该方法包括:接收出示方的移动终端提供的数字凭证;数字凭证包含发证签名、第一默克尔树的根节点及目标叶子节点的哈希值、从根节点至目标叶子节点的默克尔路径;验证数字凭证;在验证成功后生成数字凭证在本处的出示记录;根据该记录及目标凭证回执生成第二默克尔树;目标凭证回执为其余验证器广播的对应该数字凭证的凭证回执;用本验证器的私钥加密第二默克尔树的根节点的哈希值,获得数字凭证在本验证器处的凭证回执;广播该凭证回执给其余离线验证器,并写入移动终端,以便于移动终端在指定时机将该凭证回执上链。本说明书实施例可实现数字凭证的离线安全验证。

    基于一致性哈希和路径证明的多签验证方法、装置及设备

    公开(公告)号:CN115118437B

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

    申请号:CN202211028816.6

    申请日:2022-08-25

    Abstract: 本说明书提供了一种基于一致性哈希和路径证明的多签验证方法、装置及设备,该方法包括:预先生成以默克尔哈希树的根节点为合同标识的多签合同;多签合同中各签约用户的地址哈希以哈希环方式存储;默克尔哈希树以各地址哈希作为叶子节点,以合同消息哈希作为根节点的子节点之一构建;向签名发起方提供随机叶子节点,其是从默克尔哈希树中随机选择的叶子节点;接收签名发起方提供的合同签名,其中包含根节点至随机叶子节点的路径证明;根据哈希环中的地址哈希验证路径证明是否成立;如果成立,则更新合同签署人数;当合同签署人数达到多签阈值时,确认多签合同完成多签验证。本说明书实施例可减少多签验证占用的存储空间,提高多签验证的隐私安全。

Patent Agency Ranking