基于3DES和RSA的Android系统短信加密设计与实现
2017-02-06马玉琢郭玉翠
软件 2016年6期
关键词:系统
马玉琢+郭玉翠



摘要:Android系统作为开源的系统,受到越来越多的青睐,同时其安全性及用户的隐私也受到了极大的考验。本文提出了一种针对短信隐私保护的加密方案。从Android系统的整体架构及分层思想出发,通过对3DES对称加密算法及RSA非对称加密算法的原理进行分析与研究,提出了一种新型的针对Android系统的混合加密算法的短信加密方案,详细地介绍了具体的实现过程。使用Android模拟器进行的收发仿真实验,证明了短信加密方案的可行性。
关键词:Android系统;3DES算法;RSA算法;短信息;加解密
引言
自从Google2007年推出Android操作系统以来,该系统以开源的优势迅速占领市场,但安全性也越来越受到重视。短信是人们使用较为频繁的业务,然而短信的安全性面临很多威胁,一些不法分子将用户发送的短信进行拦截,窃听短信,盗取用户信息进行诈骗等活动。目前对于短信的安全问题有很多研究,张宇斯提出了基于RSA加密算法的短信加密方案;方传蔚等人提出了基于3DES的短信加密方案;徐德志等人提出了在“ELGamal”加密体制基础上针对GSM短消息系统的公开密钥加密方案等。然而现有的加密方案大多仅限于对短信内容进行加密,且对称加密算法的密钥保密困难,非对加密算法加密速度慢。本文选取Android系统的短信加密作为研究方向,将非对称加密算法和对称加密算法进行结合,设计了基于3DES和RSA混合加密算法的短信加密方案,将短信内容和密钥分别进行加密,达到了双重加密的效果,综合发挥了两种算法的优点,又避免了各自的缺点。……
登录APP查看全文
