CN101247228A - 一种软键盘电子签名方法及其工具 - Google Patents

一种软键盘电子签名方法及其工具 Download PDF

Info

Publication number
CN101247228A
CN101247228A CNA2007101202034A CN200710120203A CN101247228A CN 101247228 A CN101247228 A CN 101247228A CN A2007101202034 A CNA2007101202034 A CN A2007101202034A CN 200710120203 A CN200710120203 A CN 200710120203A CN 101247228 A CN101247228 A CN 101247228A
Authority
CN
China
Prior art keywords
soft keyboard
module
key
picture
electric signing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007101202034A
Other languages
English (en)
Inventor
李东声
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Tendyron Technology Co Ltd
Original Assignee
李东声
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 李东声 filed Critical 李东声
Priority to CNA2007101202034A priority Critical patent/CN101247228A/zh
Publication of CN101247228A publication Critical patent/CN101247228A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

本发明公开了一种软键盘电子签名方法及其工具。其中方法包括:电子签名工具动态生成软键盘图片传送至显示端进行显示,并接收显示端光标定位的软键盘键位信息,根据该键位信息来确认获得该键位对应的数据。本发明的电子签名方法通过在所用的电子签名工具上产生软键盘图片,并传送到认证终端进行显示,电子签名工具根据认证终端的显示器上定位的键位,来确认并获得准备输入的数据。该方法容易实现、安全性高,使网络上的信息窃取者无法在联网的状态下通过键盘截取、屏幕截取等技术手段窃取输入的数据,且该方法几乎不用改动原有使用个人电子签名工具的网上业务***,利用该方法的电子签名工具成本低、通用性强,方便实用。

Description

