一种软键盘电子签名方法及其工具的制作方法

文档序号:7655800阅读:246来源:国知局
专利名称:一种软键盘电子签名方法及其工具的制作方法
技术领域
本发明涉及电子技术应用领域,尤其涉及一种通过软键盘进行电子签名 的方法及其工具。
技术背景目前,随着网络技术的普及,各行业纷纷开通网上业务系统,尤其是网 上银行系统的开通,使许多用户可以方便快捷的通过网络办理各种与银行相 关业务,在利用网上业务系统办理各种业务过程中,如何保证信息的安全性 则成为一个重要的问题。现在为保证使用网上业务系统时信息的安全性,常采用电子证书,也即 电子签名的方式。且随着电子证书的立法,在日常的应用实践中许多用户开始使用个人数字移动证书,如USB钥匙(USBKEY)等。个人数字移动证书也就 是个人电子签名工具,可以对数据进行加密、签名、认证等,在网络支付和 网上交易时大大提高了安全性。目前在各种网上业务系统中使用个人电子签名工具进行交易的过程中, 通常需要输入一些密码,如登录密码、交易密码等。目前采用的有直接通过 外设键盘输入密码,认证终端通过软件弹出软键盘输入密码等方式,以达到 进行登录或交易的目的。从上述对现有电子签名工具及签名方法的使用过程介绍中,发明人发现 上述现有技术至少存在以下问题由于现有的电子签名工具使用过程中,采用直接通过外设键盘输入密 码,或由认证终端通过软件弹出软键盘输入密码的方式,使网络上的信息窃 取者可以在联网的状态下通过键盘截取、屏幕截取等技术手段进行数据截获,从而获得使用者的密码、账号等重要的保密信息,进而利用这些保密信 息冒充帐号拥有者在网络上实施在线盗窃等,给当事人造成不必要的损失。 因此现有的电子签名工具无法从根本上解决输入数据时的保密性,无法达到 保证使用者信息安全的目的。发明内容本发明提供了一种软键盘电子签名方法及其工具,该电子签名方法通过 在电子签名工具上生成软键盘图片,并传送到认证终端的计算机显示,作为 用户输入的依据,并通过电子签名工具端进行确认从而获得输入数据,该方 法不会被网络上的信息窃取者在联网状态下采用技术手段截获,从而达到保 证数据安全的目的。本发明的目的是通过以下技术方案实现的 本发明提供了一种软键盘电子签名方法,包括电子签名工具动态生成软键盘图片传送至显示端进行显示,并接收显示 端光标定位的软键盘键位信息,根据该键位信息来确认获得该键位对应的数 据。所述的电子签名工具动态生成软键盘图片为动态生成各键位随机分布 的软键盘图片。所述的定位的软键盘键位信息为电子签名工具接收显示端光标当前指 向的软键盘键位的位置信息。本发明提供了 一种软键盘电子签名工具,接口部分,接口部分与电路模块部分连接,使电路模块部分与所连接计 算机实现信息交互;电路模块部分,用于处理各种数据; 电路模块部分包括软键盘生成模块,用于动态生成软4建盘图片;传送模块,用于传送软键盘生成模块生成的專欠键盘图片; 接收模块,用于接收显示软键盘图片的显示端光标定位的软键盘键位的 位置信息;数据确认模块,根据接收模块传送的键位的位置信息定位当前准备输入 的键位,确认后获得该键位所对应的数据。 所述的软键盘生成模块进一步包括 存储模块,存储与的键位对应的图片;键位生成模块,根据存储模块存储的图片数据动态生成组成软键盘的各 4建位图片;随机组合模块,将键位生成模块生成的各键位图片随机分布组成软键盘 图片。所述的软键盘生成模块进一步包括 存储模块,存储与的键位对应的图片;键位抽取模块,从存储模块中在与每个键位对应的多个键位图片中随机 抽取一个;随机组合模块,将键位抽取模块抽取的各键位图片随机分布组成软键盘 图片。所述的数据确认模块进一步包括定位模块,根据收到的显示软键盘图片的显示端的光标定位的软键盘键 位的位置信息来定位当前准备输入的具体键位;确认模块,根据定位模块定位具体键位,确认后获得该键位所对应的数据。由上述本发明提供的技术方案可以看出,本发明的电子签名方法通过在 所用的电子签名工具上产生软键盘图片,并传送到与电子签名工具连接的认证终端上进行显示,电子签名工具根据认证终端的显示定位的键位,来确认 并获得准备输入的数据。该方法在认证终端上不进行数据输入操作,只在认 证终端显示软键盘及定位准备输入的键位,而在电子签名工具端完成输入数 据的获得,可以保证输入数据的安全性,使网络上的信息窃取者无法在联网 状态下通过键盘截取、屏幕截取等技术手段窃取数据,且该方法几乎不用改 动原有使用个人电子签名工具的网上业务系统,利用该方法的电子签名工具 成本低、通用性强,方便实用。


