【技术实现步骤摘要】
基于外部认证模块和个人密码实现身份验证的系统及方法
本专利技术涉及信息安全领域,尤其涉及近场通信功能的设备上身份验证领域,具体是指一种基于外部认证模块和个人密码实现身份验证的方法。
技术介绍
随着移动互联网迅速发展和NFC(NearFieldCommunication,近场通讯)技术的成熟,智能移动通信终端,如智能手机等成为人们经常使用的近场支付工具。现有技术的移动支付业务大多遵循13.56MHZ的无线通信协议标准,为了适应不同用户使用,芯片厂商开发了带硬件安全模块(SE模块,SecurityModule)的NFC-SIM(SubscriberIdentityModule,用户身份识别)卡或NFC全卡。现有移动支付终端设备的安全依赖于终端上的硬件安全模块(SE模块),这种SE模块可采用SIM(SubscriberIdentityModule,用户身份识别)卡或嵌入终端主板上的独立的安全芯片等形式。用户使用带有NFC功能的智能手机进行支付时手机上的SE模块需要对用户进行身份识别与验证,目前流行的认证方式大都基于“whatyouknow”的认证方式,即用户在APP(Application,应用程序)上输入PIN码(PersonalIdentificationNumber,个人识别号码)或手势密码来进行认证用户的身份,因为SE模块一直处于激活状态,一旦APP被劫持,黑客可以随时转移发起资金转移,给用户带来损失。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种能够实现借助于外部认证模块高强度的安全加密机制进行身份验证、避免密码被盗存在的安全风险、 ...
【技术保护点】
一种基于外部认证模块和个人密码实现身份验证的系统,其特征在于,所述的系统包括:认证管理客户端,用以发送个人密码验证指令至安全模块,并根据所述的安全模块转发的校验结果选择性地命令所述的安全模块和外部认证模块进行绑定、认证和解除绑定;安全模块,用以将所述的个人密码验证指令转发至外部认证模块,并将所述的外部认证模块反馈的校验结果转发至所述的认证管理客户端;外部认证模块,用以校验所述的个人密码验证指令并将所述的校验结果反馈至所述的安全模块。
【技术特征摘要】
1.一种基于外部认证模块和个人密码实现身份验证的系统,其特征在于,所述的系统包括:认证管理客户端,用以发送个人密码验证指令至安全模块,并根据所述的安全模块转发的校验结果选择性地命令所述的安全模块和外部认证模块进行绑定、认证和解除绑定;安全模块,用以将所述的个人密码验证指令转发至外部认证模块,并将所述的外部认证模块反馈的校验结果转发至所述的认证管理客户端;外部认证模块,用以校验所述的个人密码验证指令并将所述的校验结果反馈至所述的安全模块,所述的安全模块包括安全存储单元、执行认证单元和安全通信单元,其中:所述的安全存储单元,用以存储所述的外部认证模块发送的设备数字证书;所述的执行认证单元,用以根据所述的认证管理客户端的认证指令与所述的外部认证模块进行认证;所述的安全通信单元,用以与所述的外部认证模块进行通信。2.根据权利要求1所述的基于外部认证模块和个人密码实现身份验证的系统,其特征在于,所述的外部认证模块包括认证存储单元、认证执行单元和认证通信单元,其中:所述的认证存储单元,用以存储用于认证的设备数字证书以及个人密码;所述的认证执行单元,用以根据所述的认证存储单元中的个人密码校验所述的个人密码验证指令,并根据所述的认证管理客户端的认证指令与所述的安全模块进行认证;所述的认证通信单元,用以与所述的安全模块进行通信。3.根据权利要求1所述的基于外部认证模块和个人密码实现身份验证的系统,其特征在于,所述的认证管理客户端包括信息获取单元和界面显示单元,其中:所述的信息获取单元,用以获取用户输入的个人密码信息和认证界面操作信息;所述的界面显示单元,用以显示认证界面和各类提示。4.根据权利要求1至3中任一项所述的基于外部认证模块和个人密码实现身份验证的系统,其特征在于,所述的安全模块和外部认证模块之间通过NFC技术进行通信。5.根据权利要求4所述的基于外部认证模块和个人密码实现身份验证的系统,其特征在于,所述的外部认证模块为戒指形状的异形卡。6.一种利用权利要求1至3中任一项所述的系统实现基于外部认证模块和个人密码的身份绑定方法,其特征在于,所述的方法包括以下步骤:(1)所述的认证管理客户端发送所述的个人密码验证指令至所述的安全模块;(2)所述的安全模块将所述的个人密码验证指令转发至所述的外部认证模块;(3)所述的外部认证模块校验所述的个人密码验证指令并将所述的校验结果反馈至所述的安全模块;(4)所述的安全模块将所述的校验结果转发至所述的认证管理客户端;(5)所述的认证管理客户端根据所述的校验结果选择性地将所述的安全模块和所述的外部认证模块进行绑定。7.根据权利要求6所述的实现基于外部认证模块和个人密码的身份绑定方法,其特征在于,所述的认证管理客户端根据所述的校验结果选择性地将所述的安全模块和所述的外部认证模块进行绑定,包括以下步骤:(5.1)所述的认证管理客户端判断所述的校验结果是否为个人密码验证失败;(5.2)如果判断结果是校验结果为个人密码验证失败,则继续步骤(5.3),否则继续步骤(5.4);(5.3)所述的认证管理客户端显示个人密码输入错误的提示信息;(5.4)所述的认证管理客户端发送数字证书读取指令至所述的安全模块;(5.5)所述的安全模块将所述的数字证书读取指令转发至所述的外部认证模块;(5.6)所述的外部认证模块将所述的数字证书读取指令对应的设备数字证书的...
【专利技术属性】
技术研发人员:胥怡心,胡永涛,屈新春,
申请(专利权)人:公安部第三研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。