一种软键盘电子签名方法及其工具
技术领域
本发明涉及电子技术应用领域,尤其涉及一种通过软键盘进行电子签名的方法及其工具。
背景技术
目前,随着网络技术的普及,各行业纷纷开通网上业务***,尤其是网上银行***的开通,使许多用户可以方便快捷的通过网络***与银行相关业务,在利用网上业务******业务过程中,如何保证信息的安全性则成为一个重要的问题。
现在为保证使用网上业务***时信息的安全性,常采用电子证书,也即电子签名的方式。且随着电子证书的立法,在日常的应用实践中许多用户开始使用个人数字移动证书,如USB钥匙(USBKEY)等。个人数字移动证书也就是个人电子签名工具,可以对数据进行加密、签名、认证等,在网络支付和网上交易时大大提高了安全性。
目前在各种网上业务***中使用个人电子签名工具进行交易的过程中,通常需要输入一些密码,如登录密码、交易密码等。目前采用的有直接通过外设键盘输入密码,认证终端通过软件弹出软键盘输入密码等方式,以达到进行登录或交易的目的。
从上述对现有电子签名工具及签名方法的使用过程介绍中,发明人发现上述现有技术至少存在以下问题:
由于现有的电子签名工具使用过程中,采用直接通过外设键盘输入密码,或由认证终端通过软件弹出软键盘输入密码的方式,使网络上的信息窃取者可以在联网的状态下通过键盘截取、屏幕截取等技术手段进行数据截获,从而获得使用者的密码、账号等重要的保密信息,进而利用这些保密信息冒充帐号拥有者在网络上实施在线盗窃等,给当事人造成不必要的损失。因此现有的电子签名工具无法从根本上解决输入数据时的保密性,无法达到保证使用者信息安全的目的。
发明内容
本发明提供了一种软键盘电子签名方法及其工具,该电子签名方法通过在电子签名工具上生成软键盘图片,并传送到认证终端的计算机显示,作为用户输入的依据,并通过电子签名工具端进行确认从而获得输入数据,该方法不会被网络上的信息窃取者在联网状态下采用技术手段截获,从而达到保证数据安全的目的。
本发明的目的是通过以下技术方案实现的:
本发明提供了一种软键盘电子签名方法,包括:
电子签名工具动态生成软键盘图片传送至显示端进行显示,并接收显示端光标定位的软键盘键位信息,根据该键位信息来确认获得该键位对应的数据。
所述的电子签名工具动态生成软键盘图片为:动态生成各键位随机分布的软键盘图片。
所述的定位的软键盘键位信息为:电子签名工具接收显示端光标当前指向的软键盘键位的位置信息。
本发明提供了一种软键盘电子签名工具,
接口部分,接口部分与电路模块部分连接,使电路模块部分与所连接计算机实现信息交互;
电路模块部分,用于处理各种数据;
电路模块部分包括:
软键盘生成模块,用于动态生成软键盘图片;
传送模块,用于传送软键盘生成模块生成的软键盘图片;
接收模块,用于接收显示软键盘图片的显示端光标定位的软键盘键位的位置信息;
数据确认模块,根据接收模块传送的键位的位置信息定位当前准备输入的键位,确认后获得该键位所对应的数据。
所述的软键盘生成模块进一步包括:
存储模块,存储与的键位对应的图片;
键位生成模块,根据存储模块存储的图片数据动态生成组成软键盘的各键位图片;
随机组合模块,将键位生成模块生成的各键位图片随机分布组成软键盘图片。
所述的软键盘生成模块进一步包括:
存储模块,存储与的键位对应的图片;
键位抽取模块,从存储模块中在与每个键位对应的多个键位图片中随机抽取一个;
随机组合模块,将键位抽取模块抽取的各键位图片随机分布组成软键盘图片。
所述的数据确认模块进一步包括:
定位模块,根据收到的显示软键盘图片的显示端的光标定位的软键盘键位的位置信息来定位当前准备输入的具体键位;
确认模块,根据定位模块定位具体键位,确认后获得该键位所对应的数据。
由上述本发明提供的技术方案可以看出,本发明的电子签名方法通过在所用的电子签名工具上产生软键盘图片,并传送到与电子签名工具连接的认证终端上进行显示,电子签名工具根据认证终端的显示定位的键位,来确认并获得准备输入的数据。该方法在认证终端上不进行数据输入操作,只在认证终端显示软键盘及定位准备输入的键位,而在电子签名工具端完成输入数据的获得,可以保证输入数据的安全性,使网络上的信息窃取者无法在联网状态下通过键盘截取、屏幕截取等技术手段窃取数据,且该方法几乎不用改动原有使用个人电子签名工具的网上业务***,利用该方法的电子签名工具成本低、通用性强,方便实用。
附图说明
图1为本发明实施例的电子签名流程图;
图2为本发明实施例的电子签名工具的结构框图;
图3为本发明实施例的电子签名工具的电路模块部分的结构框图;
图4为本发明实施例中电路模块部分的软键盘生成模块结构框图;
图5为本发明实施例中电路模块部分的另一实施例的软键盘生成模块结构框图;
图6为本发明实施例中电路模块部分的数据确认模块的结构框图。
具体实施方式
本发明实施例提供了一种软键盘电子签名方法及其工具。该方法是在电子签名工具内部动态生成软键盘图片,并发送给与该电子签名工具连接的计算机进行显示,用户通过移动软键盘上的光标,当光标移动到所需要输入的键位位置后,通过电子签名工具上的输入装置确认后,与该键位标识内容所对应的数据直接由电子签名工具获得。该电子签名方法可以有效保证输入信息安全性,使信息窃取者无法在联网的状态下通过现有的技术窃取手段截获输入的数据,如键盘截取、屏幕截取等,且不用改动现有的使用电子签名工具的网上业务***,通用性强。利用该方法的电子签名工具具有成本低,方便实用的优点。
通过具体的实施过程并结全附图对本发明的电子签名方法及其签名工具进行说明。
本发明实施例提供的是一种利用软键盘进行电子签名方法,具体包括:电子签名工具动态生成软键盘图片并传送至显示端,并根据接收的显示端光标定位的软键盘键位的位置信息定位当前准备输入的键位,确认后获得该键位标识内容所对应的数据。
如图1所示,该签名方法的具体流程包括如下步骤:
步骤1,电子签名工具生成软键盘图片并传送给与其连接的认证终端进行显示,即认证用的计算机,电子签名工具具体采用动态生成各键位随机分布的方式生成软键盘图片;
步骤2,认证终端接收并显示由电子签名工具传送的软键盘图片;
步骤3,电子签名工具根据认证终端的光标指示的软键盘键位的位置信息定位当前准备输入的键位,即使用者根据准备输入的数据,将认证终端显示器上的光标移动到该数据对应的软键盘键位上,电子签名工具接收认证终端的光标当前所指示的软键盘键位的位置信息,并根据该键位的位置信息定位准备输入的键位;
步骤4,电子签名工具根据定位后的键位,获得该键位所对应的数据,即按下电子签名工具上的确认按钮后,从电子签名工具自身存储的与软键盘键位对应的数据中,获得与当前准备输入的键位所对应的数据;
步骤5,判断输入是否结束,若结束,则完成本次输入,若未结束,则再次进行步骤3,直到输入数据完成。
上述的方法具体应用过程中,每次需要输入敏感信息时,使用电子签名工具内部自带软键盘动态图形生成功能,在电子签名工具内部随机生成一组软键盘图片(比如有0-9、取消、确定等字的GIF图片),通过接口发送给用户计算机,计算机将软键盘图片显示在计算机屏幕上,用户使用计算机键盘或鼠标移动软键盘上的光标定位准备输入的键位,计算机将光标的位置发送给电子签名工具,用户需要输入数据时,就按动电子签名工具上的输入装置(比如按钮),电子签名工具就获得了这次需要输入的数据,这种方法,不在用户计算机上进行按键输入等操作,所以无法在联网时用现有的技术手段截获,保证了使用者输入信息的安全。
如图2、图3所示,本发明实施例提供了一种具有软键盘功能的电子签名工具,该电子签名工具主要包括接口部分和电路模块部分,接口部分与电路模块部分连接,使电路模块部分与所连接计算机实现信息交互;接口部分可以设计成USBKEY的方式,也可以设计成与计算机各种接口对应的各种接口方式,电路模块具体包括:
软键盘生成模块,用于动态生成软键盘图片,即随机生成一组软键盘图片,如标识有0~9、取消、确定等字的GIF图片等;
传送模块,用于传送软键盘生成模块生成的软键盘图片;
接收模块,用于接收显示软键盘图片的显示端光标定位的软键盘键位的位置信息;
数据确认模块,根据接收模块传送的键位的位置信息定位当前准备输入的键位,确认后获得该键位标识内容所对应的数据。
其中软键盘图片的具体生成可以采用事先存储和利用基本图片变换的方式,
①事先存储,即存储与同一个键位内容对应的多个图片,使用时随机取一个图片使用,例如:有多个字体的数字“1”的图片,使用时随机抽取一个;
②利用基本图片变换,即同一个键位只存储一个内容与之对应的基本图片,使用时的该键位图片以基本图片为基础动态生成,例如都是数字“1”的图片,使用一个与“1”对应的基本图片,进行一些角度、位置变换后作为“1”的键位图片输出,这样使用者看上去还是1,但形成图片的数据就都不同了;
如图4所示,其中所述的软键盘生成模块具体包括:
存储模块,存储与的键位对应的图片,即存储每个键位对应的一个基本图片;
键位生成模块,动态生成组成软键盘的各键位图片,即将与各键位对应的基本图片变换后生成各键位图片;
随机组合模块,将键位生成模块生成的各键位图片随机分布组成软键盘图片。
如图5所示,本发明实施例还提供了另一种结构的软键盘生成模块,用于单个键位对应存储多个键位图片时的情况,具体包括:
存储模块,存储与的键位对应的图片,即存储每个键位对应的多个图片;
键位抽取模块,在与单个键位对应的多个键位图片中随机抽取一个;
随机组合模块,将键位抽取模块抽取的各键位图片随机分布组成软键盘图片。
如图6所示,所述的数据确认模块具体包括:
定位模块,根据收到的显示软键盘图片的显示端的光标定位的软键盘键位的位置信息来定位当前准备输入的具体键位;
确认模块,根据定位模块定位的具体键位,确认后获得该键位标识内容所对应的数据。
本发明实施例提供的一种软键盘电子签名方法及其工具,该电子签名方法是使电子签名工具具有软键盘动态图形生成功能,每次需要输入敏感信息时,电子签名工具内部随机生成一组软键盘图片(比如有0-9、取消、确定等字的GIF图片),通过接口发送给用户计算机,计算机将软键盘图片显示在计算机屏幕上,用户使用计算机键盘或鼠标移动软键盘上的光标,计算机将光标的位置发送给电子签名工具,用户需要输入数据时,就按动电子签名工具上的输入装置(比如按钮),电子签名工具就获得了这次需要输入的数据。电子签名工具每次生成的软键盘图片和顺序都不一样,这样就可以有效防止窃听数据来进行破解。该电子签名方法使用方便,安全性高,对应的电子签名工具实现方式灵活,成本低,通用性强。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (7)

