基于声纹识别和动态密码的双因素身份认证系统的研究与实现

来源 :武汉理工大学 | 被引量 : 8次 | 上传用户:dxlwwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的不断发展,电子商务、网上业务日益繁荣,人们的日常生活越来越离不开计算机网络,由于网络的开放性,各种安全威胁随之而来。身份认证作为保护网络信息资源的第一扇门,在网络安全中的地位极其重要。静态密码身份认证由于其易猜测、易穷举等安全缺陷,容易受到攻击,不能满足安全要求较高的系统,因此逐步被动态密码所取代。随着3G时代的到来,以Android为代表的智能移动终端越来越普及,很多厂家发布了基于Android的动态口令牌来取代类似key宝的传统口令牌。Android口令牌由于能够通过wifi、GPRS等技术与服务器进行通信,在数据同步与交互上具有很大优势。然而,当动态密码被偷窥或者口令牌遗失,用户的权益将受到威胁。本文在动态密码的基础上加入声纹识别,可以有效的解决该问题。并且,用户在认证的时候,只需要读出口令牌上显示的动态口令即可,简化了用户的操作,提高了用户体验。根据系统的需求,本系统认证服务器端接收到用户含有动态密码的语音后,首先对语音进行声纹识别,判断是否为合法用户,然后通过通过语音识别,从语音中提取密码文本,进行动态密码认证,双重认证通过之后,才能访问系统被保护资源。在声纹识别方面,本文利用符合人耳听觉特性的MFCC参数进行特征提取,GMM模型进行模式识别,从而实现说话人确认。在语音识别方面,本文利用CMU大学的Sphinx开源框架,训练了Bigram、Trigram语言模型和CHMM声学模型,实现了连续中文数字串的非特定人语音识别功能。在动态密码方面,本文使用基于HmacSHAl的消息摘要算法作为动态密码生成的核心算法,分别使用RSA非对称加密算法、DES对称加密算法进行密钥的更新、存储,通过动态的调整令牌端与服务器的时间偏移因子实现时间同步。基于Android智能终端的特点,本文将令牌与手机硬件特征码IMEI、SIM卡的困际移动用户识别码IMSI绑定,实现设备与用户的绑定,提高令牌的安全性。通过对系统功和性能方而的相关测试和分析,表明系统基本满足本文认证系统的设计要求。
其他文献
物联网通过射频识别、智能传感器等技术将普通物品接入互联网中,实现物理世界与信息世界的互联互通,近年来,物联网由于其良好的应用前景而成为学术界与工业界的关注焦点。物联网
随着科学技术的不断创新和国民经济的蓬勃发展,各行各业对电能质量的要求越来越高。另外,由于电力电子设备应用的日益增多和各种非线性负荷、冲击性负荷、波动性负荷使用的日益增加,导致电能质量受到各种方面的影响,电能质量污染问题日趋严重。目前,对于电能质量平稳信号的检测与分析问题,国内外算法已经发展较为成熟,然而对于非平稳信号,无论是理论研究还是实际应用仍处于尝试探索阶段。对电能质量扰动进行正确地检测、分析
随着深空探测和星地通信的快速发展,人们对光通信距离提出了越来越高的要求,而仅仅通过增大单激光器功率来满足通信需求是很困难的,所以为了获得大功率、高质量的激光束输出,人们
随着互联网和计算机的发展,图像数据呈现爆发性增长的趋势。越来越多的图像物理表现与人们所熟悉的概念信息之间存在着巨大的差距,这对算法的处理能力和分类速度提出了很大的
LTE技术是3GPP组织在2005年针对未来高速移动通信网络的需求所提出的一项技术,被称为后3G,或者3.9G技术。作为下一代移动通信系统的重要标准之一,LTE具有高速率,低时延,基于
无线通信系统的飞速发展,CMOS工艺的不断进步,推动了射频集成电路的研究与发展。极大的应用需求使高频、宽带成为射频集成电路的一个重要研究方向。压控振荡器作为非常重要的射
在很多图像分析技术中,图像分割已显得越来越重要。图像分割是图像处理前的一项关键技术。如果图像能够得到有效的分割,在后期的图像处理中就可以得到很多有效信息,如果在图
随着高速列车仿真模拟、物联网应用等领域对计算机计算速度要求的不断提高,单个的计算机已无法满足这么高的计算速度的要求。将一个大的计算任务分解成若干个小的计算任务,并
随着人类对计算机性能需求的不断提高,处理具有严格时间限制的计算密集型实时应用时,单核处理器已经显得力不从心,人们把提高计算机性能的需求通过采用多核处理器来实现。目
近年来,ROF(Radio-over-Fiber)技术被认为是提供宽带无线接入的有效途径,频率下变换技术作为解决ROF系统中接收模块高指标要求导致的高成本问题的主要方法,成为了国内外研究