APP下载

基于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查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统