1、一种软键盘电子签名方法,其特征在于,包括:
电子签名工具动态生成软键盘图片传送至显示端进行显示,并接收显示端光标定位的软键盘键位信息,根据该键位信息来确认获得该键位对应的数据。
2、根据权利要求1所述的电子签名方法,其特征在于,所述的电子签名工具动态生成软键盘图片为:动态生成各键位随机分布的软键盘图片。
3、根据权利要求1所述的电子签名方法,其特征在于,所述的定位的软键盘键位信息为:电子签名工具接收显示端光标当前指向的软键盘键位的位置信息。
4、一种软键盘电子签名工具,
接口部分,接口部分与电路模块部分连接,使电路模块部分与所连接计算机实现信息交互;
电路模块部分,用于处理各种数据;
其特征在于,电路模块部分包括:
软键盘生成模块,用于动态生成软键盘图片;
传送模块,用于传送软键盘生成模块生成的软键盘图片;
接收模块,用于接收显示软键盘图片的显示端光标定位的软键盘键位的位置信息;
数据确认模块,根据接收模块传送的键位的位置信息定位当前准备输入的键位,确认后获得该键位所对应的数据。
5、根据权利要求4所述的电子签名工具,其特征在于,所述的软键盘生成模块进一步包括:
存储模块,存储与的键位对应的图片;
键位生成模块,根据存储模块存储的图片数据动态生成组成软键盘的各键位图片;
随机组合模块,将键位生成模块生成的各键位图片随机分布组成软键盘图片。
6、根据权利要求4所述的电子签名工具,其特征在于,所述的软键盘生成模块进一步包括:
存储模块,存储与的键位对应的图片;
键位抽取模块,从存储模块中在与每个键位对应的多个键位图片中随机抽取一个;
随机组合模块,将键位抽取模块抽取的各键位图片随机分布组成软键盘图片。
7、根据权利要求4所述的电子签名工具,其特征在于,所述的数据确认模块进一步包括:
定位模块,根据收到的显示软键盘图片的显示端的光标定位的软键盘键位的位置信息来定位当前准备输入的具体键位;
确认模块,根据定位模块定位具体键位,确认后获得该键位所对应的数据。
CNA2007101202034A 2007-08-13 2007-08-13 一种软键盘电子签名方法及其工具 Pending CN101247228A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007101202034A CN101247228A (zh) 2007-08-13 2007-08-13 一种软键盘电子签名方法及其工具

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007101202034A CN101247228A (zh) 2007-08-13 2007-08-13 一种软键盘电子签名方法及其工具

