基于条件匿名环签名和隐私计算的联盟链隐私保护方法

    公开(公告)号:CN114124406B

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

    申请号:CN202111401060.0

    申请日:2021-11-19

    Abstract: 本发明涉及一种基于条件匿名环签名和隐私计算的联盟链隐私保护方法,属于联盟链隐私保护技术领域。该方法包括:加入联盟链时,用户需要向证书授权中心注册,证书授权中心为该用户颁发含有条件匿名环签名的公私密钥对的数字证书;接到用户的请求后,客户端构建一笔含有条件匿名环签名的有效交易,其接收地址为隐私合约地址;联盟链内节点通过隐私计算网关获取隐私合约及交易数据,合约执行器执行隐私合约,若执行隐私合约成功则将该执行结果准备上链,否则丢弃该执行结果;使用条件匿名环签名保护交易生产者的隐私;结合智能合约与隐私计算网关隔离隐私合约环境,保护交易数据的隐私。本发明能够保证隐私合约在执行时的数据隐私安全。

    面向联盟链的分片存储方法

    公开(公告)号:CN115499453B

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

    申请号:CN202210749792.7

    申请日:2022-06-28

    Abstract: 本发明涉及一种面向联盟链的分片存储方法,属于分布式存储领域。该方法包括:S1:采用VRF算法随机选取一个节点为全节点;S2:将联盟链的数据根据节点的数量划分成相同大小的数据块;S3:使用纠删码对数据块进行编码得到编码块;S4:将联盟链数据存储到全节点上,根据每个节点的公钥在公钥列表中的位置存储一个编码块;S5:新节点加入联盟链系统时,根据联盟链中节点故障情况判断是否要进行重新编码。相对于全副本存储方法,本发明使用纠删码进行编码存储减少了联盟链存储数据的冗余;相对于传统的轻量级节点来说,本发明引入的轻量级节点减弱了对全节点的依赖,存储编码块的轻量级节点能够在特定的容错率下通过解码恢复出原数据。

    基于条件匿名环签名和隐私计算的联盟链隐私保护方法

    公开(公告)号:CN114124406A

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

    申请号:CN202111401060.0

    申请日:2021-11-19

    Abstract: 本发明涉及一种基于条件匿名环签名和隐私计算的联盟链隐私保护方法,属于联盟链隐私保护技术领域。该方法包括:加入联盟链时,用户需要向证书授权中心注册,证书授权中心为该用户颁发含有条件匿名环签名的公私密钥对的数字证书;接到用户的请求后,客户端构建一笔含有条件匿名环签名的有效交易,其接收地址为隐私合约地址;联盟链内节点通过隐私计算网关获取隐私合约及交易数据,合约执行器执行隐私合约,若执行隐私合约成功则将该执行结果准备上链,否则丢弃该执行结果;使用条件匿名环签名保护交易生产者的隐私;结合智能合约与隐私计算网关隔离隐私合约环境,保护交易数据的隐私。本发明能够保证隐私合约在执行时的数据隐私安全。

    基于信誉和节点压缩机制的区块链共识方法

    公开(公告)号:CN115665170B

    公开(公告)日:2024-03-22

    申请号:CN202211266597.5

    申请日:2022-10-17

    Abstract: 本发明涉及一种基于信誉和节点压缩机制的区块链共识方法,属于区块链技术领域。针对传统拜占庭容错算法安全性不足和未考虑节点存储容量等问题,提出基于信誉和节点压缩机制的拜占庭容错算法。首先引入信誉机制设计节点信誉值表,根据节点信誉值划分节点类型并选择主节点,同时根据节点在共识过程中的行为调整信誉值表;使共识节点和主节点可以动态转换提高系统安全性。同时引入节点压缩机制,当节点大小达到一定阈值时对节点数据进行压缩,以降低节点存储压力。本发明解决了主节点选取方式单一,无法动态判断恶意节点,节点存储容量压力大等问题。与现有技术相比,本发明具有更好的安全性、容错性并有效减少区块链存储容量。

    基于信誉和节点压缩机制的区块链共识方法

    公开(公告)号:CN115665170A

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

    申请号:CN202211266597.5

    申请日:2022-10-17

    Abstract: 本发明涉及一种基于信誉和节点压缩机制的区块链共识方法,属于区块链技术领域。针对传统拜占庭容错算法安全性不足和未考虑节点存储容量等问题,提出基于信誉和节点压缩机制的拜占庭容错算法。首先引入信誉机制设计节点信誉值表,根据节点信誉值划分节点类型并选择主节点,同时根据节点在共识过程中的行为调整信誉值表;使共识节点和主节点可以动态转换提高系统安全性。同时引入节点压缩机制,当节点大小达到一定阈值时对节点数据进行压缩,以降低节点存储压力。本发明解决了主节点选取方式单一,无法动态判断恶意节点,节点存储容量压力大等问题。与现有技术相比,本发明具有更好的安全性、容错性并有效减少区块链存储容量。

    面向联盟链的分片存储方法

    公开(公告)号:CN115499453A

    公开(公告)日:2022-12-20

    申请号:CN202210749792.7

    申请日:2022-06-28

    Abstract: 本发明涉及一种面向联盟链的分片存储方法,属于分布式存储领域。该方法包括:S1:采用VRF算法随机选取一个节点为全节点;S2:将联盟链的数据根据节点的数量划分成相同大小的数据块;S3:使用纠删码对数据块进行编码得到编码块;S4:将联盟链数据存储到全节点上,根据每个节点的公钥在公钥列表中的位置存储一个编码块;S5:新节点加入联盟链系统时,根据联盟链中节点故障情况判断是否要进行重新编码。相对于全副本存储方法,本发明使用纠删码进行编码存储减少了联盟链存储数据的冗余;相对于传统的轻量级节点来说,本发明引入的轻量级节点减弱了对全节点的依赖,存储编码块的轻量级节点能够在特定的容错率下通过解码恢复出原数据。

Patent Agency Ranking