基于SSL和ECC的P2P安全通信模型的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:billyte
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机网络和信息安全迅速发展的今天,P2P网络技术得到了广泛应用。由于P2P体系结构的开放性,使网络中各个节点间的信息传递和文件共享面临较大的安全威胁。因此,保证P2P网络中各个节点的安全对文件共享和即时数据传输具有十分重要的意义。本文研究了椭圆曲线密码体制ECC和安全套接层协议SSL,利用OpenSSL开发工具将这二者进行有效地结合,创建并实现了一种安全的P2P通信模型。该模型设计了一种基于ECC的数字证书,并对SSL握手协议进行基于ECC算法的扩展。通过ECDSA算法和ECC数字证书对通信双方进行双向身份认证。此外,在SSL协议的握手阶段,利用ECDH算法生成共享密钥,通信双方将依据这一共享密钥和双方所产生的随机数计算会话密钥,并将该会话密钥作为AES的加密密钥,以实现数字信息的保密传输。最后,利用对称加密算法实现了本地文件的加密存储,从而确保用户数字证书和本地文件的安全。经过实验测试,该通信模型不仅具有SSL安全简洁、易于移植和ECC高度安全的特点,而且有效地提高了P2P网络数据传输的安全性、保密性和完整性,以及各个节点之间的通信效率。
其他文献
基于Web服务的应用现在越来越多,而安全性是Web服务的一个重要组成部分。近年来一些国际组织发布了一系列安全相关的标准和建议,但是当前的安全服务仍存在很多的缺陷,无论是在安
在第二十一世纪,许多IT公司和组织决定采用的云计算与大数据技术。大数据已经成为IT领域一个非常重要的创新和成长点,例如云计算,物联网和数据分析的广泛应用。大数据分析(Big da
随着电子测绘技术的发展,数字矢量地图得到越来越广泛的使用。数字矢量地图制作成本高,易拷贝的特性使得数字矢量地图的安全问题得到重视。对于数字矢量地图的数据安全防范措施
本文基于TSAPI通信协议,根据典型呼叫中心的特点和需要,设计并实现了基于TSAPI的呼叫中心话路监控及报表模块,有效支撑了整个呼叫中心平台的顺利运行。本文根据典型呼叫中心的架
智能规划是人工智能的一个重要领域,不确定规划是智能规划的一个重要分支,它比经典规划更具有现实性。近年来,很多研究人员对基于模型检测的不确定规划进行了大量而深入的研究并
三维心脏体数据可视化利用计算机强大的运算处理能力和图形表达能力,将心脏数据以人类能够通过视觉来感知的方式表现出来,绘制出表面特征清晰、层次分明的组织器官,同时能够
项目反应理论(IRT)在潜在特质理论的基础上发展起来的,与传统的经典测量理论(CTT)相比,有能力估计独立于样本、项目参数估计更为准确等优势。计算机化自适应测验(CAT)则是IRT在人工智
网络节点具有移动特性的无线传感网络是未来传感网络的发展方向,大量传感器节点分层部署在待监测环境中,各层节点根据其功能大小担任着不同的网络任务。其中,普通感知节点与具有
图像融合是将同一场景的多幅图像进行综合以得到关于该场景更加准确描述的信息处理过程,而基于小波分析的多源图像融合是该领域的研究热点之一。本文研究了基于小波变换的像素
数据流模型在许多应用中广泛出现,其特征是数据速度快、规模大、实时性强且数据单遍访问。同时由于设备精度、传输丢失、周围环境干扰、设备故障、隐私保护和不同系统之间的集