欢迎访问中国科学院大学学报,今天是
计算机科学

基于动态密钥的Android短信加密方案

  • 李昭 ,
  • 王跃武 ,
  • 雷灵光 ,
  • 张中文
展开
  • 1. 中国科学院研究生院, 北京 100049;
    2. 中国科学院信息工程研究所信息安全国家重点实验室, 北京 100093

收稿日期: 2012-01-11

  修回日期: 2012-04-16

  网络出版日期: 2012-04-16

基金资助

国家自然科学基金(61003273)和信息安全国家重点实验室自主研究课题(2010-13)资助

Android SMS encryption scheme based on dynamic key

  • LI Zhao ,
  • WANG Yue-Wu ,
  • LEI Ling-Guang ,
  • ZHANG Zhong-Wen
Expand
  • 1. Graduate University, Chinese Academy of Sciences, Beijing 100049, China;
    2. State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China

Received date: 2012-01-11

  Revised date: 2012-04-16

  Online published: 2012-04-16

摘要

在动态口令的基础上,提出一种基于动态密钥的短信加密方案.该方案通信交互较少,动态加密密钥增加了密码分析攻击的难度,动态认证密钥可以抵抗重放攻击.整个方案全部采用散列和对称加密算法,更适用于资源受限的移动通信系统.在当前主流的手机操作系统Android平台上,完整地实现了该方案.实验结果显示,该方案具有良好的实现性能.

本文引用格式

李昭 , 王跃武 , 雷灵光 , 张中文 . 基于动态密钥的Android短信加密方案[J]. 中国科学院大学学报, 2013 , 30(2) : 272 -277 . DOI: 10.7523/j.issn.1002-1175.2013.02.020

Abstract

Asynchrony of short messages(SMS) brings inconvenience to the key distribution. We propose an SMS encryption system based on the dynamic key. The dynamic encryption key increases difficulty in cryptanalysis. The dynamic authentication key resists the replay attack. The scheme uses only hash function and symmetric encryption which are more suitable to the resource-limited mobile system. Experimental results on Android platform show good realization performance of the scheme.

参考文献

[1] Agoyi M, Seral D. SMS security: an asymmetric encryption approach[C]//2010 Sixth International Conference on Wireless and Mobile Communications. 2010,8(10):448-452.

[2] Hasan S, Al-bakri M L, Kiah M. A novel peer-to-peer SMS security solution using a hybrid technique of NTRU and AES-Rijndael[J]. Scientific Research and Essays, 2010, 5(22): 3455-3466.

[3] Hasan S, Al-Bakri M L, Kiah M, et al. Securing peer-to-peer mobile communications usingpublic key cryptography: new security strategy[J]. International Journal of the Physical Sciences, 2011, 6(4): 930-938.

[4] Hassinen M, Markovski S. Secure SMS messaging using Quasigroup encryption and Java SMS API[C]//SPLST'03. Finland, 2003.

[5] Hassinen M. Java based public key infrastructure for SMS messaging, information and communication technologies[C]//ICTTA'06. 2006.

[6] Buckingham S. Shortmessage peer to peer protocol specification[EB]. SMPP Developers Forum. 1999.

[7] Das M L, Saxena A, Gulati V P. A dynamic ID-based remote user authentication scheme[J]. IEEE Transactions on Consumer Electronics, 2004, 50(2): 629-631.

[8] Raihi D M, Bellare M, Naccache D, et al. An HMAC-based one-time password algorithm[S]. RFC 4226, HOTP, 2005.

[9] Popek G, Kline C. Encryption and secure computer networks[R]. ACM Computing Surveys, 1979.

[10] Needham R, Schroeder M. Using encryption for authentication in large networks of computers[R]. Communications of the ACM, December 1978.

[11] Denning D. Timesstamps in key distribution protocols[R]. Communication of the ACM, Augest 1981.

[12] Kehne A, Schonwalder J, Langendorfer H. A nonce-based protocol for multiple authentications[R]. Operating Systems Review, 1992.

[13] Diffie W, Hellman M. Multiuser cryptographic techniques[C]//AFIPS Conference Proceedings.1976, 45:109-112.

[14] Secure Voice GSM. Are your cell phone conversations secure?[EB/OL].[2011-11-30]. http://www.securevoicegsm.com.

[15] Rohde & Schwarz. TopSec mobile: secure voice encryption for smartphones and laptops[EB/OL].[2011-11-30]. http://www2.rohde-schwarz.com/product/TopSec%20Mobile.html.

[16] GSM Technical Specification. Digital cellular telecommunications system (Phase 2+): Alphabets and language-specific information (GSM 03.38)[EB/OL].[2011-11-15].http://www.dreamfabrie.com/sms/.

文章导航

/