基于双证书和属性证书的SSL协议的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:A121972311
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的飞速发展,网络技术日益广泛的应用于商业、金融、国防等各个领域,并影响着人们生活和工作的方方面面。但是网络固有的互联性和开放性导致其安全问题成为未来网络广泛应用的主要障碍。目前,网络系统面临着很大的威胁,网络安全问题越来越突出,并成为一个严重的社会问题。安全套接层协议SSL(Security Socket Layer)作为一个得到广泛应用的网络安全协议,在一定程度上能够抵抗窃听、数据篡改、假冒、会话劫持等多种攻击手段,但是对服务器的身份认证存在缺陷,因此极易受到中间人攻击。  首先,通过对SSL协议进行了详细分析和研究,针对原SSL协议中身份认证缺陷和缺乏访问控制问题,提出了基于双证书和属性证书的SSL协议,并给出了协议详细的流程图。改进的SSL协议利用PKI双证书有效地弥补了原有SSL协议中身份认证缺陷,实现了服务器和客户端的强身份认证,以及预主密钥的共享与协商,从整体上提高了SSL协议的安全性,从而能够有效地抵抗中间人攻击。利用PMI权限管理基础设施实现了对客户端访问控制的支持。与原SSL协议相比,改进的SSL协议在性能方面没有明显降低。  然后,采用BAN逻辑形式化分析方法对改进的SSL协议进行了形式化分析。经分析,改进的SSL协议通过使用双证书实现通信双方的身份认证和预主密钥的传递,并通过使用属性证书完成客户端属性信息的提交。  最后,设计和实现了基于改进SSL协议的安全通信系统。系统是在C/S模式的网络环境下,利用改进的SSL协议实现服务器和客户端之间的安全通信。改进的SSL协议可实现服务器和客户端的强身份认证、对客户端的访问控制、保密性和完整性服务。选用ECC算法作为加密证书和签名证书的公钥加密算法,采用改进的OpenSSL软件包提供加解密、摘要算法、数据签名、生成X509v3证书等服务,基于WinSock库函数编写服务器和客户端程序。
其他文献
“脑-机接口”系统(Brain-Computer Interface,BCI)是一种全新的人机接口方式,它直接从大脑获取与外界通讯的信息,并将人类的思维状态与计算机处理系统建立关联。能够反应大脑思
可信计算技术通过从体系架构上建立攻击免疫机制,实现计算平台安全、可信赖运行。可信计算技术目前已经得到了普遍应用。随着可信计算技术的发展,其应用已经扩展到了新的平台与
虚拟现实是由计算机图形学、人机交互技术、传感器技术、计算机仿真、人工智能、计算机网络等多个学科交叉综合产生的学科。目前,在虚拟现实与人机交互领域亟需解决的问题之一
随着计算机技术的不断推广和深入,计算机中涉密数据的安全越来越得到人们的关注。如何有效的保存、读取和传输这些数据已成为科研单位、企业、军事单位等面临的关键问题。传统
随着信息技术和计算机网络的飞速发展,现实世界越来越依赖于计算机系统。防止病毒对计算机系统的破坏、黑客对机密信息的窃取,加强计算机系统的安全性,更好的保护计算机内部的数
随着多媒体技术的快速发展,视频运动对象分割技术的应用越来越广泛。它在MPEG-4基于内容的视频编码、视频临控、场景分析、对象跟踪、基于内容的检索以及交互式操作等领域中都
随着Web2.0的发展及个人电子设备的普及,网络上的信息量非常的巨大,并且时时刻刻都在以惊人的速度增加着。互联网的每个用户是信息的消费者的同时也有可能成为信息的产生者。无
随着半导体工艺的迅速发展,晶体管的数量及处理器芯片的制程工艺不断提高,使处理器的集成度越来越高。然而,片上集成元件数量的增加使得处理器芯片的功耗密度急剧增长。目前,多核
视觉注意机制使人类能够高效的处理外界环境信息,进行目标检测。计算机视觉系统也面临同样的问题:如何实时有效的处理大量的视觉数据,如何智能化的根据场景的需求来有效的处理其
支持向量机(Support Vector Machine,SVM)是一种建立在结构风险最小化原理基础之上的机器学习算法,能够很好的解决小样本、非线性、高维数和局部极小点等实际问题。支持向量机