Publications (1)

Publication Number Publication Date
CN101247228A true CN101247228A (zh) 2008-08-20

Family

ID=39947460

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007101202034A Pending CN101247228A (zh) 2007-08-13 2007-08-13 一种软键盘电子签名方法及其工具

Country Status (1)

Country Link
CN (1) CN101247228A (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101937313A (zh) * 2010-09-13 2011-01-05 中兴通讯股份有限公司 一种触摸键盘动态生成和输入的方法及装置
CN101695107B (zh) * 2009-10-09 2012-07-25 北京数码视讯科技股份有限公司 用于数字电视机顶盒的密码安全输入的软键盘方法
CN103390124A (zh) * 2012-05-08 2013-11-13 迪斯克雷蒂克斯科技公司 安全输入和处理口令的设备、***和方法
CN103824033A (zh) * 2014-01-02 2014-05-28 南京永泰电子有限公司 一种安全输入密码信息的触摸显示装置及密码输入方法
CN104021322A (zh) * 2013-02-28 2014-09-03 北京旋极信息技术股份有限公司 一种电子签名方法、电子签名设备及电子签名客户端
CN104820573A (zh) * 2015-05-27 2015-08-05 南京芯度电子科技有限公司 一种安全人机交互接口的***及其实现方法
CN105204755A (zh) * 2014-06-30 2015-12-30 深圳市中兴微电子技术有限公司 一种运行软键盘的方法及终端
CN108292996A (zh) * 2015-09-23 2018-07-17 哈瑞克思信息科技公司 用于使用可变键区对身份进行认证的方法和***
US10491379B2 (en) 2012-05-08 2019-11-26 Arm Limited System, device, and method of secure entry and handling of passwords

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101695107B (zh) * 2009-10-09 2012-07-25 北京数码视讯科技股份有限公司 用于数字电视机顶盒的密码安全输入的软键盘方法
CN101937313A (zh) * 2010-09-13 2011-01-05 中兴通讯股份有限公司 一种触摸键盘动态生成和输入的方法及装置
US8830198B2 (en) 2010-09-13 2014-09-09 Zte Corporation Method and device for dynamically generating touch keyboard
CN101937313B (zh) * 2010-09-13 2019-11-12 中兴通讯股份有限公司 一种触摸键盘动态生成和输入的方法及装置
CN103390124A (zh) * 2012-05-08 2013-11-13 迪斯克雷蒂克斯科技公司 安全输入和处理口令的设备、***和方法
US10491379B2 (en) 2012-05-08 2019-11-26 Arm Limited System, device, and method of secure entry and handling of passwords
CN104021322A (zh) * 2013-02-28 2014-09-03 北京旋极信息技术股份有限公司 一种电子签名方法、电子签名设备及电子签名客户端
CN103824033A (zh) * 2014-01-02 2014-05-28 南京永泰电子有限公司 一种安全输入密码信息的触摸显示装置及密码输入方法
CN105204755A (zh) * 2014-06-30 2015-12-30 深圳市中兴微电子技术有限公司 一种运行软键盘的方法及终端
CN104820573A (zh) * 2015-05-27 2015-08-05 南京芯度电子科技有限公司 一种安全人机交互接口的***及其实现方法
CN108292996A (zh) * 2015-09-23 2018-07-17 哈瑞克思信息科技公司 用于使用可变键区对身份进行认证的方法和***
CN108292996B (zh) * 2015-09-23 2021-09-21 哈瑞克思信息科技公司 用于使用可变键区对身份进行认证的方法和***

Similar Documents

Publication Publication Date Title
CN101247228A (zh) 一种软键盘电子签名方法及其工具
CN109150548B (zh) 一种数字证书签名、验签方法及***、数字证书***
KR101676215B1 (ko) 추가적 검증에 의해 아날로그 디지털 서명으로 전자문서에 사인하는 방법
CN108667789B (zh) 多维条形码行动身份认证方法、数字证件装置及认证伺服机构
CN101241572B (zh) 一种电子签名工具的操作方法及电子签名工具
CN102880955B (zh) 一种高度安全的凭指纹支付方法
CN101222333A (zh) 一种数据交易处理方法及设备
CN1711738A (zh) 向用户设备提供一组访问码
CN102316452A (zh) 一种基于云端利用nfc通信技术的双重鉴权登录***
CN101692277A (zh) 一种用于移动通信设备的生物识别加密支付***及其方法
CN104820944A (zh) 一种银行自助终端认证方法、***及装置
CN103871159A (zh) 基于二维码的取款***以及基于二维码的取款方法
JPH11345264A (ja) 代金決済システム及び代金決済方法
CN103269328A (zh) 一种基于图形信息交换的认证***和方法
CN101808077B (zh) 信息安全输入处理***和方法以及智能卡
US11303433B2 (en) Method and device for generating HD wallet name card and method and device for generating HD wallet trusted address
UA113415C2 (xx) Спосіб, сервер і система аутентифікації особи
CN102737441A (zh) 自助终端密码输入装置
CN103632436A (zh) 一种基于终端的取款的方法
CN102411817A (zh) 一种鉴别银行自助设备的方法及***
CN104079413A (zh) 增强型一次性动态口令的认证方法及***
CN109978533A (zh) 一种抗二维码盗用的离线安全支付***及方法
CN105741116A (zh) 一种快捷支付方法、装置及***
CN103034958A (zh) 手机终端、基于手机终端的取款***和方法
CN101030309A (zh) 用于公交车的电子车票装置及即时购、验票的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: BEIJING TENDYRON TECHNOLOGY CO

Free format text: FORMER OWNER: LI DONGSHENG

Effective date: 20100623

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20100623

Address after: 100083, B, block 17, golden building, No. 1810 Qinghua East Road, Beijing, Haidian District

Applicant after: Beijing Tendyron Technology Co., Ltd.

Address before: 100083, B, block 17, golden building, No. 1810 Qinghua East Road, Beijing, Haidian District

Applicant before: Li Dongsheng

C53 Correction of patent for invention or patent application
CB02 Change of applicant information

Address after: 102211 Beijing city Changping District Baishan town 100 Ge Road No. 9 Building No. 2 hospital

Applicant after: Tendyron Technology Co., Ltd.

Address before: 100083, B, block 17, golden building, No. 1810 Qinghua East Road, Beijing, Haidian District

Applicant before: Beijing Tendyron Technology Co., Ltd.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20080820