基于Jabber协议安全即时通信系统客户端研究和实现

基于Jabber协议安全即时通信系统客户端研究和实现

ID:45783121

大小:588.09 KB

页数:60页

时间:2019-11-17

基于Jabber协议安全即时通信系统客户端研究和实现_第1页
基于Jabber协议安全即时通信系统客户端研究和实现_第2页
基于Jabber协议安全即时通信系统客户端研究和实现_第3页
基于Jabber协议安全即时通信系统客户端研究和实现_第4页
基于Jabber协议安全即时通信系统客户端研究和实现_第5页
资源描述:

《基于Jabber协议安全即时通信系统客户端研究和实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华中科技大学硕士学位论文基于Jabber•协议的安全即时通信系统客户端的研究和实现姓名:陈鹏路请学位级别:硕专业:対算机系统结构指导教师:余胜生20070604摘要即时通信实时、多样化的服务特点使它逐渐替代电子邮件的地位,成为互联网用户口常交流的一种重要手段。在开放的互联网上传递消息,安全性是一个不可回避的问题,对用户之间发送的数据进行加密可以保证信息不易被窃取。当前的即吋通信系统中Jabber协议具有良好的开放性、可扩展性和安全性,有望成为即时通信技术的统一标准,研究Jabber协议及其系统的实现具有现实意义。在分析Jabber协议的开源、互联互通、扩展性强等技术优势和它基于简单、灵

2、活、跨平台的XML特性的基础上,参考电子邮件系统屮常用的TLS加SASL的安全机制,探讨了安全即时通信系统的体系结构,捉出基于事件的XML解析机制和使用TLS加密XML流,使用SASL验证XML流的安全策略「Jabber采用类似电了邮件系统的分布式网络体系结构,客户端Z间的消息都是服务器转发的。客户端包括XML解析器、Jabber控制器、TLS/SASL安全模块。其中XML解析器将从服务器收到的XML流进行解析;Jabber控制器将待发送的数据封装成XML节,通过XML流的形式与服务器端进行通信;TLS/SASL安全模块则通过使用TLS同吋加密SASL认证信息和XML数据流,避免了连接

3、发起时密码以明文的形式传输,同时也保证了通信过程中XML流不被篡改和窃听。通过使用TLS加SASL的安全机制,有效地保证了客户端和服务器端在连接发起时认证信息的安全性,并且在认证结束Z后,提供了与其他用户进行安全的即时通信通道。关键词:即吋通信,Jabber协议,XML解析,传输层安全协议,简单认证和安全层AbstractInstantmessaginghasbeenreplacingthepositionofE-mailasitsrealtime,diversificationfeaturesofservicesandhasbeenanimportantmethodtopeoplet

4、odailycommunicatewitheachotherinInternet.However,itssecurityisoneofnon-obviateproblemsthatitmustguaranteethemessagesbetweentheusers.Currently,Jabberasitsopen,goodextensionandsecurityfeatureswillpossiblybethestandardofinstantmessagingsystems.Therefore,itissignificanttodoresearchtoJabberanditsimpl

5、ementation.Byanalyzingtheopensource,interlinkageandgoodextensionfeaturesofJabberanditssimple,flexibleXML(ExtensibleMarkupLanguage)scheme,referredtotheTLS(TransportLayerSecurityProtocol)andSASL(SimpleAuthenticationandSecureLayer)securityschemeswhicharefrequentlyusedbyEmailsystems,asecurityarchite

6、ctureofinstantmessagingsystemsisproposed.ItusesaparsingschemebasedonEventXMLandmakesuseofSASLforauthenticationandTLSforencryption.TheimplementisbasedonthedistributednetworkarchitecturewhichisoftenusedbyEmailsystems・TheclientSidecontainsXMLparsingmodule,JabberControlmoduleandTLS/SASLmodule:XMLpar

7、singisusedtoparsethedatareceivedfromserver;JabberControlmoduleencapsulatesthemessagetoXMLpackagesbeforeitissenttoserver;TLS/SASLmoduleusesTLStoencryptbothauthenticationusedbySASLandXMLdata,guaranteethesecurityofcommunication

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。