● 摘要
本文研究的是在P2P网络环境下的广播加密系统,广播加密方案是发送者向所有节点颁发加密的消息,只允许授权解密的用户能够成功解密的密码系统。广播是一点对多点的工作方式,因此效率比一点对一点的通信模式要高,因而广播加密方案成了最近几年现代密码学研究的热点课题,也是在信息领域有着广泛应用前景的工具之一。
而随着P2P网络的迅猛发展,这种网络模式在今后的互联网中必然会发挥越来越重要的作用。比起传统的C/S(客户机/服务器)模式,P2P网络在可扩展性,健壮性,性价比以及负载均衡等方面都有着明显优势,但同时,P2P网络也有着不易管理,安全性差的严重问题。如果这些问题得不到有效解决,将会成为P2P技术发展的的主要瓶颈。本文就是通过广播加密,改善P2P网络广播时的安全问题和版权问题。
P2P网络环境下的广播加密系统,最大的特点就是节点间的关系是对等的,每个节点既可以是广播方,同时也可以是接收方,每个节点都可以进行加密文件,广播密文,接收文件,解密密文等操作。
本论文首先对项目的背景、意义及国内外研究现状进行了简单的描述,并提出论文的主要研究内容;之后进行系统的需求分析和系统设计,并在此基础上设计、实现了一种基于RSA的广播加密系统,该系统除了可以进行加密解密以外,还可以进行叛逆追踪;最后进行了测试和实施,并针对测试和实施的效果进行了分析和总结。