基于OTP的移动商务身份认证协议的设计与实现
王秦1,张润彤
(北京交通大学信息系统研究所,北京100044)
摘要:国内移动商务身份认证主要采用基于用户名/口令的静态口令认证机制,这种方式易于实现且操作简单,但容易遭受攻击并且口令在无线传输中易被截获。一次性口令(One-Time Password,简称OTP)认证机制可以实现一次一密,具备更高的安全性,同时,其实现简单、成本低、无需第三方公证,十分适合于受限的移动商务环境,但难以抵御小数攻击以及没有实现双向认证。本文结合OTP认证机制和椭圆曲线密码体制提出一种基于OTP的移动商务身份认证协议MCIA,并利用仿真软件Opnet仿真实现MCIA协议,结果表明其适合于移动商务环境。
关键字:身份认证;一次性口令;MCIA;Opnet
Design and Implementation of Identity Authentication Protocol in
Mobile Commerce based on OTP
Wang Qin, Zhang Run-tong
(Institute of Information System, Beijing Jiaotong University, Beijing 100044, China) Abtract: Presently, identity authentication in domestic mobile commerce is mainly implemented by static password mechanism based on Userid/password. The method has some advantages, such as easier implementation and simpler operation. But its security is worse, which it is easily attacked, and its password is easily intercepted and seized in transmission process by wireless network. OTP (One-Time Password) authentication mechanism has higher security by one time padding. It is implemented simply, cost less and needed no third-party notarization, and so it is more suitable for limited mobile commerce environment, but it couldn’t resist decimal attack and realize bidirectional authentication. Combined OTP with Elliptic curve cryptosystem, it is presented a mobile commerce identity authentication protocol based on OTP, named by MCIA protocol. The protocol is simulated through simulation software Opnet and it is suitable for mobile commerce environment by simulation results.
Key words:Identity authentication; One-Time Password; Mobile commerce identity authentication; Opnet
1国家自然科学基金资助项目:移动商务系统中的身份认证研究(60773033)
作者简介:王秦,男,吉林省梨树县,1973年生,北京交通大学博士研究生,研究方向:移动商务身份认证,melonzn@
张润彤,男,辽宁省大连市,1963年生,北京交通大学教授,研究方向:信息安全、移动电子商务、网格计算等,rtzhang@
1 引言
随着移动商务的普及和应用,移动商务的安全性已成为人们关注的焦点。身份认证是第一道安全屏障,通信安全几乎总是始于身份认证的握手过程。基于密码技术的认证协议是实现身份认证最安全的方式,因此,安全、高效的移动商务身份认证协议是保证移动商务安全通信的必要条件。
与传统商务相比,移动商务在身份认证的实现上具备一定的优势:首先,移动通信设备传输的信号为数字信号,便于进行加密处理;其次,由于移动用户和移动终端普遍为一对一,身份认证更易实现。但是,移动商务实现身份认证也存在诸多薄弱环节,主要包括:一是开放的无线信道使移动商务传送的信息更易遭受窃听、干扰、篡改等攻击,这可能是移动商务最大的安全问题[1]
;二是与有线信道相比,无线信道带宽较小,容易产生信号的衰落、频移以及时延扩展,信道的误码率较高[2];三是与固定终端相比,移动终端在功能及资源上严重受限,如:计算能力弱、存储空间小、通信带宽窄和电源供应时间短等;四是移动终端本身不能提供足够的安全防护。因此,移动商务身份认证协议的研究必须综合考虑上述因素,尤其重点考虑硬件资源上受限的移动终端。 2 研究现状
二十世纪九十年代以来,国外提出了一些无线网络环境下的认证协议,如:TMN 协议、改进BCY 协议、Diffie Aziz -协议、Park 协议、Koc Sunar Aydos --协议和ASPeCT 协议[3]-[8]。这些协议都能够实现身份认证,但同时也存在一些局限性,诸如:多数无线认证协议采用基于数字证书的身份认证机制,这需要具备完善的CA 认证体系;认证协议都是基于公钥密码体制实现数字签名,由于传统的公钥密码体制基本上通过大数计算实现加解密,造成认证协议的运算负载较高、耗时长且效率低下等问题;多数认证协议都考虑了无线链路中数据的机密性和实体认证,但没有考虑移动用户的匿名性。移动用户的匿名性指防止非法用户从认证协议的信息获取移动用户的相关信息[9]。
目前,国外无线身份认证研究的重点为无线公开密钥体系WPKI [10](Wireless Public Key Infrastructure ,简称WPKI )。WPKI 将互联网电子商务中公开密钥体系PKI (Public Key Infrastructure ,简称PKI )的安全机制引入无线网络环境,是一套遵循既定标准的密钥及证书管理平台体系。它使用公共密钥加密及开放标准技术构建可信的安全性架构,实现无线通信网络上的交易和安全通信鉴权。WPKI 为基于无线通信网络的各类移动终端用户提供基于WPKI 体系的各种安全服务,可以实现数据传输中真正的端到端安全性、安全的用户识别及可信交易,保护数据传输的完整性和保密性,而且能够实现交易参与方的不可抵赖,有效地建立安全的移动商务环境。但也有专家认为:WPKI 认证机制对承载设备的运算能力要求较高,并不十分适合计算能力受限的移动商务环境
[11],同时,其成本高昂、技术复杂、缺乏统一的标准和良好的互操作性[12],最重要的是国内尚无一家法律上承认的、权威的第三方认证机构——CA (Certification Authority ,简称CA )中心,这些因素都限制了WPKI 认证机制