一种基于秘密共享的区块链分布式存储方法

    公开(公告)号:CN109150968A

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

    申请号:CN201810767888.X

    申请日:2018-07-13

    Applicant: 上海大学

    CPC classification number: H04L67/1097 H04L9/085 H04L9/3236 H04L9/3247

    Abstract: 本发明公开了一种基于秘密共享的区块链分布式存储方法,包括:1)网络按照相同的概率将每个区块的数据分配给网络中的节点,并记录这些节点的位置信息;2)为了防止恶意节点的攻击,对这些节点的位置信息用密钥加密,网络将这些加密后的节点的位置信息向全网中的各个节点广播;为了防止敌手破译密钥,运用Shamir门限方法来保护密钥;3)网络中的节点根据POW共识机制获得记账权,从而将这些加密后的节点的位置信息记录在区块链中;4)恢复某一区块数据时,先收集网络中节点的子秘密,根据拉格朗日插值公式恢复出密钥;用密钥对加密的节点位置信息进行解密,获得存储了该区块数据的节点的位置信息,只要找出任意一个节点就能够下载区块数据。

    一种基于秘密共享的区块链分布式存储方法

    公开(公告)号:CN109150968B

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

    申请号:CN201810767888.X

    申请日:2018-07-13

    Applicant: 上海大学

    Abstract: 本发明公开了一种基于秘密共享的区块链分布式存储方法,包括:1)网络按照相同的概率将每个区块的数据分配给网络中的节点,并记录这些节点的位置信息;2)为了防止恶意节点的攻击,对这些节点的位置信息用密钥加密,网络将这些加密后的节点的位置信息向全网中的各个节点广播;为了防止敌手破译密钥,运用Shamir门限方法来保护密钥;3)网络中的节点根据POW共识机制获得记账权,从而将这些加密后的节点的位置信息记录在区块链中;4)恢复某一区块数据时,先收集网络中节点的子秘密,根据拉格朗日插值公式恢复出密钥;用密钥对加密的节点位置信息进行解密,获得存储了该区块数据的节点的位置信息,只要找出任意一个节点就能够下载区块数据。

Patent Agency Ranking