CN101620466A - 密码保护***和方法及密码产生装置 - Google Patents
密码保护***和方法及密码产生装置 Download PDFInfo
- Publication number
- CN101620466A CN101620466A CN200810302434A CN200810302434A CN101620466A CN 101620466 A CN101620466 A CN 101620466A CN 200810302434 A CN200810302434 A CN 200810302434A CN 200810302434 A CN200810302434 A CN 200810302434A CN 101620466 A CN101620466 A CN 101620466A
- Authority
- CN
- China
- Prior art keywords
- character
- module
- password
- unit
- information
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/316—User authentication by observing the pattern of computer usage, e.g. typical user behaviour
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Social Psychology (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Storage Device Security (AREA)
- Document Processing Apparatus (AREA)
Abstract
一种密码保护***,包括存储模块、动作感应模块、识别模块、记录控制模块、字符数据库及密码验证模块。存储模块用于存储预设密码信息。动作感应模块用于感应用户的连贯动作以产生动作信息,并将动作信息提供给所述识别模块。识别模块用于在检测到记录控制模块产生控制信号期间,根据动作信息产生动作轨迹数据,在检测到记录控制模块停止产生控制信号期间,根据动作轨迹数据匹配字符数据库中的字符以生成字符密码信息。密码验证模块用于将字符密码信息与预设密码信息进行比较,以进行密码验证。本发明还提供了一种密码保护方法及密码产生装置。
Description
技术领域
本发明涉及信息安全技术,特别涉及一种密码保护***和密码保护方法及密码产生装置。
背景技术
计算机科学技术及互联网技术的进步,数字化信息服务为人们的生活提供了便利。与此同时,信息安全也越来越受到人们的重视。通常状况下,使用者都会为自己的电脑等信息处理设备设置复杂的密码来防止非法用户盗用信息处理设备。
然而,使用者在输入密码时,需要经过鼠标与键盘交替选择、大小写切换等繁杂输入操作才能完成密码的输入,给使用者带来了不便。
发明内容
鉴于此,有必要提供一种操作简易的密码保护***。
还有必要提供一种操作简易的密码保护方法。
还有必要提供一种密码产生装置。
一种密码保护***,包括存储模块、动作感应模块、识别模块、记录控制模块、字符数据库及密码验证模块。存储模块用于存储预设密码信息。动作感应模块用于感应用户的连贯动作以产生动作信息,并将动作信息提供给所述识别模块。识别模块用于在检测到记录控制模块产生控制信号期间,根据动作信息产生动作轨迹数据,在检测到记录控制模块停止产生控制信号期间,根据动作轨迹数据匹配字符数据库中的字符以生成字符密码信息。密码验证模块用于将字符密码信息与预设密码信息进行比较,以进行密码验证。
一种密码保护方法,包括如下步骤:
感应用户的连贯动作以产生动作信息;
根据动作信息产生动作轨迹数据;
根据动作轨迹数据匹配字符数据库中的字符,以生成字符密码信息;
将生成的字符密码信息与预设密码信息比较,以进行密码验证。
一种密码产生装置,包括动作感应模块、记录控制模块、传送控制模块、识别模块、输出模块及字符数据库。传送控制模块用于产生提交信号。记录控制模块用于产生控制信号。识别模块用于在检测到记录控制模块产生控制信号期间,根据动作信息产生动作轨迹数据,在检测到记录控制模块停止产生控制信号期间,根据动作轨迹数据匹配字符数据库中的字符以生成字符密码信息。输出模块用于响应提交信号,将匹配单元提供的字符密码信息提供给一信息处理设备,以使所述信息处理设备根据字符密码信息完成密码验证操作。
通过上述密码保护***、密码保护方法及密码产生装置,密码保护***感应用户的连贯动作以产生动作信息,根据动作信息产生动作轨迹数据,并根据动作轨迹数据匹配字符数据库中的字符,以生成字符密码信息,最后将字符密码信息与预设密码信息进行比较,以进行密码验证。这样,用户只需通过挥动密码产生装置来产生密码并实现密码的输入,从而简化了密码的输入操作。
附图说明
图1为一较佳实施方式的密码保护***的功能模块图。
图2为图1中密码产生装置的功能模块图。
图3为一较佳实施方式的密码保护方法的流程图。
图4为另一较佳实施方式的密码保护方法的流程图。
具体实施方式
本发明提供一种密码保护***,该密码保护***感应用户的连贯动作。其中,连贯动作是用户所作出的表示字符形状的动作。密码保护***将感应的连贯动作转换为包括空间里一组坐标点,并对该组坐标点分析以得到动作轨迹数据。密码保护***再根据动作轨迹数据匹配预存字符数据库中的字符以获得字符密码信息。例如,密码保护***将感应到用户所做的一“Z”字形连贯动作转换为二维空间里的一组坐标点,然后分析该组坐标点的特征以得到动作轨迹数据,最后根据动作轨迹数据从字符数据库中查找相匹配的“Z”字符以得到字符密码信息。密码保护***将产生的字符密码信息与预先存储的原始密码比较来完成密码验证。
如图1所示的一较佳实施方式的密码保护***10的功能模块图。密码保护***10包括密码产生装置40及信息处理设备30。
密码产生装置40用于感应用户的连贯动作,产生动作轨迹数据,并根据动作轨迹数据匹配密码产生装置40中的字符数据库中的字符以获得对应的字符作为字符密码信息。
信息处理设备30包括接收模块301、密码验证模块303及存储模块304。存储模块304用于存储原始密码。接收模块301接收密码产生装置40提供的字符密码信息。密码验证模块303接收接收模块301提供的字符密码信息,并将字符密码信息与存储的原始密码比较来完成密码验证。如果相同,信息处理设备30开始提供信息处理服务,否则输出密码错误信号。
如图2所示的图1中密码产生装置40的功能模块图。其中,用户用手握住密码产生装置40进行挥动,以使密码产生装置40感应到用户的挥动的动作轨迹而产生字符密码信息。密码产生装置40包括动作感应模块420、记录控制模块440、传送控制模块450、识别模块460、输出模块480及字符数据库490。识别模块460分别与动作感应模块420、记录控制模块440、输出模块480及字符数据库490相连。传送控制模块450与输出模块480相连。
动作感应模块420用于感应用户的连贯动作以产生动作信息,并将动作信息提供给识别模块460。例如,动作感应模块420为一加速度传感器,其感应用户的连贯动作以产生包括一组电压值的动作信息。
记录控制模块440用于产生控制信号,该控制信号用来标识用户开始输入动作。例如,记录控制模块440可以为一控制按键,当控制按键被按下时产生控制信号。
传送控制模块450用于产生提交信号,该提交信号用来指示输出模块480传送识别模块460提供的字符密码信息给信息处理设备30。例如,传送控制模块450可以为一提交按键,当提交按键被按下时产生提交信号。
识别模块460用于在检测到记录控制模块440产生控制信号期间,根据动作信息产生动作轨迹数据,在检测到记录控制模块440停止产生控制信号期间,根据动作轨迹数据匹配字符数据库490中的字符以生成字符密码信息。例如,识别模块460将动作信息转换为二维空间里的一组坐标点,然后分析该组坐标点的特征以得到动作轨迹数据,最后根据动作轨迹数据从字符数据库490中查找相匹配的字符以生成字符密码信息。
进一步的,密码产生装置40中的识别模块460包括检测单元461、轨迹记录单元463、匹配单元465、计数单元467及判断单元469。
检测单元461用于在检测到记录控制模块440产生控制信号期间,提供第一检测信号给轨迹记录单元463及计数单元467;在检测到记录控制模块440停止产生控制信号期间,提供第二检测信号给匹配单元465、轨迹记录单元463和计数单元467。轨迹记录单元463用于根据第一检测信号将动作信息转换为动作轨迹数据,根据第二检测信号停止转换操作。计数单元467用于根据第二检测信号后开始计数密码保护***10的时钟周期以产生计数值,并在接收到第一检测信号时置零。其中,该计数值为前、后两个匹配操作间隔的时间。计数值判断单元469用于接收计数单元467产生的计数值,并在计数值大于一预设值时,输出间隔信息给匹配单元465。匹配单元465用于根据第二检测信号及轨迹记录单元263提供的动作轨迹数据匹配字符数据库490中的字符以得到字符密码信息。另外,匹配单元465接收到间隔信息时,将间隔信息添加匹配所得字符中以得到更加复杂的字符密码信息,进而增加了密码保护***10的安全性能。例如,匹配单元465在第一次匹配操作得到“Z”字符、在第二匹配操作得到“H”字符,在第一次匹配操作之后、第二匹配操作之前接收到间隔信息,匹配单元465形成的字符密码信息为“Z*H”。其中,“*”表示间隔信息。
输出模块480用于响应提交信号,将匹配单元465提供的字符密码信息提供给信息处理设备30。输出模块480可以通过无线或有线方式将字符密码信息提供给信息处理设备30。
在其他实施方式中,可以将密码产生装置40装设于信息处理设备30中。
如图3所示,其为一较佳实施方式的密码保护方法的流程图,包括如下步骤:
步骤S300,感应用户的连贯动作,产生动作信息。其中,连贯动作是用户所作出的表示字符形状的动作。
步骤S302,根据动作信息产生动作轨迹数据。
步骤S304,根据动作轨迹数据匹配字符数据库中的字符,以生成字符密码信息。
步骤S306,将字符密码信息与预设密码信息比较,以进行密码验证。
如图4所示,其为另一较佳实施方式的密码保护方法的流程图,包括如下步骤:
步骤S400,感应用户的连贯动作,产生动作信息。其中,连贯动作是用户所作出的表示字符形状的动作。
步骤S402,根据动作信息产生动作轨迹数据。
步骤S404,根据动作轨迹数据匹配字符数据库中的字符。
步骤S406,计数前、后两个匹配操作间隔的时间,得到一计数值。
步骤S408,判断计数值是否大于预设值。
步骤S410,若计数值大于预设值,则在匹配所得的字符中增加间隔信息,以生成字符密码信息。
步骤S412,若计数值小于预设值,则根据匹配所得的字符生成字符密码信息。
步骤S414,传送字符密码信息。
步骤S416,将字符密码信息与预设密码信息比较,以进行密码验证。
通过上述密码保护***、密码保护方法及密码产生装置,密码保护***感应用户的连贯动作以产生动作信息,根据动作信息产生动作轨迹数据,并根据动作轨迹数据匹配字符数据库中的字符,以生成字符密码信息,最后将字符密码信息与预设密码信息进行比较,以进行密码验证。这样,用户只需通过挥动密码产生装置来产生密码并实现密码的输入,从而简化了密码的输入操作。
Claims (11)
1.一种密码保护***,包括存储模块、密码验证模块及字符数据库;
所述存储模块用于存储预设密码信息;
其特征在于:所述密码保护***还包括动作感应模块、记录控制模块及识别模块;
所述动作感应模块用于感应用户的连贯动作以产生动作信息,并将动作信息提供给所述识别模块;
所述识别模块用于在检测到记录控制模块产生控制信号期间,根据动作信息产生动作轨迹数据,在检测到记录控制模块停止产生控制信号期间,根据动作轨迹数据匹配字符数据库中的字符以生成字符密码信息;
所述密码验证模块用于将字符密码信息与预设密码信息进行比较,以进行密码验证。
2.如权利要求1所述的密码保护***,其特征在于:所述识别模块包括检测单元、轨迹记录单元及匹配单元;
所述检测单元用于在检测到所述记录控制模块产生控制信号期间提供第一检测信号给所述轨迹记录单元,在检测到所述记录控制模块停止产生控制信号期间提供第二检测信号给所述匹配单元及所述轨迹记录单元;
所述轨迹记录单元用于根据第一检测信号将动作信息转换为动作轨迹数据,根据第二检测信号停止转换操作;
所述匹配单元用于根据第二检测信号及所述轨迹记录单元提供的动作轨迹数据匹配所述字符数据库中的字符以得到字符密码信息。
3.如权利要求2所述的密码保护***,其特征在于:所述识别模块还包括计数单元及判断单元;
所述计数单元用于计数密码保护***的时钟周期以产生计数值;
所述判断单元用于接收所述计数单元产生的计数值,并在计数值大于一预设值时,输出间隔信息给所述匹配单元;
所述匹配单元根据所述第二检测信号、动作轨迹数据匹配所述字符数据库中的字符及间隔信息得到字符密码信息。
4.如权利要求1所述的密码保护***,其特征在于:所述密码保护***还包括一传送控制模块及输出模块,所述传送控制模块用于产生提交信号,所述输出模块用于根据提交信号将字符密码信息提供给所述密码验证模块。
5.一种密码保护方法,包括如下步骤:
感应用户的连贯动作以产生动作信息;
根据动作信息产生动作轨迹数据;
根据动作轨迹数据匹配字符数据库中的字符,以生成字符密码信息;
将生成的字符密码信息与预设密码信息比较,以进行密码验证。
6.如权利要求5所述的密码保护方法,其特征在于:
还包括以下步骤:
计数前、后两个匹配操作间隔的时间,得到一计数值;
判断计数值是否大于预设值;
若计数值大于预设值,则在匹配所得的字符中增加间隔信息,以生成字符密码信息。
7.一种密码产生装置,包括动作感应模块及传送控制模块;
所述动作感应模块用于感应用户的连贯动作以产生动作信息,并将动作信息提供给所述识别模块;
所述传送控制模块用于产生提交信号;
其特征在于:所述密码产生装置还包括记录控制模块、识别模块、输出模块及字符数据库;
所述记录控制模块用于产生控制信号;
所述识别模块用于在检测到记录控制模块产生控制信号期间,根据动作信息产生动作轨迹数据,在检测到记录控制模块停止产生控制信号期间,根据动作轨迹数据匹配字符数据库中的字符以生成字符密码信息;
所述输出模块用于响应提交信号,将匹配单元提供的字符密码信息提供给一信息处理设备,以使所述信息处理设备根据字符密码信息完成密码验证操作。
8.如权利要求7所述的密码产生装置,其特征在于:所述识别模块包括检测单元、轨迹记录单元及匹配单元;
所述检测单元用于在检测到所述记录控制模块产生控制信号期间提供第一检测信号给所述轨迹记录单元,在检测到所述记录控制模块停止产生控制信号期间提供第二检测信号给所述匹配单元及所述轨迹记录单元;
所述轨迹记录单元用于根据第一检测信号将动作信息转换为动作轨迹数据,根据第二检测信号停止转换操作;
所述匹配单元用于根据第二检测信号及所述轨迹记录单元提供的动作轨迹数据匹配所述字符数据库中的字符以得到字符密码信息。
9.如权利要求8所述的密码产生装置,其特征在于:所述识别模块还包括计数单元及判断单元;
所述计数单元用于计数密码产生装置的时钟周期以产生计数值;
所述判断单元用于接收所述计数单元产生的计数值,并在计数值大于一预设值时,输出间隔信息给所述匹配单元;
所述匹配单元根据所述第二检测信号、动作轨迹数据匹配所述字符数据库中的字符及间隔信息得到字符密码信息。
10.如权利要求7所述的密码产生装置,其特征在于:所述动作感应模块为加速度传感器。
11.如权利要求7所述的密码产生装置,其特征在于:所述输出模块通过无线方式将字符密码信息提供给所述信息处理设备。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810302434A CN101620466A (zh) | 2008-06-30 | 2008-06-30 | 密码保护***和方法及密码产生装置 |
US12/491,253 US8112631B2 (en) | 2008-06-30 | 2009-06-25 | Password input device, computer security system using the same and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810302434A CN101620466A (zh) | 2008-06-30 | 2008-06-30 | 密码保护***和方法及密码产生装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101620466A true CN101620466A (zh) | 2010-01-06 |
Family
ID=41449340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810302434A Pending CN101620466A (zh) | 2008-06-30 | 2008-06-30 | 密码保护***和方法及密码产生装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8112631B2 (zh) |
CN (1) | CN101620466A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103064594A (zh) * | 2012-12-21 | 2013-04-24 | 北京推博信息技术有限公司 | 一种身份验证的方法、装置和终端 |
CN103092363A (zh) * | 2013-01-28 | 2013-05-08 | 上海斐讯数据通信技术有限公司 | 具有手势输入功能的移动终端及移动终端手势输入方法 |
CN103248482A (zh) * | 2012-02-07 | 2013-08-14 | 财团法人工业技术研究院 | 秘密金钥产生装置以及方法 |
CN103413080A (zh) * | 2013-08-20 | 2013-11-27 | 苏州跨界软件科技有限公司 | 一种基于手势的密码保护实现方法 |
CN106355078A (zh) * | 2016-09-12 | 2017-01-25 | 上海凌翼动力科技有限公司 | 基于多功能按键行为识别的智能密码保护*** |
CN107463831A (zh) * | 2017-07-25 | 2017-12-12 | 国网浙江省电力公司信息通信分公司 | 一种终端安全图案锁屏解锁方法及*** |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013012435A1 (en) | 2011-07-18 | 2013-01-24 | Hewlett-Packard Development Company, L.P. | Security parameter zeroization |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002215582A (ja) * | 2000-12-28 | 2002-08-02 | Morgan Stanley Dean Witter Japan Ltd | 認証方法及び装置 |
US10504317B2 (en) * | 2007-04-30 | 2019-12-10 | Cfph, Llc | Game with player actuated control structure |
-
2008
- 2008-06-30 CN CN200810302434A patent/CN101620466A/zh active Pending
-
2009
- 2009-06-25 US US12/491,253 patent/US8112631B2/en not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103248482A (zh) * | 2012-02-07 | 2013-08-14 | 财团法人工业技术研究院 | 秘密金钥产生装置以及方法 |
CN103064594A (zh) * | 2012-12-21 | 2013-04-24 | 北京推博信息技术有限公司 | 一种身份验证的方法、装置和终端 |
CN103064594B (zh) * | 2012-12-21 | 2016-10-26 | 北京瑞星国际软件有限公司 | 一种身份验证的方法、装置和终端 |
CN103092363A (zh) * | 2013-01-28 | 2013-05-08 | 上海斐讯数据通信技术有限公司 | 具有手势输入功能的移动终端及移动终端手势输入方法 |
CN103413080A (zh) * | 2013-08-20 | 2013-11-27 | 苏州跨界软件科技有限公司 | 一种基于手势的密码保护实现方法 |
CN106355078A (zh) * | 2016-09-12 | 2017-01-25 | 上海凌翼动力科技有限公司 | 基于多功能按键行为识别的智能密码保护*** |
CN107463831A (zh) * | 2017-07-25 | 2017-12-12 | 国网浙江省电力公司信息通信分公司 | 一种终端安全图案锁屏解锁方法及*** |
Also Published As
Publication number | Publication date |
---|---|
US20090328201A1 (en) | 2009-12-31 |
US8112631B2 (en) | 2012-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2022202047B2 (en) | Remote usage of locally stored biometric authentication data | |
CN101620466A (zh) | 密码保护***和方法及密码产生装置 | |
KR102392170B1 (ko) | 생리적 특징 정보 기반의 신원 인증 방법, 장치, 시스템 및 매체 | |
CN107800864A (zh) | 用于与***设备无线配对并显示关于***设备的状态信息的设备、方法和图形用户界面 | |
Liu et al. | uWave: Accelerometer-based personalized gesture recognition and its applications | |
CN103814380B (zh) | 用于使用多因子口令或动态口令以增强设备上的安全性的方法和装置 | |
US7971156B2 (en) | Controlling resource access based on user gesturing in a 3D captured image stream of the user | |
US20070236330A1 (en) | System and method for performing user authentication based on user behavior patterns | |
US20050110778A1 (en) | Wireless handwriting input device using grafitis and bluetooth | |
CN101533432A (zh) | 密码保护***及方法 | |
US9336374B2 (en) | Method, module, and computer program product for identifying user of mobile device | |
CN107079061A (zh) | 用于利用双重用途压电声学部件和振动传感器的改进装置配对的方法和设备 | |
CN106227433A (zh) | 一种基于移动终端控制pc的方法、移动终端 | |
CN104850220B (zh) | 基于动作侦测的作业启始方法及*** | |
JP2015194947A (ja) | 情報処理装置及びコンピュータプログラム | |
CN101877195A (zh) | 密码保护方法 | |
TW201003453A (en) | Password securing system and method and password generating apparatus | |
JP2003162511A (ja) | 認証システム、ペン型入力装置及び認証処理用プログラム | |
CN102104484A (zh) | 电子设备及密码保护方法 | |
TWM618606U (zh) | 自行車電控系統 | |
CN102075928A (zh) | 一种智能终端、接收端及利用智能终端进行会签的方法 | |
KR20100078141A (ko) | 휴대용 단말기에서 햅틱 기능 제공 방법 및 장치 | |
JP2005092722A (ja) | 動作認識装置 | |
TW201518983A (zh) | 使用空中簽名的驗證方法及其電腦程式 | |
CN113672886A (zh) | 提示方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20100106 |