基于XMPP的安全通信应用设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:ixiay
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着互联网和通信技术的不断发展,人们的通信方式发生了巨大变化。借助于互联网以及移动网络,即时通信已经成为了当下最流行的通信方式之一。但是人们在享受即时通信带来的便利的同时,也面临着巨大的安全威胁,其中最突出的就是用户数据在传输和本地存储过程中发生的泄露风险。为此,本文针对即时通信中数据的传输和存储安全问题展开研究,设计并实现了一种基于XMPP(可扩展通讯和表示协议,Extensible Messaging and Presence Protocol)的安全通信应用系统。该系统基于客户端/服务器架构设计,借助于XMPP框架完成用户之间的即时消息通信,客户端和服务器之间通过XMPP协议进行通信和数据交换。客户端包括Android端和PC端,能够完成用户不同客户端上消息的实时同步更新。而应用的安全性保障则基于第三方可信PKI(Public Key Infrastructure)体系,并引入认证中心CA(Certificate Authority)对用户身份进行身份认证,针对每个用户的不同设备客户端颁发一套双证书。双证书将单个数字证书的身份验证和数据加密的职能进行分离,签名证书用于身份验证,加密证书用于数据加密操作,对不同的设备颁发双证书可以保证签名证书的唯一性和保密性。另外,针对本地存储数据以及通信中传输的数据,系统均支持国密算法进行加解密,达到了国家安全标准。同时,针对当前加密通信应用中的文件共享效率低下问题,本文设计并实现了一种改进的文件加密传输与共享机制。该机制将密文文件与文件会话密钥进行分离,密文文件被上传至文件服务器,而文件会话密钥与密文文件的路径信息首先经过群聊或者单聊加密处理,然后通过即时通信传递给目标用户或用户群。由此,转发者只需要对文件会话密钥与密文文件的路径信息进行简要的处理即可完成文件的转发。在保证安全性的同时,它有效的降低了客户端和服务器的资源消耗,提升了密文文件的利用率,并进一步减少了相关的文件操作。该应用系统主要包括用户注册、用户登录登出、好友管理、群管理、即时通信管理以及用户界面管理六大功能模块。其中,用户注册功能模块主要完成对注册手机号码的验证,并向CA申请双证书,最后完成XMPP服务器账号的注册。用户登录登出功能模块主要完成用户的登录鉴权,保证合法用户才能使用应用系统的其他功能模块。好友管理模块主要完成用户好友的管理,并为单聊中传输数据的加解密提供加密证书支持。群管理模块则是对聊天群组进行管理,并为群聊传输数据的加解密提供群会话密钥支持。即时通信模块则主要完成单聊和群聊中消息的发送、接收和存储等操作,并通过第三方密模块对传输数据和存储数据进行加解密操作,进一步保障即时通信模块中数据的安全。最后,本文基于Linux操作系统(Ubuntu 16.04)实现了该应用系统的服务器端功能,分别基于Android 6.0/7.0版本和Windows 7/10版本实现了其移动客户端和PC客户端软件,并对系统的各个模块进行了功能测试和性能测试,测试结果验证了系统的有效性和高效性。基于本文成果开发的“密聊”产品已经被应用到新疆CA和深圳CA的相关业务系统中。
其他文献
近年来,城市化进程不断加快使得我国交通运输网络逐步完善,各种道路、桥梁工程项目逐步增多,为人们出行提供了巨大的方便,为经济文化的交流等创造了基础条件。桥梁工程项目比
《哈农钢琴练指法》是钢琴基本功训练的重要教材之一,哈农练指法弹奏方式多种多样,本作者通过运用高抬指练习法,贴键连奏练习法及断奏练习法等多种方法的学习和训练,总结出一
情境教学在新课改中日益得到广大教育工作的关注。高校《现代教育技术应用》课,对于培养师范生现代教学技能,提高其专业素质具有重要意义。本文首先阐述了情境教学定义;然后,
我国经济的发展不断拖动着道路桥梁建设工程的前进,为了能够更好地保证我国道路桥梁的建设质量,一定要重视道路桥梁建设过程中应用的各种施工技术。本文主要论述的就是桩基施
“家庭农场”作为一种创新发展模式具有促进农业可持续发展、利于农业社会化专业化、提高农业生产效率、促进农业增效农民增收等多重优势.在国家极力推广和政策倾斜的背景下,
失能老人护理补贴制度的形式。失能老人护理补贴制度有两种形式,即综合性制度和独立制度。综合性制度是与医疗保险、养老保险等相结合或联系在一起的制度,失能老人护理补贴制度
报纸
刚才听了山西高院院长左世忠对山西法院的工作情况介绍,感觉山西法院近年来做了大量的工作。特别是在山西经济大幅度下滑,企业生产经营出现较大困难的严峻形势下,山西法院能主动
报纸
随着我国经济的快速发展,人们生活水平的提高,我国的经济发展战略也发生了一定的改变。现在生态环保、低碳节能成为了我国经济发展战略中的重点。而在传统的经济发展中,污水
【正】 特派员一职是法国大革命时期政权建设的一个独特而又重要的组成部分,它为保证法国大革命的顺利进行发挥了积极作用,在大革命政治史上占有重要地位。但是,史学界对此尚