首页> 中文学位 >基于Android的短信端到端加密系统的设计与实现
【6h】

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

代理获取

目录

声明

1 绪论

1.1 研究目的与意义

1.2 国内外研究现状

1.3 论文组织结构

2 短信服务基础

2.1短信服务简介

2.2短信服务系统流程

2.3 Android短信框架

2.4 短信服务的安全隐患

2.5 本章小结

3 加密算法基础

3.1加密技术简介

3.2 典型对称加密算法

3.3 算法的综合比较与优化

3.4 本章小结

4 短信P2P加密系统设计与实现

4.1系统目标与开发环境

4.2 系统框架与流程分析

4.3 系统功能模块设计

4.4 Android短信端到端系统实现

4.5 系统测试

4.6 本章小结

5 总结与展望

5.1 总结

5.2 研究未来展望

致谢

参考文献

展开▼

摘要

短信功能使用频繁,应用范围广泛,并且短信内容中含有丰富的信息。但现有短信服务系统采用存储转发模式,且设计中存在一些漏洞,使短信服务系统易遭受中间人攻击、信息泄露等安全威胁。本文根据对以上问题的研究发现,在Android开源平台基础上,设计并实现了短信端到端加密系统,以加强短信安全。  通过阅读大量文献资料,对短信服务体系以及短信安全方面的研究现状具有了一定了解。结合Android源码以及API,分析出Android短信的发送流程以及短信内容的存储方法。通过对加密算法的研究,本文选择了资源消耗少、加解密时间短的对称加密算法进行相关研究。同时通过使用时间复杂度对比分析,对DES、3DES、AES三种主流对称加密算法的效率进行综合分析,最终选择较为高效的AES算法进行加解密设计。  在设计过程中,本系统创新性的避免了加密解密双方需要提前商议密钥的步骤,利用短信收发双方的手机号码以及短信发送时间来产生密钥,并且对接收方可能存在的时间延迟做了容错处理。系统实现了短信发送内容AES算法加密,加密结果利用Base64算法对不可见字符进行处理。在完善短信功能方面,本系统就多联系人和短信内容长度等问题进行了相关研究,并在系统中进行了相关设计,实现了短信群发和长短信内容的发送。  本文提出的Android短信端到端加密技术在维护短信安全上具有良好的实用性。通过对系统性能进行测试,系统能达到预期设想,在不干扰正常短信的情况下进行加密短信的收发。测试中还发现,经过加密及编码后短信长度增加,降低了系统传输能力,在今后的研究中应该着重于短信传输性能的提高,并且在系统界面以上加以改善。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号