文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.1.1 P2P的应用
1.1.2 P2P网络的安全问题
1.2研究目的与意义
1.3论文主要工作
1.4论文章节安排
第二章理论基础与相关技术
2.1 P2P网络介绍
2.1.1对等计算技术的研究现状
2.1.2对等网络的基本结构
2.2 基于对等网的内容分发技术
2.2.1 对等内容分发的研究
2.3访问控制技术综述
2.3.1传统的访问控制模型简介
2.3.2对等网访问控制技术介绍
2.4小结
第三章安全P2P存储共享系统的研究与设计
3.1系统设计目标
3.2安全P2P存储共享系统的提出
3.3系统设计原理
3.4 系统总体设计
3.4.1系统中的实体
3.4.2系统总体结构设计
3.4.3系统消息逻辑
3.4.4用户节点登陆网络
3.4.5上层网络协议描述
3.4.6文件下载协议描述
3.5分发器端设计
3.6客户端设计
3.7本章小结
第四章系统安全性研究及访问控制子系统的设计
4.1 系统安全性分析
4.1.1普通的P2P网络文件共享系统的安全性分析
4.1.2 P2P存储共享系统的安全性分析
4.2系统安全性研究
4.2.1 访问控制模型的建立
4.2.2系统冗余方案
4.2.3系统认证协议
4.2.4节点的评价
4.2.5文件完整性校验
4.3访问控制子系统的设计
4.3.1 访问控制子系统的需求分析
4.3.2访问控制子系统的框架设计
4.3.3访问控制子系统功能模块设置
4.4系统安全性分析
4.5 小结
第五章客户端的设计与实现
5.1客户端设计说明
5.2主调线程函数程序说明
5.3客户端与内容分发器之间功能设计与实现
5.3.1客户端连接内容分发器操作
5.3.2客户端与分发器间的认证过程
5.3.3客户端与分发器间的文件操作过程
5.3.4客户端文件分片上传过程
5.3.5客户端文件冗余信息上传过程
5.3.6客户端与分发器间的文件分片接收及存储过程
5.3.7亚可信节点功能
5.4客户端之间的文件共享过程设计
5.4.1解析种子
5.4.2请求文件分片下载操作
5.4.3接收文件分片数据操作
5.4.4 RarestFirst算法操作
5.4.5 Chock算法操作
5.4.6 检查节点下载情况
5.4.7 接收消息处理过程
5.5基本的数据结构及类说明
5.5.1 节点间相关消息说明
5.5.2节点资源共享类说明
5.5.3 协议中的类说明
5.6 小结
第六章测试
6.1功能测试
6.2性能测试
6.2.1文件上传相关测试
6.2.2文件下载相关测试
6.3 小结
第七章结论
7.1工作总结
7.2未来的研究工作
致谢
参考文献
攻硕期间取得的研究成果