基于Android平台短信的来源认证系统设计与实现
2018-04-18胡先祥
计算机应用与软件 2018年2期
胡先祥 曹 斌
(贵州大学大数据与信息工程学院 贵州 贵阳 550000)
0 引 言
近几年基于Android系统的智能手机的广泛普及,同时短信资费的降低,短信业务与此同时在上涨,特别是短信在朋友与朋友联系,通信商与客户,银行与客户之间的业务沟通占据很大的一部分。但是与此同时电信诈骗分子利用短信来实施诈骗、利用伪基站扮演10086及银行官方电话发送诈骗短信,并且诈骗短信信息包含网站链接,点击链接很可能导致手机木马病毒的下载。基于此现状,必须要确认短信发送方的真实身份之后才能确认短信的真假性,因此必须提供一种身份认证技术,即采用数字证书,以及RSA加解密等相结合的技术。数字证书含有用户的个人信息。该技术必须具有的功能是接收方能够核实确认短信发送方的身份,并且能够事后追查短信发送方的身份。
本文研究了RSA算法,SHA-1算法,再对数字签名,数字证书相关技术进行分析,最后利用相关算法,数字证书相结合的方式设计系统并应用到Android平台短信身份认证上。最后在Android手机平台以及服务器上采用Java语言实现在短信认证的相关技术,最后实现了短信发送方的真实身份认证。
1 数字签名相关算法
甲方向乙方通过网络发送消息,甲方首先对消息进行处理得到一个附带的“签名”消息并发送给乙方,乙方通过相关算法验证签名的真伪及鉴别相应的签名者,数字签名原理之一:私钥对消息加密,接受者利用匹配的公钥解密即采用非对称式加解密算法。……
登录APP查看全文
