基于标识的动态口令系统
2017-02-06刘莹龙毅宏
软件 2016年6期
刘莹+龙毅宏



摘要:作为用户身份验证技术,动态口令技术比传统的静态口令技术具有更高的安全性。针对目前动态口令系统存在的用户令牌种子密钥管理麻烦、种子密钥数据库安全要求高,与应用系统集成存在帐户方面的限制,缺少用户种子密钥自动更新的功能等问题,提出了一种基于标识的动态口令系统方案,并从基于时间与基于挑战/响应两种方式进行实现。该系统具有用户种子密钥自动更新的功能,并且具有易于密钥管理、易于与应用系统集成等特点。
关键词:身份认证;动态口令;身份标识。
引言
口令是目前用的最广泛的身份认证技术。口令分为静态与动态两种,传统的静态口令身份认证技术采用简单的用户名和固定不变的口令进行登录验证,存在易于被网络窃听、易受字典攻击等问题。1981年,Lamport提出了一次性口令的概念,引入了不确定因素,保证用户每次使用不同的口令进行登录,因此具有更高的安全性。Haller在Lamport基础上提出S/KEY方案,该方案基于MD4和MD5算法,采用c/s模式的操作,能够对用户与服务器进行综合验证。但是该方案生成的动态口令有限,用完之后得重新注册才能使用。
常用的动态口令的实现方式有基于时间的动态口令生成方式和基于挑战/响应的动态口令生成方式。其中基于时间的动态口令生成方式属于同步认证技术,引人时间作为不确定因素参与动态口令的生成,基于挑战/响应的动态口令生成方式属于非同步认证技术,引人一个随机产生的挑战数作为不确定因素参与动态口令的生成。……
登录APP查看全文