图1为本发明实施例的电子签名流程图; 图2为本发明实施例的电子签名工具的结构框图; 图3为本发明实施例的电子签名工具的电路^^莫块部分的结构框图; 图4为本发明实施例中电路模块部分的软键盘生成模块结构框图; 图5为本发明实施例中电路模块部分的另 一实施例的软^:盘生成模块结构 框图;图6为本发明实施例中电路模块部分的数据确i/4莫块的结构框图。
具体实施方式
本发明实施例提供了 一种软键盘电子签名方法及其工具。该方法是在电 子签名工具内部动态生成软键盘图片,并发送给与该电子签名工具连接的计 算机进行显示,用户通过移动软键盘上的光标,当光标移动到所需要输入的 键位位置后,通过电子签名工具上的输入装置确认后,与该键位标识内容所 对应的数据直接由电子签名工具获得。该电子签名方法可以有效保证输入信 息安全性,使信息窃取者无法在联网的状态下通过现有的技术窃取手段截获 输入的数据,如键盘截取、屏幕截取等,且不用改动现有的使用电子签名工 具的网上业务系统,通用性强。利用该方法的电子签名工具具有成本低,方便实用的优点。通过具体的实施过程并结全附图对本发明的电子签名方法及其签名工具 进行说明。本发明实施例提供的是一种利用软键盘进行电子签名方法,具体包括 电子签名工具动态生成软键盘图片并传送至显示端,并根据接收的显示端光 标定位的软键盘键位的位置信息定位当前准备输入的键位,确认后获得该键 位标识内容所对应的凄t据。如图1所示,该签名方法的具体流程包括如下步骤步骤1 ,电子签名工具生成软键盘图片并传送给与其连接的认证终端进行 显示,即认证用的计算机,电子签名工具具体采用动态生成各键位随机分布 的方式生成软4建盘图片;步骤2,认证终端接收并显示由电子签名工具传送的软4建盘图片; 步骤3,电子签名工具根据认证终端的光标指示的软4建盘键位的位置信息 定位当前准备输入的键位,即使用者根据准备输入的数据,将认证终端显示 器上的光标移动到该数据对应的软键盘^t位上,电子签名工具接收认证终端 的光标当前所指示的软键盘键位的位置信息,并根据该键位的位置信息定位 准备输入的键:位;步骤4,电子签名工具根据定位后的键位,获得该键位所对应的数据,即 按下电子签名工具上的确认按钮后,从电子签名工具自身存储的与软键盘键 位对应的数据中,获得与当前准备输入的键位所对应的数据;步骤5,判断输入是否结束,若结束,则完成本次输入,若未结束,则再 次进行步骤3,直到输入数据完成。上述的方法具体应用过程中,每次需要输入^:感信息时,使用电子签名 工具内部自带软键盘动态图形生成功能,在电子签名工具内部随机生成一组 软键盘图片(比如有0-9、取消、确定等字的GIF图片),通过接口发送给用户计算机,计算机将软4建盘图片显示在计算机屏幕上,用户使用计算机键盘 或鼠标移动软4定盘上的光标定位准备输入的键位,计算机将光标的位置发送 给电子签名工具,用户需要输入数据时,就按动电子签名工具上的输入装置 (比如按钮),电子签名工具就获得了这次需要输入的数据,这种方法,不 在用户计算机上进行按键输入等操作,所以无法在联网时用现有的技术手段 截获,保证了使用者输入信息的安全。如图2、图3所示,本发明实施例提供了一种具有软键盘功能的电子签名 工具,该电子签名工具主要包括接口部分和电路模块部分,接口部分与电路模块部分连接,使电路模块部分与所连接计算机实现信息交互;接口部分可以设计成USBKEY的方式,也可以设计成与计算机各种接口对应的各种接口方式,电路模块具体包括软键盘生成模块,用于动态生成软键盘图片,即随机生成一组软键盘图片,如标识有0~9、取消、确定等字的GIF图片等;传送模块,用于传送软键盘生成模块生成的软4建盘图片;接收模块,用于接收显示软键盘图片的显示端光标定位的软键盘键位的位置信息;数据确认模块,根据接收模块传送的键位的位置信息定位当前准备输入 的键位,确认后获得该4定位标识内容所对应的数据。其中软键盘图片的具体生成可以采用事先存储和利用基本图片变换的方式,① 事先存储,即存储与同一个键位内容对应的多个图片,使用时随机取一个图片使用,例如有多个字体的数字"1"的图片,使用时随机抽取一 个;② 利用基本图片变换,即同一个键侔只存储一个内容与之对应的基本图 片,使用时的该键位图片以基本图片为基础动态生成,例如都是数字"1"的图片,使用一个与"1"对应的基本图片,进行一些角度、位置变换后作为 'T'的键位图片输出,这样使用者看上去还是l,但形成图片的数据就都不同了;如图4所示,其中所述的软键盘生成模块具体包括存储模块,存储与的键位对应的图片,即存储每个^r建位对应的一个基本图片;键位生成模块,动态生成组成软键盘的各键位图片,即将与各键位对应 的基本图片变换后生成^4定位图片;随机组合模块,将键位生成模块生成的各键位图片随机分布组成软键盘 图片。如图5所示,本发明实施例还提供了另一种结构的软键盘生成模块,用于 单个^t位对应存储多个键位图片时的情况,具体包括存储模块,存储与的键位对应的图片,即存储每个键位对应的多个图片;键位抽取模块,在与单个键位对应的多个键位图片中随机抽取一个; 随机组合模块,将键位抽取模块抽取的各键位图片随机分布组成软键盘 图片。如图6所示,所述的数据确认模块具体包括定位模块,根据收到的显示软键盘图片的显示端的光标定位的软键盘键 位的位置信息来定位当前准备输入的具体键位;确认模块,根据定位模块定位的具体键位,确认后获得该键位标识内容 所对应的数据。本发明实施例提供的 一种软键盘电子签名方法及其工具,该电子签名方 法是使电子签名工具具有软键盘动态图形生成功能,每次需要输入敏感信息 时,电子签名工具内部随机生成一组软键盘图片(比如有0-9、取消、确定等字的GIF图片),通过接口发送给用户计算机,计算机将软键盘图片显示在计 算机屏幕上,用户使用计算机键盘或鼠标移动软键盘上的光标,计算机将光 标的位置发送给电子签名工具,用户需要输入数据时,就按动电子签名工具 上的输入装置(比如按钮),电子签名工具就获得了这次需要输入的数据。 电子签名工具每次生成的软键盘图片和顺序都不一样,这样就可以有效防止 窃听数据来进行破解。该电子签名方法使用方便,安全性高,对应的电子签 名工具实现方式灵活,成本低,通用性强。以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可 轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明 的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种软键盘电子签名方法,其特征在于,包括电子签名工具动态生成软键盘图片传送至显示端进行显示,并接收显示端光标定位的软键盘键位信息,根据该键位信息来确认获得该键位对应的数据。
2、 根据权利要求1所述的电子签名方法,其特征在于,所述的电子签名 工具动态生成软键盘图片为动态生成各键位随才几分布的软键盘图片。
3、 根据权利要求1所述的电子签名方法,其特征在于,所述的定位的软 键盘键位信息为电子签名工具接收显示端光标当前指向的软键盘键位的位 置信息。
4、 一种软4建盘电子签名工具,接口部分,接口部分与电路模块部分连接,使电路模块部分与所连接计算机实现信息交互;电路模块部分,用于处理各种数据;其特征在于,电路模块部分包括软键盘生成模块,用于动态生成软键盘图片;传送模块,用于传送软键盘生成模块生成的软4建盘图片;接收模块,用于接收显示软键盘图片的显示端光标定位的软键盘键位的位置信息;数据确认模块,根据接收模块传送的键位的位置信息定位当前准备输入 的键位,确认后获得该键:位所对应的数据。
5、 根据权利要求4所述的电子签名工具,其特征在于,所述的软键盘生 成模块进一步包括存储模块,存储与的键位对应的图片;键位生成模块,根据存储模块存储的图片数据动态生成组成软键盘的各4建位图片;随机组合模块,将键位生成模块生成的各^l定位图片随机分布组成软键盘 图片。
6、 根据权利要求4所述的电子签名工具,其特征在于,所述的软键盘生 成模块进一步包括存储模块,存储与的键位对应的图片;键位抽取模块,从存储模块中在与每个键位对应的多个键位图片中随机 抽取一个;随机组合模块,将键位抽取模块抽取的各键位图片随机分布组成软键盘 图片。
7、 根据权利要求4所述的电子签名工具,其特征在于,所述的数据确认 模块进一步包括定位模块,根据收到的显示软键盘图片的显示端的光标定位的软键盘键 位的位置信息来定位当前准备输入的具体键位;确认模块,根据定位模块定位具体键位,确认后获得该键位所对应的数据。
全文摘要
本发明公开了一种软键盘电子签名方法及其工具。其中方法包括电子签名工具动态生成软键盘图片传送至显示端进行显示,并接收显示端光标定位的软键盘键位信息,根据该键位信息来确认获得该键位对应的数据。本发明的电子签名方法通过在所用的电子签名工具上产生软键盘图片,并传送到认证终端进行显示,电子签名工具根据认证终端的显示器上定位的键位,来确认并获得准备输入的数据。该方法容易实现、安全性高,使网络上的信息窃取者无法在联网的状态下通过键盘截取、屏幕截取等技术手段窃取输入的数据,且该方法几乎不用改动原有使用个人电子签名工具的网上业务系统,利用该方法的电子签名工具成本低、通用性强,方便实用。
文档编号H04L9/32GK101247228SQ20071012020
公开日2008年8月20日 申请日期2007年8月13日 优先权日2007年8月13日
发明者李东声 申请人:李东声
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1