您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 开题报告—安卓手机安全通讯录
11.目的及意义1.1、题目:安卓手机安全通信录的设计与实现1.2、背景资料2014年,全球智能手机受众数量超过2012年的10亿大关,达到17.5亿。eMarketer预测智能手机采用率到2017年将会一直保持快速增长步调。根据最新数据了解,到2016年全球智能手机用户数量将超过20亿。2015年全球智能手机用户将达到19.1亿,2016年该指数将会增长到12.6%达到21.6亿。手机已经和人们的生活密不可分,手机里存储的通讯录、短信、通话记录、照片和文件,保存了用户至关重要的信息和隐私,当前市场上的普通智能手机不具备信息保护功能,一旦手机丢失,将给用户带来灾难性的损失,因此用户希望手机具备保护性措施,防止灾难性事件发生。手机通讯录是移动手机不可缺少的一款应用软件。根据手机功能使用调查显示,有八成以上的消费者都在使用手机通讯录功能。随着手机通讯录功能的不断加强与完善,手机通讯录对于人们来讲,已不仅仅像是记事本那样只显示通讯号码,而是向着人性化、个性化的方向发展。通讯录从无到有,从单一到多样化,经过了十几年的发展历程,通讯录软件慢慢发展成名片夹,也就是一个联系人的信息中,可以存储座机、手机、单位、地址、电子邮件等内容。这种名片在电话本的基础上,在大大丰富了存储内容的同时也使得用户的各项操作比以前更快捷、方便,这就使软件的结构也发生了根本的变化。随着移动手机的发展,将会有更多更优秀的通讯录软件出现。1.3、目的及意义:随着智能手机的普及,手机通讯录在人们的生活中发挥的作用2越来越大。但是传统的手机通信录系统只有简单的联系人信息存储功能,并没有考虑到联系人信息安全和信息丢失问题以及一些能够方便用户操作的特色功能。因此开发一款功能强大、安全的通讯录系统具有很强的实用价值。各式各样的手机软件层出不穷,通讯录是手机不渴或缺的软件,完善的功能和赏心悦目的界面设计都将赢得良好的用户体验。1.4、国内外的研究现状分析:在手机信息安全方面,根据iiMediaResearch(艾媒咨询)调查数据显示,多数中国手机应用受到垃圾短信、恶意链接、骚扰电话等安全威胁。在互联网时代,人们的私人信息受到许多不安全因素的威胁,而不安全性是互联网存在的基础—TCP/IP协议所固定的,包括一些基于TCP/IP的服务。密码技术是保护信息安全的主要手段之一。现代加密技术是适用网络安全的需要应运而生的,数据加密技术是唯一有效的保证信息在不安全的网络环境中安全传输的方法,为一般的电子商务活动提供了安全保障。使用密码技术不仅可以保证信息的机密性,而且可以保证信息的完整性和正确性,防止信息被篡改、伪造和假冒。信息安全服务依靠安全机制来完成,而安全机制主要依赖于密码技术。因此,密码技术是信息安全的核心。而密码算法又是密码的核心,所以密码算法是保障信息安全的核心之核心,其重要性不言而喻。2.研究(设计)的基本内容、目标、拟采用的技术方案及措施32.1、基本内容:本课题拟研究并设计实现一个基于Android的以MySQL为数据库的手机通讯录系统。主要实现一下几个功能:1.类似于传统手机通讯录的联系人的添加、修改、查找、删除功能。2.具有通信录的基本查询功能,能够保存姓名,职位,电话,邮箱等个人基本信息。3.通信录能够对相关字段进行加密处理,对加密的内容必须有正确的密码才能解密。4.支持搜索功能,可以对加密的名字进行搜索和匹配。2.2、研究目标:本课题的研究重点是安全性的设计,设计的通信录需要具备良好的安全性能,实现在Android手机上联系人相关信息的隐私保护,并且系统界面友好,易于操作。2.3、技术方案及措施:该通讯录须运行在Android智能手机操作系统中,以Java为后台程序编程语言,使用Eclipse为开发工具,使用MySQL作为数据库服务器。通过Android开发插件提供的组件(AndroidSDK)来完成手机通讯录的人机交互界面。安全性方面拟采用加密技术对读写通讯录信息进行保护。使用DSA(数字签名算法)对通讯录信息加以保护,用户自行设计自己通讯录的登陆密码,一些保密操作没有正确密码手机都不会响应。Android软件开发工具(AndroidSDK):用于为Android4的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Eclipse:Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。MySQL:MySQL是一个小型关系型数据库管理系统,它被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。3.进度安排经过仔细的分析和研究,现把毕业设计的进度做如下大概的安排:(1)、3月17日到4月10日:熟悉所选用的开发平台,运用所学的软件设计理论,完成整个系统的前期设计工作。(2)、4月10日到5月29日:进行系统的编码、调试、集成、测试工作。其中5月4日到5月8日进行毕业设计中期检查,提交论文前三章和毕业设计框架。(3)、5月30日到6月10日:撰写毕业论文,准备毕业答辩的有关文档及资料。4.阅读的参考文献不少于15篇[1]WilliamStallings著,密码编码学与网络安全:原理与实践(第5版),电子工业出版社,2011.12[2]梁栋著,Java加密与解密的艺术(第2版),机械工业出版社,2013.125[3]李刚著,疯狂Android讲义(第2版),电子工业出版社,2014.02[4]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2006.[5]李静华、幕德俊,Android恶意程序行为分析系统设计,北京邮电大学学报2014第S1期P104-107[6]罗伟.基于Android平台的即时通讯系统的研究与实现[D].湖南师范大学,2009.[7]贾理华,乐燕芬,施伟斌.基于Android平台简易即时通讯的研究与设计[J].常州工学院学报,2010,(04).[8]赵亮,张维.基于Android技术的界面设计与研究[J].电脑知识与技术,2009,(29).[9]王少辉、王超、孙国梓,droidDefence:细粒度的Android应用权限管理系统,四川大学学报,2014第6期.[10]方欣、赵红岩,Android程序设计教程,北京电子工业出版社,2014.[11](美)加尔根塔,(日)中村真澄,LearningAndroid中文版第二版,北京电子工业出版社,2014.[12]EddyWillems,Androidunderattack,ComputerFraud&Security2013No.11P13-15[13]BenjaminSpeckmann.TheAndroidmobileplatform[EB/OL].2012.04.266[14]Sanders,BenjaminMichael.(UniversityofCalifornia,Davis),PrivacyandSecurityEnhancementsforAndroidApplications,PrivacyandSecurityEnhancementsforAndroidApplications.M.S.2012[15]M.HosseinkhaniLoorakP.W.L.FongandS.Carpendale,Papilio:VisualizingAndroidApplicationPermissions,EurographicsConferenceonVisualization(EuroVis)201475.指导教师意见指导教师(签名):年月日注:开题报告填写要求1.开题报告应根据教师下发的毕业设计(论文)任务书,在教师的指导下由学生独立撰写。2.开题报告内容填写后,应及时打印提交指导教师审阅。3.“设计的目的及意义”至少800汉字(外语至少500字),“基本内容和技术方案”至少400汉字(外语至少200字)。进度安排应尽可能详细。4.指导教师意见:学生的调研是否充分?基本内容和技术方案是否已明确?是否已经具备开始设计(论文)的条件?能否达到预期的目标?是否同意进入设计(论文)阶段?
本文标题:开题报告—安卓手机安全通讯录
链接地址:https://www.777doc.com/doc-2428642 .html