欢迎访问昆明冶金高等专科学校学报官方网站,今天是 分享到:

昆明冶金高等专科学校学报 ›› 2021, Vol. 37 ›› Issue (1): 71-77.DOI: 10.3969/j.issn.1009-0479.2021.01.014

• 电子信息技术 • 上一篇    下一篇

基于Java语言实现一次性动态口令算法

缪 蕊,钟志贤,刘 珺,包爱民,姜 维,申小琦   

  1. 1.昆明冶金高等专科学校网络管理与信息化部,云南 昆明 650033;2。吉林省明日科技有限公司,吉林 长春 130000
  • 收稿日期:2020-07-10 出版日期:2021-04-29 发布日期:2021-08-23
  • 作者简介:缪 蕊(1989-),女,云南曲靖人,助教,工学学士,主要从事智慧教室建设、智慧校园建设、网络建设 与维护相关工作。
  • 基金资助:
    云南省应用基础研究计划项目:基于物联网与嵌入式的智慧教室控制系统关键技术研究(2019FD012);昆明冶金高等专科学校科研基金项目:基于ARM+Linux的嵌入式智能教室管理系统研究与设计(2018XJZK01)。

One-Time Dynamic Password Algorithm Based on Java Language

MIAO Rui1 ,ZHONG Zhixian1 ,LlIU Jun1,BAO Aimin1 ,JIANG Wei1 ,SHEN Xiaoqi2   

  1. (1. Department of Network and Information Technology,Kunming Metallurgy College,Kumming 650033,China; 2. Jilin Mingri 'Technology Company Limited,Changchun 130000,China
  • Received:2020-07-10 Online:2021-04-29 Published:2021-08-23

摘要: 随着互联网和电子商务的不断发展,人们对网络购物及网上支付需求的不断增加,简单易用的静态口令认证技术由于自身安全的缺陷,已经不能满足当前网络应用系统。因此,业界提出了一次性口令认证技术,也称为动态口令技术。虽然指纹识别等生物特征识别技术也得到了广泛的运用,但因为对终端设备要求较高、成本较高等原因,还不能完全取代动态口令技术。从安全和能耗角度考虑,提出一种基于Java的一次性动态口令算法,用HmacSHAl算法加密实现通讯双方的互相认证,可抵抗冒充攻击。多平台实验表明:该方案安全性高,可移植性强,不需要第三方插件,耗能低,执行效率高,适合移动商务的身份认证,可应用于智能手机等移动设备。

关键词: 身份认证, 一次性口令, Hash函数

Abstract: With the constant development of the internet and ecommerce, people have an increasing demand for the online shopping and payment , therefore, the simple and easy-to-use static password authen-tication technology can't meet the current network application system due to its safely defects. So, the industry has put forward the one-time password authentication technology which is also known as the dynam-ic password technology. Although the biometric identification lechnology , such as the fingerprint identifi-cation,etc. , has been widely used,it can't completely replace the dynamic password technology due toits high requirements for the terminal equipment and high cost ,elc. In view of this situation , this paper puts forward a kind of one-time dynamic password algorithm based on java language,from the perspec-tives of the safety and energy consumption,using HmacSHAl algorithm for encryption to realize the mulual authentication between lwo communication sides,which can withstand impersonation alanck s. "Hnemulti-platform experiment shows that the scheme is high security with strong portability. lt doesn't require third-party plugins,and has the advantages of low energy consumption and high execution efficiency.The technology is suitable for the identity authentication of the mobile commerce and can be applied to the mobile equipment of the smartphone,etc.

Key words: identity authentication, one-time password, Hash function

中图分类号: