基于Android的短信端到端加密系统的设计与实现

被引量 : 0次 | 上传用户:eric900300
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
短信功能使用频繁,应用范围广泛,并且短信内容中含有丰富的信息。但现有短信服务系统采用存储转发模式,且设计中存在一些漏洞,使短信服务系统易遭受中间人攻击、信息泄露等安全威胁。本文根据对以上问题的研究发现,在Android开源平台基础上,设计并实现了短信端到端加密系统,以加强短信安全。通过阅读大量文献资料,对短信服务体系以及短信安全方面的研究现状具有了一定了解。结合Android源码以及API,分析出Android短信的发送流程以及短信内容的存储方法。通过对加密算法的研究,本文选择了资源消耗少、加解密时间短的对称加密算法进行相关研究。同时通过使用时间复杂度对比分析,对DES、3DES、AES三种主流对称加密算法的效率进行综合分析,最终选择较为高效的AES算法进行加解密设计。在设计过程中,本系统创新性的避免了加密解密双方需要提前商议密钥的步骤,利用短信收发双方的手机号码以及短信发送时间来产生密钥,并且对接收方可能存在的时间延迟做了容错处理。系统实现了短信发送内容AES算法加密,加密结果利用Base64算法对不可见字符进行处理。在完善短信功能方面,本系统就多联系人和短信内容长度等问题进行了相关研究,并在系统中进行了相关设计,实现了短信群发和长短信内容的发送。本文提出的Android短信端到端加密技术在维护短信安全上具有良好的实用性。通过对系统性能进行测试,系统能达到预期设想,在不干扰正常短信的情况下进行加密短信的收发。测试中还发现,经过加密及编码后短信长度增加,降低了系统传输能力,在今后的研究中应该着重于短信传输性能的提高,并且在系统界面以上加以改善。
其他文献
目的:探讨10%高渗盐水治疗急性大面积脑梗塞的临床疗效及安全性。方法:采用前瞻性随机对照研究,纳入2018年佛山市第一人民医院神经内科住院的急性大面积脑梗塞患者42例,随机
现代信息系统中新型软件架构层出不穷,软硬件和网络通讯之间的相互关联作用日益复杂,加大了系统性能瓶颈查找的难度。文章探讨如何通过多智能代理技术等方法,截取、分析和回
<正>20世纪90年代末,报纸同质化竞争加剧。1998年3月,时任华西都市报总编辑的席文举提出"迈向主流媒体"的口号,其后国内主要的都市报纷纷效仿,全国
新戊二醇与三氯氧磷反应制得新戊二醇磷酰氯,再以该磷酰氯与乙二胺反应制得无卤膨胀型阻燃剂新戊二醇乙撑磷酰胺〔1,2-(5,5-二甲基-1,3-二氧-2-磷环己膦酰胺基)乙烷〕。讨论
病理报告作为医疗文档中的非结构化数据之一,是诊断病理学中的重要文档。它是病理医生根据病理活检结果,采用规范化的自然语言描述形成的文本格式的临床数据。其中,非结构化
红皮云杉是东北林区主要的用材树种之一,其材质优良,用途广泛,适合于多种立地条件下生长,发生红皮云杉人工林,已被各地林业部门所重视。红皮云杉用材林的培育是增加木材产量、恢复
随着经济全球一体化进程的不断推进,各国之间在经济方面的竞争愈趋激烈,公司法相关制度的构建及运作对一国的经济增长及其在国际上的竞争力有直接影响。公司注册资本制度作为
近年来,随着中国企业开始逐渐向差异化竞争,高质量增长转变,越来越多的企业认识到了知识型员工的重要性,将其视为企业的核心竞争力。本文中将研究聚焦于国有企业S公司知识型
商业银行自产生以来,是金融中介的重要桥梁,其自身有着雄厚的资产规模、多种多样的业务品种、强大的资金信用支持,在金融行业中有着独一无二的作用。随着利率市场化进程的进
近来医学论文的撰写风格有"格式化"的趋势,本文着重对临床论著的写作要点进行介绍。临床论著的标题写作风格多样化,应用归纳法和演绎法来撰写前言,材料与方法中病例选择要着