本发明涉及银行数字证书系统技术领域,特别涉及一种基于手机耳机KEY的银行数字证书系统。
背景技术:
目前,国内大部分银行认为:手机银行+短信通道模式是安全的,所以短信认证被大面积使用。国内现有几家银行已上线i Phone版和Android版的手机银行,在做付款和转账等业务时,使用6位密码口令以及4位或6位短信交易口令,比如建行、招行。
与传统的移动终端相比,现今用户基本都在使用智能移动终端。如果安装应用时不注意应用权限(大多数用户都不注意),则某些恶意应用可注册手机的短信接收功能,并会完全替代系统的短信程序。这样当用户手机接收到短信时,会先交由此恶意程序应用处理,如果此应用不再抛给系统的短信程序,则用户不会发觉收到短信。
技术实现要素:
为解决现有银行数字证书系统存在的技术难题,本发明采取以下技术方案:
一种基于手机耳机KEY的银行数字证书系统,包括:
用于对应用程序提供数字证书操作功能的证书API模块;
用于生成可识别的COS指令数据的COS指令层接口;
用于发起签名操作和接收返回结果的音频通信接口;
用于进行模拟信号和数字信号处理转换的ADC处理模块;
用于封装解析USB协议数据的USB协议处理模块;
用于获得储存的数字证书和进行加密运算从而完成签名操作的USBKEY处理模块;
其特征在于:证书API模块的输出端与COS指令层接口的输入端相连接,COS指令层接口的输出端与音频通信接口的输入端相连接,音频通信接口的输出端与ADC处理模块的输入端相连接,ADC处理模块的输出端与USB协议处理模块的输入端相连接,USB协议处理模块的输出端与USBKEY处理模块的输入端相连接。
作为上述技术方案的进一步描述,所述USB协议处理模块的另一个输入端与USBKEY处理模块的输出端相连接。
附图说明
图1是本发明一种基于手机耳机KEY的银行数字证书系统的结构图。
图中,1、证书API模块,2、COS指令层接口,3、ADC处理模块,4、音频通信接口,5、USB协议处理模块,6、USBKEY处理模块。
具体实施方式
下面结合附图与具体实施方式对本发明内容做进一步的说明。
一种基于手机耳机KEY的银行数字证书系统结构图如图1所示,一种基于手机耳机KEY的银行数字证书系统,包括:
用于对应用程序提供数字证书操作功能的证书API模块1;
用于生成可识别的COS指令数据的COS指令层接口2;
用于发起签名操作和接收返回结果的音频通信接口4;
用于进行模拟信号和数字信号处理转换的ADC处理模块3;
用于封装解析USB协议数据的USB协议处理模块5;
用于获得储存的数字证书和进行加密运算从而完成签名操作的USBKEY处理模块6;
其特征在于:证书API模块1的输出端与COS指令层接口2的输入端相连接,COS指令层接口2的输出端与音频通信接口4的输入端相连接,音频通信接口4的输出端与ADC处理模块3的输入端相连接,ADC处理模块3的输出端与USB协议处理模块5的输入端相连接,USB协议处理模块5的输出端与USBKEY处理模块6的输入端相连接。
作为上述技术方案的进一步描述,所述USB协议处理模块5的另一个输入端与USBKEY处理模块6的输出端相连接。
以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。