The invention discloses a UI function with the application of multi Key online banking and its control method, including the online banking Key smart card security chip and UI user interface module, smart card security chip through the UI interface and the UIAPI user interface UI communication module; smart card security chip can store a plurality of security applications, with applications mark AID only for each security application, after installing the application, set the security application of UI access control, and the only one to have access to the UI security application is running, the UI interaction in need, through the UI interface to the UI module to send commands, UI module according to the corresponding UI interaction complete instructions. The multi application net silver Key and the control method provided by the invention realize the multi application demand of the online banking Key with the function of UI, and guarantee the security of the Key of the online banking under the multi application environment. In addition, by controlling UI access privileges with exclusive mode, the application's UI interaction information is prevented from being tampered with by other applications.
【技术实现步骤摘要】
一种具有UI功能的多应用网银Key及其控制方法
本专利技术涉及网银Key设备
,具体涉及一种具有UI功能的的多应用网银Key及其控制方法。
技术介绍
带UI(UserInterface,用户界面)功能的网银Key产品也就是二代网银Key产品(又叫增强型网银Key),在一代网银Key的基础上,增加了液晶屏和按键两项新功能,除了具备一代网银Key的功能外,还能将网银系统传入的要签名的信息根据银行系统自定义的规则,通过液晶屏显示给客户进行交易按键确认,户必须按“确认键”才能执行签名操作,否则签名拒绝,交易取消,用户所见信息就是要传给网银验签服务器真正进行交易的信息,所见即所签,防止数据在客户端被黑客程序、木马病毒等纂改而导致非法交易。二代网银Key的安全特性,使得它在当前网上交易系统中被普遍使用,但现有网银Key产品中只支持网银的单一应用,不能对银行的其他业务提供支持,网银Key产品的多应用支持将是其发展的必然趋势。在带UI功能的网银Key产品中引入多应用后,用户在与网银Key的UI交互时需要明确了解当前交互的应用是哪一个,防止用户的误操作,所以需要一种指示网银Key中运行安全应用的方法。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种具有UI功能的多应用网银Key及其控制方法,通过该网银Key及其控制方法,实现了具有UI功能的网银Key的多应用和多应用的安全控制。为实现上述目的,本专利技术采用的技术方案如下:一种具有UI功能的多应用网银Key,包括智能卡安全芯片,还包括用户界面UI模块,所述智能卡安全芯片通过UI交互接口UIAPI与用户 ...
【技术保护点】
一种具有UI功能的多应用网银Key,包括智能卡安全芯片,其特征在于:还包括用户界面UI模块,所述智能卡安全芯片通过UI交互接口UIAPI与用户界面UI模块通信;所述智能卡安全芯片包括:多应用存储模块,用于存储多个安全应用,每个安全应用具有唯一的应用标识AID;UI访问权限设置模块,用于设置安全应用是否具有UI访问权限;UI控制模块,用于判断安全应用是否具有UI访问权限,以及用于控制当前只有一个具有UI访问权限的安全应用处于运行状态;UI调用模块,用于在当前安全应用具有UI访问权限时,通过UI交互接口UIAPI调用所述用户界面UI模块;所述用户界面UI模块,用于接收智能卡安全芯片的当前安全应用的UI操作指令,根据所述UI操作指令完成当前安全应用的UI交互。
【技术特征摘要】
1.一种具有UI功能的多应用网银Key,包括智能卡安全芯片,其特征在于:还包括用户界面UI模块,所述智能卡安全芯片通过UI交互接口UIAPI与用户界面UI模块通信;所述智能卡安全芯片包括:多应用存储模块,用于存储多个安全应用,每个安全应用具有唯一的应用标识AID;UI访问权限设置模块,用于设置安全应用是否具有UI访问权限;UI控制模块,用于判断安全应用是否具有UI访问权限,以及用于控制当前只有一个具有UI访问权限的安全应用处于运行状态;UI调用模块,用于在当前安全应用具有UI访问权限时,通过UI交互接口UIAPI调用所述用户界面UI模块;所述用户界面UI模块,用于接收智能卡安全芯片的当前安全应用的UI操作指令,根据所述UI操作指令完成当前安全应用的UI交互。2.根据权利要求1所述的一种具有UI功能的多应用网银Key,其特征在于:所述智能卡安全芯片为符合全球平台GP标准的安全芯片。3.根据权利要求1所述的一种具有UI功能的多应用网银Key,其特征在于:所述UI访问权限设置模块在安全应用的权限字段的指定字节的指定未定义位设置安全应用是否具有UI访问权限。4.根据权利要求3所述的一种具有UI功能的多应用网银Key,其特征在于,所述指定未定义位为权限字段的第3字节的第7位Bit7,Bit7的取值设置为1表示具有UI访问权限。5.根据权利要求1至4之一所述的一种具有UI功能的多应用网银Key,其特征在于:所述UI控制模块包括:UI访问权限判断单元,用于在接收客户端的第一安全应用运行指令后,判断第一安全应用的是否具有UI访问权限;当前应用判断单元,用于在第一安全应用不具有UI访问权限时,运行第一安全应用,在第一安全应用具有UI访问权限时,判断当前是否存在正在运行的具有UI访问权限的第二安全应用,若是,则向客户端返回提示信息,若否,则运行所述第一安全应用。6.根据权利要求5所述的一种具有UI功能的多应用网银Key,其特征在于:所述UI控制模块还包括:授权ID控制单元,用于设置一授权全局变量,授权全局变量的初始值为空,授权全局变量...
【专利技术属性】
技术研发人员:臧宏伟,
申请(专利权)人:北京握奇智能科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。