当前位置: 首页 > 专利查询>邓川宁专利>正文

一种电子密码锁和用户之间的验证方法技术

技术编号:3825362 阅读:179 留言:0更新日期:2012-04-11 18:40
一种电子密码锁和用户之间的验证方法,本发明专利技术公开了一种电子密码锁和用户之间的验证方法,其电子密码锁至少包括电源、主控器、操作按键及数字显示屏,在用户提出开锁申请后,主控器产生一组随机数据,并复制一份随机数据且对复制的随机数据按预设方案将其中的某几位进行修改,同时用户将通过操作按键并结合数字显示屏的显示内容对随机数据的某些位进行修改,电子密码锁的主控器将其自身修改后的数据与用户修改后的数据进行比较,根据比较结果达到对用户身份进行验证的目的。

【技术实现步骤摘要】

本专利技术涉及电子密码锁验证用户身份的一种方法。
技术介绍
随着电子技术的飞速发展,电子密码锁凭借其密码量大、保密性强、使用方便等优 势占据了一定的市场;按键式电子密码锁因用户不需要携带钥匙,可以通过数字按键直接 输入密码进行开锁,使用方便,但直接通过数字按键输入密码的按键式电子密码锁,在用户 操作时动作弧度大、数字按键平均使用率低而导致按键上遗留痕迹明显等特征,密码容易 被窥视和破解,针对这些问题,专利技术了。
技术实现思路
本专利技术的目的是提供一种可防止通过窥视、录像或则按键遗留痕迹进行密码破解 的电子密码锁和用户之间的验证方法。主控器产生一组随机数据,复制一份并对其中的某几位的数值修改为预设的数 值,修改后的数据作为内部密码给予保存;主控器驱动数字显示屏显示随机数据的某位一位号及随机数据对应该位号的数 值;用户通过操作按键,并结合数字显示屏显示的内容,对随机数据中某几位数值进 行修改,修改后的数据作为外部密码给予保存;主控器将外部密码和内部密码进行比较,比较结果完全一致则进行开锁,否则拒 绝开锁。本专利技术由于采用上述方法,象征用户身份的外部密码是通过对主控器提供的随机 数据进行修改得到,减少了操作按键的数量,提高了按键的重复使用率,使遗留在操作按键 上的痕迹相互叠加和覆盖,可有效防止通过用户在操作按键上的遗留痕迹对密码的破解; 同时,由于操作按键数量少,用户在操作时的动作弧度小,可有效防止开锁时旁人的窥视记 录;数字显示屏采用窄角度的显示屏,即只有用户操作的角度才能看清楚数字显示屏上的 显示内容,而其他方向和位置无法看见或看清楚数字显示屏的显示内容;数字显示屏显示 随机数据为逐位显示,减少了数据的曝光率,增加了保密性;外部密码只需将主控器提供的 一组随机数据的某几位进行修改即可,有效降低了用户记忆密码的难度,又因外部密码只 能对要求的某几位数据进行修改,并且修改为预设值,而对非要求修改的数值进行了修改 的外部密码将与主控器设置的内部密码不完全一致,被主控器判定为密码错误,增加密码 破解难度。附图说明图1是本专利技术的结构原理图。图2是本专利技术实现步骤图。图3是本专利技术的实例操作步骤图。 具体实施例方式参照图1,的实现至少包括电源(101)、主 控器(102)、数字显示屏(103)、操作按键(104)。其中,电源(101)为数字显示屏(103)、主 控器(102)供电;主控器(102)的作用为产生随机数据、内部密码、驱动数字显示屏(103) 显示数据、随机数据变化、密码校对;数字显示屏(103)显示内容包括随机数据的某一位 位号及随机数据中对应该位号的数值,并及时显示操作按键对随机数据的操作结果;操作 按键(104)是用户对主控器(102)产生的随机数据进行操作的按键,其功能包括向主控器 (102)申请开锁,修改主控器(102)提供的随机数据。参照图2,的实现步骤如下(1)初始设置步骤(201),主控器对产生的随机数据的位数、随机数据的进制、需 要修改的数据的位数、位号、修改后的数值等进行设置,其中随机数据各位之间相互独立, 相邻两位之间不出现进位和借位。本步骤是对随机数据的特性及对随机数据修改方案所进 行的设置。(2)等待用户开锁申请状态(202),这是电子密码锁等待用户向其申请开锁的一 个状态。 (3)用户向电子密码锁申请开锁步骤(203),用户通过操作按键向电子密码锁申 请开锁的一个步骤。(4)响应开锁申请步骤(204),在用户申请开锁后,主控器随即响应,产生一组随 机数据Al,随机数据Al的位数、进制在初始设置步骤(201)中已经进行了设置。(5)内部密码设置步骤(205),在本步骤中,主控器先将产生的随机数据Al复制一 份,成为随机数据A2,并按初始设置(201)中的修改方案对随机数据A2进行修改,修改完成 后的数据作为内部密码B2给予保存。(6)数据显示步骤(206),数字显示屏及时将随机数据Al的数据和用户对数据的 处理结果通过数字显示屏逐位显示出来。在用户未对随机数据Al修改之前,其数据显示原 则为显示位号是一个小于或则等于随机数据Al总位数的随机数值,显示的数值为对应随 机数据Al中该位号的数值。(7)用户对数据的修改步骤(207),本步骤是对主控器提供的随机数据Al的某几 位的数值进行修改,修改内容包括位号的选择、随机数据Al对应所选择位号数值的修改、 数据修改完成后的确认,即用户在确认对随机数据Al修改完成后,给主控器一个数据修改 完成的信号,主控器将修改后的数据作为外部密码Bl给予保存。(8)密码核对步骤(208),在主控器得到用户修改数据完成的信号后,将外部密码 Bl与内部密码B2进行比较,比较结果完全一致时,主控器进入开锁状态(209),否则,进入 清除数字显示屏显示内容步骤(210)。(9)开锁状态(209),本步骤是主控器给电子密码锁的锁体一个开锁信号,并将该 信号保持一定时间。(10)清除数字显示屏显示内容步骤(210),本步骤是主控器对数字显示屏的显示 内容、内部密码、外部密码等数据进行清除的步骤,防止他人通过查看随机数据修改历史记录而对密码的破解。本步骤完成后,主控器又进入等待用户开锁申请的状态(202)。电子密码锁至少应包括1个确认按键、1个位变化按键(位加按键或位减按键)、1 个数变化按键(数加按键或数减按键)。电子密码锁的位号变化和随机数据对应该位号的数值变化,应该遵循一种顺序原 贝U,即位号变化和随机数据的数值变化应遵循从小到大或从大到小的变化原则,且在数值 最大时再增加则回到最小值,或数值在最小值时再减小则回到最大值,由此构成一个循环, 同时位号变化和数值变化所遵循的原则是相互独立的。本专利技术,还可以设置修改时间的限制,即 在规定的时间内;必须完成开锁需要的数据修改,否则,在规定时间到达后直接返回到等待 申请开锁状态。本专利技术,还可以设置密码错误处理,即在 一定的时间内、密码错误的次数达到了设定的数值,电子密码锁给报警装置一个报警信号, 并封锁操作按键,使操作按键在一定时间内的操作无效。本专利技术,还可以就同一次开锁过程中使用 2次密码验证,即使用本方法在第1次密码验证结果一致的情况下,再次使用本方法,另外 产生一组独立的随机数据并进行数据变化和密码验证,2次验证结果均一致的情况下给予 开锁,否则认为密码错误。本专利技术,还可以在初始设置中,要求产生 的随机数据修改位数值不能和预设方案对应修改位的数值完全相同,即不能出现随机数据 不用修改数值,就已经达到开锁的条件,防止出现尝试性开锁成功的情况。参照图3,通过实例操作进行说明如下设本实例仅有3个操作按键,包括1个确认按键、1个位加按键、1个数加按键,其 中,确认按键作为开锁申请和给电子密码锁一个随机数据修改完成信号的公共按键。1.初始设置步骤(301),设要求产生的随机数据是一个9位十进制的数组,修改方 案是将随机数据的第3位、第5位、第8位分别修改为2、7、4。2.等待用户开锁申请状态(302),本状态是电子密码锁等待用户向其申请开锁的 一个状态。3.用户向电子密码锁申请开锁步骤(303),用户通过按下确认按键向电子密码锁 申请开锁。4.响应开锁申请步骤(304),当用户按下确认按键后,电子密码锁的主控器产生一个9本文档来自技高网...

【技术保护点】
一种电子密码锁和用户之间的验证方法,其电子密码锁至少设有主控器、操作按键、数字显示屏。验证时:主控器产生一组随机数据,复制一份并对其中的某几位的数值修改为预设的数值,修改后的数据作为内部密码给予保存;主控器驱动数字显示屏显示随机数据的某一位位号及随机数据对应该位号的数值;用户通过操作按键,并结合数字显示屏显示的内容,对随机数据中某几位数值进行修改,修改后的数据作为外部密码给予保存;主控器将外部密码和内部密码进行比较,比较结果完全一致则进行开锁,否则拒绝开锁。

【技术特征摘要】

【专利技术属性】
技术研发人员:邓川宁徐照英
申请(专利权)人:邓川宁徐照英
类型:发明
国别省市:51[中国|四川]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1