- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)
课 题 名 称 SSL协议分析及应用
学 生 姓 名
学 号
系、年级专业
指 导 教 师
职 称
2015年04月20日 摘要
SSL协议是在TCP/IP的IP套接层的安全协议,以补充TCP/IP协议安全的不足。SSL协议在网上银行、电子商务中得到广泛地应用,主要解决了数据的安全性、保密性。介绍了SSL协议的原理,给出了在客户端和服务器程序中如何用OpenSSL实现SSL协议。
关键词:SSL,电子商务,数据的安全性
ABSTRACT
SSL protocol is the security protocol used in IP socket layer of TCP / IP , which can fill up the deficiency of TCP / IP protocol. The SSL protocol is widely used in internet bank and electronic business to insure the security of data. This paper describes the principle of the SSL protocol and gives the step so fusing Open SSL to achieve the SSL protocol between client and server .
Key Word:SSL, internet bank, these curity of data
目录
摘要 I
关键词:SSL,电子商务,数据的安全性 I
ABSTRACT II
Key Word:SSL, internet bank, these curity of data II
第1章 概述 1
1.1项目开发的背景 1
1.2项目开发的目的 1
第3章 协议的实现 3
3.1 初始化工作 3
3.2 选择会话协议 3
3.3 创建会话环境 3
3.4 建立SSL套接字 4
3.5 SSL握手和证书验证 4
3.6 数据传输 4
3.7 结束SSL通信 4
第四章 总 结 6
参考文献 6
致谢 7
第1章 概述
1.1项目开发的背景
网络,特别是Internet,正在成为我们日常生活中不可或缺的一部分,当我们享受着网络所带来的各种各样便利的同时,这样或那样的安全威胁也紧跟而来[1] 。网络安全也越来越受到关注,特别是网上交易信息的不可否认性、保密性、完整性已成为亟待解决的问题。为此,人们发明了安全套接层SSL协议,是Internet上使用广泛的保密通信的一种安全协议。
1.2项目开发的目的
安全套接字层(SSL,SecureScoketLayer)协议是Web浏览器与Web服务器之间安全交换信息的Internet协议,提供两种基本安全服务:鉴别与保密。逻辑上,它提供了Web浏览器与Web服务器之间的安全管道。SSL是Netscape公司1994年开发的,此后,SSL成了世界上最著名的Web安全机制。所有的Web浏览器都支持SSL协议[2] 。SSL对称密码技术和公开密码技术相结合,可以实现如下三个通信目标:①秘密性:SSL客户机和服务器之间传送的数据都经过可加密处理,网络中的非法窃听者所获取的信息都将是无意义的密文信息。②完整性:SSL利用密码算法和散列函数,通过对传输信息特征值的提取来保证信息的完整性,确保要传输的信息全部到达目的地,可以避免服务器和客户机之间信息受破坏。③认证性:利用证书技术和可信任的第三方认证,可以让客户机和服务器相互识别身份。为了验证证书持有者是合法用户,SSL要求证书持有者在握手时相互交换证书,通过验证来保证对方身份的合法性。
第2章 工作原理
SSL有三个子协议:握手协议、记录协议和警报协议,这三个子协议构成SSL的总体工作。①握手协议:SSL握手协议在SSL记录层之上,是SSL协议中最复杂的协议。服务器和客户端使用这个协议相互鉴别对方的身份、协商加密算法和MAC算法以及在SSL记录协议中加密数据的加密密钥和初始向量。这些过程在握手协议中进行。握手协议是建立SSL连接首先应该执行的协议,必须在传输任何数据之前完成。②记录协议:SSL记录协议可为SSL连接提供保密性业务和消
您可能关注的文档
最近下载
- 2020金融行业网络安全等级保护实施指引 第1-6部分合订本.docx
- 经营场地租赁合同书(2篇).doc VIP
- 广东省工程勘察设计服务成本取费导则(2024版).docx VIP
- 与发包人、监理及设计单位、专业分包工程的配合方案.pdf VIP
- 北京市十一学校2023-2024学年八年级下学期期中数学试题(解析版).docx VIP
- 22 《礼记》二则 虽有嘉肴 课件(共17张ppt).pdf
- 橡塑制品公司总经理工作职责.docx VIP
- 项目经理部生产区、生活区、办公区建设标准 .docx VIP
- m83m84系列【中文说明书】电动执行机构.pdf VIP
- 2022年音乐新课标解读学习课件精选全文.pptx
文档评论(0)