一种云际计算环境中跨区块链身份验证方法及系统

    公开(公告)号:CN113806699B

    公开(公告)日:2023-12-01

    申请号:CN202111162678.6

    申请日:2021-09-30

    IPC分类号: G06F21/31 G06F21/64

    摘要: 本发明公开了一种云际计算环境中跨区块链身份验证方法及系统,本发明包括实体注册分布式身份标识DID,各条区块链中的发布者为实体发布可验证凭证VC并提交给持有者,持有者将收到的可验证凭证VC发布到所在的区块链、将各个实体的分布式身份标识DID发布到同一DID区块链;签名者、验证者DID区块链为中继执行跨区块链签名、验证并上链。本发明以防篡改、可追溯的区块链技术为基础,通过分布式身份标识技术和区块链跨链技术实现区块链网络中的身份验证,能够实现构建可验证凭证的信任评价体系,实施可验证凭证的跨链验证,并使得验证结果在各个节点达成共识。

    一种基于分片的区块链可扩展性实现方法及系统

    公开(公告)号:CN113807851A

    公开(公告)日:2021-12-17

    申请号:CN202111166056.0

    申请日:2021-09-30

    IPC分类号: G06Q20/38 G06Q20/10

    摘要: 本发明公开了一种基于分片的区块链可扩展性实现方法及系统,本发明方法包括:将区块链系统中的节点所处的网络划分为不同的子网,每个子网看作一个分片,各个分片用于负责维护不相交的账本数据和处理不相交的交易;基于节点的ID及其所属的分片的ID生成节点的标识,并将所有节点的标识存储到标识数据库中;以标识数据库作为中介,实现两个不同分片的节点之间的跨分片交易。本发明以防篡改、可追溯和去中心化的区块链技术为基础,采用基于分片技术的方式,对图结构进行分片,不仅可以处理同一分片内交易,还可以以标识数据库作为中介实现不同分片的节点之间的跨分片交易,保证交易的原子性,能够提高区块链的可扩展性。

    一种可降低区块链存储开销的阶梯式数据存储方法及系统

    公开(公告)号:CN112988073B

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

    申请号:CN202110326269.9

    申请日:2021-03-26

    IPC分类号: G06F3/06 G06F21/64 G06Q20/38

    摘要: 本发明公开了一种可降低区块链存储开销的阶梯式数据存储方法及系统,本发明方法包括主节点每隔指定时间t更新计算各个区块的价值密度,并根据价值密度对各个区块进行分级;针对不同分级的区块采用不同开销的存储方式进行存储。本发明对区块信息按照价值进行分类,采取不同的存储策略进行存储,即保证数据的一致性、不可篡改性,又大幅度降低了区块链对于普通节点的存储需求,能够解决区块链技术中区块被大量存储在区块链普通节点导致普通节点的存储开销增加的问题,采用多层次数据阶梯式存储技术,有效解决了区块链在链上存储的开销问题。本发明主要针对联盟链而设计,但同样适用于公有链和私有链。

    一种云际计算环境中数据安全动态访问控制方法及系统

    公开(公告)号:CN112989385A

    公开(公告)日:2021-06-18

    申请号:CN202110330847.6

    申请日:2021-03-26

    IPC分类号: G06F21/60 G06F21/64

    摘要: 本发明公开了一种云际计算环境中数据安全动态访问控制方法及系统,本发明方法包括DSP先验证DSC成员的角色的访问权限,验证通过则DSP将数据密文、DSC成员将程序Program导入计算集群得到结果密文,再通过传递加密的密钥,由DSC成员用私钥解密得到密钥、并对结果密文进行解密得到最终的执行结果。本发明以防篡改、可追溯的区块链技术为基础,采用基于角色的访问控制的方式,通过和分布式身份标识(DID)技术能够实现基于角色访问的细粒度控制,能够确保DSP侧数据和执行过程的安全性,即DSP侧的数据不可被他人访问,数据在执行过程中不能被访问。

    一种基于DAG的异步拜占庭共识方法及系统

    公开(公告)号:CN113923217B

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

    申请号:CN202111162710.0

    申请日:2021-09-30

    摘要: 本发明公开了一种基于DAG的异步拜占庭共识方法及系统,本发明方法包括:在异步网络中指定用于构成参与共识的N个节点,针对源节点创建的基线事件,根据权重概率选择其他节点进行传播,且在事件传播过程中,各节点基于传播的事件和通信过程在本地生成DAG;参与共识的N个节点进行投票提交:各节点将本地的DAG划分为不同的轮次,通过连续轮次间见证人事件的可见、强可见作为投票依据,决定知名见证人,若全部或绝大多数知名见证人可见基线事件时,则当前基线事件达到最终确认状态,提交至链上。本发明具有可扩展性高、安全性高、去中心化程度高等优点,能有效降低网络通信开销,改善现有算法的可扩展性,提高系统吞吐量及降低确认延迟。

    一种可降低区块链存储开销的阶梯式数据存储方法及系统

    公开(公告)号:CN112988073A

    公开(公告)日:2021-06-18

    申请号:CN202110326269.9

    申请日:2021-03-26

    IPC分类号: G06F3/06 G06F21/64 G06Q20/38

    摘要: 本发明公开了一种可降低区块链存储开销的阶梯式数据存储方法及系统,本发明方法包括主节点每隔指定时间t更新计算各个区块的价值密度,并根据价值密度对各个区块进行分级;针对不同分级的区块采用不同开销的存储方式进行存储。本发明对区块信息按照价值进行分类,采取不同的存储策略进行存储,即保证数据的一致性、不可篡改性,又大幅度降低了区块链对于普通节点的存储需求,能够解决区块链技术中区块被大量存储在区块链普通节点导致普通节点的存储开销增加的问题,采用多层次数据阶梯式存储技术,有效解决了区块链在链上存储的开销问题。本发明主要针对联盟链而设计,但同样适用于公有链和私有链。

    一种云际计算环境中数据安全动态访问控制方法及系统

    公开(公告)号:CN112989385B

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

    申请号:CN202110330847.6

    申请日:2021-03-26

    IPC分类号: G06F21/60 G06F21/64

    摘要: 本发明公开了一种云际计算环境中数据安全动态访问控制方法及系统,本发明方法包括DSP先验证DSC成员的角色的访问权限,验证通过则DSP将数据密文、DSC成员将程序Program导入计算集群得到结果密文,再通过传递加密的密钥,由DSC成员用私钥解密得到密钥、并对结果密文进行解密得到最终的执行结果。本发明以防篡改、可追溯的区块链技术为基础,采用基于角色的访问控制的方式,通过和分布式身份标识(DID)技术能够实现基于角色访问的细粒度控制,能够确保DSP侧数据和执行过程的安全性,即DSP侧的数据不可被他人访问,数据在执行过程中不能被访问。

    一种云际计算环境中跨区块链身份验证方法及系统

    公开(公告)号:CN113806699A

    公开(公告)日:2021-12-17

    申请号:CN202111162678.6

    申请日:2021-09-30

    IPC分类号: G06F21/31 G06F21/64

    摘要: 本发明公开了一种云际计算环境中跨区块链身份验证方法及系统,本发明包括实体注册分布式身份标识DID,各条区块链中的发布者为实体发布可验证凭证VC并提交给持有者,持有者将收到的可验证凭证VC发布到所在的区块链、将各个实体的分布式身份标识DID发布到同一DID区块链;签名者、验证者DID区块链为中继执行跨区块链签名、验证并上链。本发明以防篡改、可追溯的区块链技术为基础,通过分布式身份标识技术和区块链跨链技术实现区块链网络中的身份验证,能够实现构建可验证凭证的信任评价体系,实施可验证凭证的跨链验证,并使得验证结果在各个节点达成共识。

    一种基于区块链的数据流通智能合约实现方法及系统

    公开(公告)号:CN113159769B

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

    申请号:CN202110431330.6

    申请日:2021-04-21

    IPC分类号: G06Q20/38 G06Q20/40 G06Q30/02

    摘要: 本发明公开了一种基于区块链的数据流通智能合约实现方法及系统,本发明方法包括:数据市场为数据消费者DSC、数据提供者DSP之间针对目标数据data的数据交易创建包含数据消费者DSC的消费侧智能合约SCc,数据提供者DSP的供给侧智能合约SCs的交易tx,并将消费侧智能合约SCc和供给侧智能合约SCs上链存证;数据市场在TEE内部执行数据消费者DSC的数据交换、运算、结果输出,最终将合约销毁。本发明实现了数据流通合约模型,旨在为DSP和DSC提供数据交换的平台,通过设定数据的价格标准激励DSP共享数据,同时为数据交换过程提供强隐私保护,确保全过程数据隐私的保护。