P2P存储安全:分布式认证跳表DASL设计与分析

需积分: 9 0 下载量 184 浏览量 更新于2024-08-11 收藏 1.24MB PDF 举报
"面向P2P存储的分布式认证跳表 (2012年),作者:徐剑、周福才、李欣阳、朱志良,发表于东北大学学报(自然科学版),Vol.33, No.1, Jan.2012" 本文主要探讨了在P2P(Peer-to-Peer)网络环境下,如何有效解决数据认证问题。传统的认证数据结构方案在P2P环境中往往表现不足,为此,作者基于Goodrich认证跳表的概念,提出了一种新的分布式认证跳表(Distributed Authenticated Skip List, DASL)的设计,并详细阐述了它在P2P环境中的应用策略。 Goodrich认证跳表是一种用于数据认证的数据结构,它在传统跳表的基础上增加了认证机制,确保数据的完整性和真实性。然而,Goodrich认证跳表并不直接适用于分布式环境,尤其是在P2P网络中,其中节点的动态性和不可靠性是主要挑战。DASL正是为了解决这些问题而提出的,它允许在网络中进行数据查询、验证、插入和删除等操作的同时,提供了一种可靠的数据认证方法。 在DASL的设计中,作者利用了分布式系统中最基础的分布对象定位算法——locate,用于找到数据存储的位置。他们还开发了对象查询路径获取算法,以确定从源节点到目标数据的最短路径,这有助于减少通信开销。同时,对象验证算法确保了接收到的数据确实来自可信的源头,防止中间节点篡改。此外,DASL还包括对象插入和删除算法,使得数据管理更加灵活。 为了评估DASL的性能,作者运用概率论和数理统计的方法进行了理论分析和比较,结果显示DASL在代价方面优于全签方案,即在确保安全性的前提下,DASL在效率上具有优势。这是因为DASL的实现不依赖于分布式系统的特定定位操作,因此具有更好的通用性、可扩展性和可用性。 DASL的优势在于它的简洁性和适应性,使其能够无缝地融入现有的P2P存储系统,满足这些系统对于数据认证的需求。这为P2P网络的数据安全提供了新的解决方案,特别是在大规模分布式存储系统中,DASL有望成为一种实用的认证机制。 关键词:P2P存储;认证数据结构;数据认证;分布式认证跳表;签名摊销 这篇论文为P2P网络的数据安全提供了重要的理论支持和实践指导,DASL作为一种新型的认证数据结构,有望在未来的信息安全领域发挥重要作用。