本发明属于身份认证领域,尤其涉及一种金融自助端的身份认证方法及金融自助端。
背景技术:
目前,现有的金融自助端包括自动交易设备和服务器。为了方便自助端客户进行交易操作,每台自动交易设备均安装加密键盘,在自助端客户进行交易操作时,只需在加密键盘上输入预设的密码,就能完成相关交易。然而,每台加密键盘的成本高达1000元左右,这使得金融自助端设备的成本显著升高。此外,犯罪分子于加密键盘上加装一个密码盗取装置,就能轻易盗取自助端客户的密码,严重危及自助端客户的财产安全。
综上可知,现有的金融自助端因安装加密键盘而存在设备成本高和客户密码易被盗取的问题。
技术实现要素:
本发明的目的在于提供一种金融自助端的身份认证方法,旨在解决现有的金融自助端因安装加密键盘而存在设备成本高和客户密码易被盗取的问题。
本发明是这样实现的,一种金融自助端的身份认证方法,包括下述步骤:
接收金融交易指令,根据所述金融交易指令向用户终端发送身份认证提示信息;
获取用户终端反馈的身份认证信息,并判断所述身份认证信息是否合法;
若所述身份认证信息合法,则执行所述金融交易指令。
本发明的另一目的还在于提供一种金融自助端,所述金融自助端包括:
自动交易设备,用于接收金融交易指令。
服务器,用于根据所述金融交易指令向用户终端发送身份认证提示信息,并用于获取用户终端反馈的身份认证信息,并判断所述身份认证信息是否合法,在身份认证信息合法时控制所述自动交易设备执行所述金融交易指令。
本发明通过金融自助端接收金融交易指令,根据所述金融交易指令向用户终端发送身份认证提示信息,获取用户终端反馈的身份认证信息,并判断所述身份认证信息是否合法,在所述身份认证信息合法的情况下,执行所述金融交易指令,从而达到可以减除金融自助端的自动交易设备的键盘部分,进而解决了现有的金融自助端因安装加密键盘而存在设备成本高和客户密码易被盗取的问题。
附图说明
图1是本发明实施例提供的金融自助端的身份认证方法实现流程图;
图2是本发明实施例提供的金融自助端的身份认证方法的另一实现流程图;
图3是本发明实施例提供的金融自助端的模块结构图;
图4是本发明实施例提供的金融自助端的另一模块结构图;
图5是本发明实施例提供的金融自助端的另一模块结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了解决现有的金融自助端因安装加密键盘而存在设备成本高和客户密码易被盗取的问题,本发明实施例提供了一种金融自助端的身份认证方法,详述如下:
图1示出了本发明实施例提供的金融自助端的身份认证方法实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
在步骤s100中,接收金融交易指令,根据所述金融交易指令向用户终端发送身份认证提示信息;
需要说明的是,金融交易指令来源于金融自助端客户的操作,客户于所述金融自助端操作生成金融交易指令,例如,客户进行取款时,金融自助端便会收到取款的金融交易指令。
用户终端可以是智能手机、平板电脑等智能终端。
身份认证提示信息用于提示客户发送身份认证信息。
在步骤s200中,获取用户终端反馈的身份认证信息,并判断所述身份认证信息是否合法;
需要说明的是,身份认证信息可以是金融自助端客户设置的口令。
其中,步骤s200具体为:
从用户终端获取身份认证信息,并判断所述身份认证信息是否与预存身份认证信息一致;
若所述身份认证信息与预存身份认证信息一致,则所述身份认证信息合法;
若身份认证信息与预存身份认证信息不一致,则身份认证信息不合法。
在步骤s300中,若所述身份认证信息合法,则执行所述金融交易指令;
在步骤s400中,若身份认证信息不合法,则不执行金融交易指令。
如图2所示,在步骤s100之前还包括步骤s000。
在步骤s000中,生成密钥,并将所述密钥发送至用户终端,以便用户终端根据所述密钥对所述身份认证信息进行加密后反馈。
其中,所述密钥包括加密钥和解密钥。
所述加密钥发送至用户终端用于对所述身份认证信息加密。
所述解密钥用于对获取的加密身份认证信息进行解密。
需要说明的是,秘钥可以是非对称秘钥。加密钥可以是sm2、rsa和ecdsa等公钥密码算法。
本发明实施例通过金融自助端接收金融交易指令,根据所述金融交易指令向用户终端发送身份认证提示信息,获取用户终端反馈的身份认证信息,并判断所述身份认证信息是否合法,在所述身份认证信息合法的情况下,执行所述金融交易指令,从而达到可以减除金融自助端的自动交易设备的键盘部分,进而解决了现有的金融自助端因安装加密键盘而存在设备成本高和客户密码易被盗取的问题。
图3示出了本发明实施例提供的金融自助端的模块结构,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
金融自助端10包括金融交易设备100和服务器101。
金融交易设备100,用于接收金融交易指令。
需要说明的是,金融交易指令来源于金融自助端10客户的操作,客户于金融自助端10操作生成金融交易指令,例如,客户进行取款时,金融自助端10便会收到取款的金融交易指令。
服务器101,用于根据所述金融交易指令向用户终端20发送身份认证提示信息,并用于获取用户终端20反馈的身份认证信息,并判断所述身份认证信息是否合法,在身份认证信息合法时控制所述金融交易设备100执行所述金融交易指令。
需要说明的是,用户终端20可以是智能手机、平板电脑等智能终端。
身份认证提示信息用于提示客户发送身份认证信息。
身份认证信息可以是金融自助端10客户设置的口令。
如图4所示,金融自助端10还包括密钥模块102。密钥模块102用于生成密钥,并将所述密钥发送至用户终端20,以便用户终端20根据所述密钥对所述身份认证信息进行加密后反馈。
其中,密钥模块102包括加密单元1020和解密单元1021。
加密单元1020,用于生成对所述身份认证信息加密的加密钥,并将所述加密钥发送至用户终端20;
解密单元1021,用于生成对获取的加密身份认证信息进行解密的解密钥。
需要说明的是,秘钥可以是非对称秘钥。加密钥可以是sm2、rsa和ecdsa等公钥密码算法。其中,加密钥通过服务器101发送至用户终端20。
如图5所示,服务器101包括信息获取单元1010和判断单元1011。
信息获取单元1010,用于从用户终端20获取身份认证信息;
判断单元1011,用于判断所述身份认证信息是否与预存身份认证信息一致,若一致,则判定所述身份认证信息合法;若不一致,则判定身份认证信息不合法。
需要说明的是,服务器101预存有客户身份认证信息,该身份认证信息可以是客户预先设置的口令。
本发明实施例通过金融自助端10接收金融交易指令,根据所述金融交易指令向用户终端20发送身份认证提示信息,获取用户终端20反馈的身份认证信息,并判断所述身份认证信息是否合法,在所述身份认证信息合法的情况下,执行所述金融交易指令,从而达到可以减除金融自助端10的金融交易设备100的键盘部分,进而解决了现有的金融自助端10因安装加密键盘而存在设备成本高和客户密码易被盗取的问题。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。