相信看过影视《窃听风云》的观众们都会为其中的窃听技术所深深折服,但与此同时我们也会为通信的安全所深深忧虑。当我们首先想到移动通信的主流网络——GSM时,GSM(Global System for Mobile)全球移动通信系统是当前应用最为广泛的移动电话标准。全球超过200个国家和地区超过10亿人正在使用GSM电话。,也是目前国内主要的移动通信系统。GSM系统主要由移动台(MS)、移动网子系统(NSS)、基站子系统(BSS)和操作支持子系统(OSS)四部分组成[1]:论文网
移动台MS(Mobile Station),移动台是公用GSM移动通信网中用户使用的设备,也是用户能够直接接触的整个GSM系统中的唯一设备。
基站子系统BSS(Base Station Sub-System),是GSM系统中与无线蜂窝方面关系最直接的基本组成部分。它通过无线接口直接与移动台相接,负责无线发送接收和无线资源管理。
网络子系统NSS(Net Sub-System),主要包含有GSM系统的交换功能和用于用户数据与移动性管理、安全性管理所需的数据库功能,它对GSM移动用户之间通信和GSM移动用户与其它通信网用户之间通信起着管理作用。
操作支持子系统(OSS),需完成许多任务,包括移动用户管理、移动设备管理以及网路操作和维护。
图1.1GSM系统结构图[引自百度百科]
随着移动通信的快速发展,GSM网络越来越庞大,大量涉及商业以及个人的敏感信息通过GSM手机传递,必然要求GSM网络有更好的安全性。但是GSM系统的安全功能是不完整和不彻底的,GSM存在各种安全缺陷,GSM语音通信是在安全的核心网络之外,但它核心网络没有安全性[2]。GSM 被设计具有中等安全水平,系统设计使用共享密钥用户认证,用户与基站之间的通讯可以被加密,主要原因就是GSM仅支持空中接口加密,虽然移动台和基站收发台之间的无线链路信息以密文方式传输,但是GSM网络内部有线链路信息却是以明文方式传输,因此现有的GSM网络不能提供完全的端到端的安全加密通信,正是由于这一原因,不法分子可以从中利用某种途径来窃听和盗取私人信息数据。随着语音通信安全问题日益突出,势必要得到更多的关注和解决方案。
密码技术正是保障信息安全有效的方法之一,密码学就是研究如何隐密地传递信息的学科。密码技术不仅可以利用密码来打乱所传达的信息,以便只有我们所希望的接受者才能真正获取信息,而且通过密码技术的使用,使得现实世界的许多事情,诸如传输数据、订合同等都可以通过数字信号来完成。
1.2 国内外研究现状
1.3本文研究内容
信息是21世纪最宝贵的财富,信息的安全传输已经成为人们越来越关注的焦点,本文讨论的智能手机语音加密就是保证信息的安全地、可靠地传递。
本文全篇共分为五章:
第一章是绪论,概述了本课题的选题背景,国内外研究现状和本文研究的内容,以及本文研究的目的及未来的发展趋势。
第二章是android平台及android手机开发工具的介绍。
第三章是密码学的基本介绍。
第四章主要介绍了语音安全通信算法的具体实现过程。
第五章最后对本课题的工作进行了总结和展望。
1.4本文研究目的及未来的发展趋势
相信很多观众都看过电影《窃听风云》,至今仍记得那句搞笑的话“车头一个,车尾一个,佣人的厕所都装了一个,连屁都不敢放了!”,高性能军用的窃听器,就是这小小的东西推翻了一个个犯罪集团。也许现实中的我们可能无法遇到这种高级窃取信息的事件,但是我们的私人信息还是会随时泄露。2000年欧盟的一份报告指出,1948年美国国家安全局建立的代号“梯队”的全球电子窃听侦测网络系统一直在窃取包括欧盟在内的世界各国的情报,美国通过电子窃听获取商业秘密活动已使欧洲损失200亿美元[6]。美国利用窃听的重要信息用来打压其他国家的经济。试想一下,如果窃听的信息是国家的保密信息?如果窃听的信息是商人间的商业秘密?这些信息对国家,对企业的影响将会怎样?2009年12月30日《华尔街日报》一名德国黑客声称破解了保护大部分手机的加密编码,并将破解代码上传至网上供下载,这一破解将令30多亿移动电话用户置身语音通话遭窃听的风险中。文献综述