基于Android的短信安全传输机制的研究开题报告
2021-03-10 23:36:08
1. 研究目的与意义(文献综述)
短信:short message service,简称sms,是用户通过手机或其他电信终端直接发送或接收的文字或数字信息。1992年,世界上第一条短信在英国沃达丰的网络上通过电脑向手机发送成功,从而宣布手机短信的诞生。自此,随着手机的日益普及,短信在人们的日常生活中占据了越来越重要的地位。工信部数据显示,2012年我国移动电话用户达到11亿户,其中短信业务用户达到7.6亿户,全国移动短信量发送量达到8973.1亿条。如此庞大的数字,我们不禁发问:在收发短信的过程中若是内容被监视、窃取、拦截、修改该怎么办?用户的隐私该如何保护?
近年来,以android为操作系统的智能手机用户迅猛增加,手机短信以其方便、短小等优点仍是手机用户的主要功能,但同时多发的手机短信泄密事件,使得手机短信的安全性问题越来越引起人们的关注,设计并实现一种有效的安全短信系统迫在眉睫。google公司推出的android平台具有很强的开放性、灵活性、便捷性等优点,现如今越来越多的智能手机已采用android作为操作系统,因此,研究基于android的短信安全传输机制具有十分现实的意义。第一,短信加密可以有效预防泄密事件的发生,为移动网络提供良好的环境;第二,用户在短信收发过程中可能涉及到的关于财产、个人信息等私密短信,会给不法分子可趁之机,对其进行加密能避免此类事件的发生;第三,短信的及时性、便捷性是给用户带来良好体验的关键原因,短信加密能给移动端用户带来更好地体验。
通信过程中的加密主要是采用密码,通过密码算术对数据进行转化,使之成为没有密钥就无法读懂的报文。而这些以无法读懂的形式出现的数据一般被称为密文。为了读懂报文,密文必须重新转换为明文。含有用来以数学方式转换报文的双重密码就是密钥。而实现这种转换的算法标准,到现在为止已经有200多种。按照国际上通行的惯例,将这近200种方法按照双方收发的密钥是否相同的标准划分为两大类:一种是常规算法(也叫私钥加密算法或对称加密算法),在众多的常规密码中影响最大的是des密码。另外一种是公钥加密算法(也叫非对称加密算法),其中最有影响的公钥密码是rsa,它能抵抗到目前为止已知的所有密码攻击。本论文拟采用des算法实现对短信息的加密设计。
2. 研究的基本内容与方案
本研究主要内容和基本目标如下:
(1)建立客户端的短信收发系统和密钥管理系统,实现短信的收发工作和短信加密工作,其中密钥管理系统通过des算法生成密钥,同时具有请求,更新,注销功能。客户端短信收发系统包括短信收发模块和短信列表模块,方便用户的使用和管理;同时客户端应具有加密解密,方便短信的应用和读取。
(2)建立服务器端密钥管理系统,包括密钥下发,密钥保存,密钥更新和密钥注销,能够更好地管理客户端生成的密钥,保护短信的安全。
3. 研究计划与安排
第1-3周:收集、研读选题相关的文献资料,完成、完善方案论证,撰写开题报告;
第4-5周:认真学习选题相关的知识、理论和算法等,熟悉掌握项目所需工具、软硬件环境等;
第6-9周:结合前期学习,完成项目方案初步实现,并做好相关记录;
4. 参考文献(12篇以上)
[1] 侯有利.数据库加密中的二级密钥设计[j].通信技术,2011,44(05):52-53,56.
[2] 梁勇编著,戴开宇译,java语言程序设计(基础篇 第10版),机械工业出版社,2015-07-01
[3] 李刚. 疯狂java讲义(第三版)[m].北京:电子工业出版社,2014.07.