论文部分内容阅读
随着互联网和通信技术的飞速发展,即时通讯已经成为了人们生活中不可或缺的一项技术。即时通讯能够方便地传递消息、音频及视频等内容,并快速建立起人与人之间沟通的桥梁。在移动信息化的大背景下,即时通讯在移动智能终端平台的发展非常迅速,同时也衍生出了更多的应用模式,融入了诸如电子商务、移动支付等商业业务,而传统的即时通讯技术缺乏有效的信息安全保护机制,其软件安全措施远远无法满足商务领域对高安全的需求。因此,研究并提高即时通讯中数据的保密性与通信的可靠性成为了学术界一大热点话题。本文从一款商业通用的专业安全SoC芯片(简称AC5)入手,结合XMPP即时通讯技术的特点,提出了一种基于硬件安全保护机制的即时通讯系统的设计方案。在深入研究即时通讯技术与安全加密技术后,本文首先针对商务领域的高安全要求,设计了安全芯片的软硬件架构,并实现了安全芯片的BootLoader安全启动单元与COS固件程序,从而为即时通讯提供了硬件加密保护基础。接着,本文巧妙地通过动态链接库的方式开发了基于安全芯片的即时通讯C/S架构,通过研究和设计客户端与服务器端的安全机制与通信功能模块,最终完成了基于安全SoC芯片的安全即时通讯系统。本文的主要工作与创新性主要体现在以下几个方面:1)创新性地提出基于安全SoC芯片的高安全即时通讯系统设计方案,满足现今即时通讯对移动信息安全的需求。2)研究并设计了安全SoC芯片的硬件架构与固件开发,为实现安全即时通讯提供了硬件保护基础。3)研究并设计了XMPP即时通讯的C/S架构,并实现了客户端的多种安全通讯功能。4)针对移动Android平台实现了安全即时通讯系统,并进行了详细的测试与验证。本文的安全即时通讯系统设计完成后,通过详细的安全芯片性能测试以及即时通讯客户端功能测试,验证了系统具备了商用级别的安全性与可靠性,对于满足即时通讯技术在移动商务领域的高安全需求有着重要的指导意义。