摘要
分布式系统相对于集中式系统,存在系统中难以达成一致共识的难题,因此分布式系统在信息存储相关应用上受到很大的限制。区块链的出现和对其研究的深入为在分布式系统中建立共识给出了一个较为可靠的实现方式。文章提出建立一个基于区块链技术的分布式公钥方案,通过区块链网络中的节点共同承担密钥存储的职责。通过将存储系统拆分到网络的组成节点中,相较于传统的中心化公钥系统能够提供较好的响应性能和抗干扰能力。对于区块链系统在虚拟货币中应用时已经显现出的缺陷,在分析了这些缺陷对公钥管理的影响后,通过对区块链系统进行一定的改进进行规避。最后,文章对一些常见的针对公钥系统的攻击方式进行了分析,证明了系统对攻击者通过欺骗节点干扰共识的达成和传播有着较强的抗干扰性,保证了公钥管理系统的安全性。
- 单位