动态密码智能解锁系统和方法技术方案

技术编号:20005411 阅读:39 留言:0更新日期:2019-01-05 17:53
本发明专利技术涉及一种动态密码智能解锁系统,包括用户终端、智能锁和动态密码服务器。用户终端包括显示模块、处理模块一、通信模块一和存储模块一,智能锁包括处理模块二、通信模块二和存储模块二,动态密码服务器包括处理模块三、通信模块三和存储模块三。还涉及一种动态密码智能解锁方法,分别生成对应用户终端和智能锁的密码。使用本发明专利技术的生成动态密码方法和对应的动态密码可以不需要频繁更换密码,更新密码的计算方法简单便捷,而且在动态密码传输过程中如果被盗取,也由于无法得到计算和转换规则而无法获取真正的动态密码内容,从而提高了认证和传输的安全性。

An Intelligent Unlocking System for Dynamic Cryptography

The invention relates to an intelligent dynamic password unlocking system, which comprises a user terminal, an intelligent lock and a dynamic password server. User terminal includes display module, processing module, communication module and storage module. Intelligent lock includes processing module 2, communication module 2 and storage module 2. Dynamic password server includes processing module 3, communication module 3 and storage module 3. A dynamic password intelligent unlocking method is also involved, which generates the corresponding user terminal and the password of the intelligent lock respectively. The method of generating dynamic password and corresponding dynamic password of the invention can be used without frequent replacement of password, and the calculation method of updating password is simple and convenient. If it is stolen in the process of dynamic password transmission, the real dynamic password content can not be obtained due to the inability to obtain calculation and conversion rules, thereby improving the security of authentication and transmission.

【技术实现步骤摘要】
动态密码智能解锁系统和方法
本专利技术涉及动态密码电子锁领域,特别是涉及动态密码智能解锁系统和方法。
技术介绍
随着网络和智能技术的发展,普通的锁也发展为智能电子锁。电子锁的种类比较多,例如数码锁、指纹锁、磁卡锁、IC卡锁、生物锁等。目前比较广泛应用的还是按键式电子密码锁。电子锁中的密码也是开锁的主要手段。使用在电子密码锁中的密码主要有下面几种类型:一种为用户预先设置的固定密码,密码存储在非易失性存储器中,用户每次需要开锁时输入密码,输入的固定密码和预先存储的密码进行匹配,如果匹配成功就进行开锁,不成功则重新输入。还有一种就是使用智能钥匙的情况,智能钥匙可以是各种接触或非接触的磁卡,IC卡等电子标签,电子标签中记录了密码锁的密码,用户不必记住比较多的密码。另外,智能钥匙还可以使用生成的动态密码,随着智能钥匙的每次使用和开锁操作,在智能钥匙和对应的电子锁进行各种密码和其它数据的传输的过程中,不断地删除和生成新的密码,并存储在存储器和智能电子钥匙中,使之不易别他人仿制或破解。通过加密技术的不断革新,以上两种类型的密码锁的安全性越来越强,已经在宾馆,写字楼和家庭中广泛使用,并且已经被越来越多的行业所应用。由于它使用便捷,数据传输量小,而随着移动互联网的发展,动态的密码技术已成为智能电子锁技术的主要手段,国内外从事动态密码相关研发和生产的企业也越来越多,其优势在于也可以用在电子锁之外的其它设备和应用中。从电子锁的认证方式来看,固定密码认证方式采用“用户名/帐号+密码=用户身份”的认证方式,密码由用户自行设置,并且需要进行记忆。登录时先输入用户帐号和设置的密码,并且将上述账号和对应的密码进行匹配后进行登录。这种采用帐号加密码的方式对预先设置好的电子锁的开锁带来了极大的方便性,所以一直以来是一项在很多领域被普遍采用的一种成熟技术。但是这种认证方式的缺点在于:由于客户的帐号是固定的数字和字母的组合或者其一,密码又是静态的,客户在很长一段时间内不会修改,如果反复修改容易遗忘。并且随着异地登录越来越频繁,应用环境的变化和高科技犯罪手段的发展,窃取这两项后假冒合法授权用户进入其帐户进行恶意操作的案件越来越多。相对来说,动态密码认证是提高密码安全性,有效防止上述问题的有效手段。现有的动态密码认证系统主要由动态密码产生服务器和动态密码认证服务器等组成。它是基于动态密码产生服务器端生成一个动态密码,发送到客户端,如手机等,客户登录时同时输入固定密码和接收到的动态密码,以解决静态密码被破译的问题。但是这种动态密码认证方式也有其不可避免的缺点,客户必须有一个移动终端来接收动态密码,而且需要借且无线通讯系统,具有一定的不可靠性。随着社会的进步和技术的发展,目前人们已经接受和适应利用移动终端,如智能手机等,来完成各种交易。同时,现有的电子密码锁也存在以下几方面的缺点:密码单一、操作不隐蔽、容易被窃取;固定密码易被遗忘;需定期更换密码来增加安全性;电子密码锁更换密码的步骤复杂繁琐。最主要的问题是动态密码在生成后以及传输过程中容易被盗取,并冒充服务器或者用户终端进行连接,达到篡改数据或者盗取信息的目的。
技术实现思路
本专利技术提供一种动态密码智能解锁系统,包括用户终端、智能锁和动态密码服务器;用户终端与智能锁通过无线网络连接,动态密码服务器通过无线网络分别于用户终端和智能锁连接;用户终端用于提供用户开锁和设置的应用,并且存储用户终端对应的动态密码和智能锁标识,同时与动态密码服务器进行数据交互,用户终端对应的动态密码是与用户终端标识相关的密码一;智能锁用于根据用户终端发送的开锁信息和动态密码服务器控制信号进行开锁控制,并且存储智能锁对应的动态密码和智能锁标识,智能锁对应的动态密码是与智能锁标识相关的密码二;动态密码服务器用于与用户终端进行数据交互,并且控制智能锁进行开锁,同时完成动态密码的生成、更新以及匹配;用户终端还用于接收到密码一后进行存储,并将密码一发送到智能锁,智能锁接收到密码一后,与密码二进行匹配。如果匹配成功,智能锁控制门锁打开。如果匹配不成功,将通知信息返回到用户终端。具体的,动态密码服务器根据智能锁标识、数字密码和动态密码计算相关信息生成动态密码,动态密码包括密码一和密码二,动态密码服务器将密码一发送到用户终端,密码二发送到智能锁。具体的,用户终端接收到密码一后进行存储,并将密码一发送到智能锁,智能锁接收到密码一后,与密码二进行匹配。具体的,智能锁按照一定时间周期向动态密码服务器发出更新密码请求,该请求包括智能锁标识和动态密码计算相关信息。具体的,动态密码服务器接收到请求后,根据从请求中获取的智能锁标识和动态密码计算相关信息生成新的密码二,并且与对应的智能锁标识和数字密码绑定存储,同时将密码二发送到智能锁。本专利技术还提供一种动态密码智能解锁方法,该方法具体为:(1)根据用户终端发送的开锁信息和控制信号进行开锁控制,并且存储智能锁对应的动态密码和智能锁标识;(2)提供用户开锁和设置的应用,并且存储用户终端对应的动态密码和智能锁标识,同时与动态密码服务器进行数据交互,用户终端对应的动态密码是与用户终端标识相关的密码一;(3)根据用户终端发送的开锁信息和动态密码服务器控制信号进行开锁控制,并且存储智能锁对应的动态密码和智能锁标识,智能锁对应的动态密码是与智能锁标识相关的密码二;(4)根据智能锁标识、数字密码和动态密码计算相关信息生成动态密码,动态密码包括密码一和密码二;(5)接收到密码一后进行存储,并将密码一发送到智能锁,智能锁接收到密码一后,与密码二进行匹配。如果匹配成功,控制门锁打开。如果匹配不成功,将通知信息返回。其中,步骤(4)具体为:根据智能锁标识、数字密码和动态密码计算相关信息生成动态密码,动态密码包括密码一和密码二,动态密码服务器将密码一发送到用户终端,密码二发送到智能锁。其中,在步骤(4)之后还包括:接收到密码一后进行存储,并将密码一发送到智能锁,智能锁接收到密码一后,与密码二进行匹配。其中,步骤(5)之后还包括:按照一定时间周期向动态密码服务器发出更新密码请求,该请求包括智能锁标识和动态密码计算相关信息。另外,接收到请求后,根据从请求中获取的智能锁标识和动态密码计算相关信息生成新的密码二,并且与对应的智能锁标识和数字密码绑定存储,同时将密码二发送到智能锁。本专利技术有益的技术效果在于:使用本专利技术的生成动态密码方法和对应的动态密码可以不需要频繁更换密码,更新密码的计算方法简单便捷,而且在动态密码传输过程中如果被盗取,也由于无法得到计算和转换规则而无法获取真正的动态密码内容,从而提高了认证和传输的安全性。附图说明图1为动态密码智能解锁系统整体结构示意图;图2为动态密码智能解锁系统设备交互示意图;图3为生成密码一和密码二的具体流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供一种动态密码智能解锁系统,如图1所示,包括用户终端、智能锁和动态密码服务器。用户终端与智能锁通过无线网络连接,动本文档来自技高网
...

【技术保护点】
1.一种动态密码智能解锁系统,其特征在于,包括:用户终端、智能锁和动态密码服务器;用户终端与智能锁通过无线网络连接,动态密码服务器通过无线网络分别于用户终端和智能锁连接;用户终端用于提供用户开锁和设置的应用,并且存储用户终端对应的动态密码和智能锁标识,同时与动态密码服务器进行数据交互,用户终端对应的动态密码是与用户终端标识相关的密码一;智能锁用于根据用户终端发送的开锁信息和动态密码服务器控制信号进行开锁控制,并且存储智能锁对应的动态密码和智能锁标识,智能锁对应的动态密码是与智能锁标识相关的密码二;动态密码服务器用于与用户终端进行数据交互,并且控制智能锁进行开锁,同时完成动态密码的生成、更新以及匹配;用户终端还用于接收到密码一后进行存储,并将密码一发送到智能锁,智能锁接收到密码一后,与密码二进行匹配。如果匹配成功,智能锁控制门锁打开。如果匹配不成功,将通知信息返回到用户终端。

【技术特征摘要】
1.一种动态密码智能解锁系统,其特征在于,包括:用户终端、智能锁和动态密码服务器;用户终端与智能锁通过无线网络连接,动态密码服务器通过无线网络分别于用户终端和智能锁连接;用户终端用于提供用户开锁和设置的应用,并且存储用户终端对应的动态密码和智能锁标识,同时与动态密码服务器进行数据交互,用户终端对应的动态密码是与用户终端标识相关的密码一;智能锁用于根据用户终端发送的开锁信息和动态密码服务器控制信号进行开锁控制,并且存储智能锁对应的动态密码和智能锁标识,智能锁对应的动态密码是与智能锁标识相关的密码二;动态密码服务器用于与用户终端进行数据交互,并且控制智能锁进行开锁,同时完成动态密码的生成、更新以及匹配;用户终端还用于接收到密码一后进行存储,并将密码一发送到智能锁,智能锁接收到密码一后,与密码二进行匹配。如果匹配成功,智能锁控制门锁打开。如果匹配不成功,将通知信息返回到用户终端。2.根据权利要求1所述的动态密码智能解锁系统,其特征在于,动态密码服务器根据智能锁标识、数字密码和动态密码计算相关信息生成动态密码,动态密码包括密码一和密码二,动态密码服务器将密码一发送到用户终端,密码二发送到智能锁。3.根据权利要求1所述的动态密码智能解锁系统,其特征在于,用户终端接收到密码一后进行存储,并将密码一发送到智能锁,智能锁接收到密码一后,与密码二进行匹配。4.根据权利要求1所述的动态密码智能解锁系统,其特征在于,智能锁按照一定时间周期向动态密码服务器发出更新密码请求,该请求包括智能锁标识和动态密码计算相关信息。5.根据权利要求4所述的动态密码智能解锁系统,其特征在于,动态密码服务器接收到请求后,根据从请求中获取的智能锁标识和动态密码计算相关信息生成新的密码二,并且与对应的智能锁...

【专利技术属性】
技术研发人员:崔可李婉
申请(专利权)人:江苏恒宝智能系统技术有限公司
类型:发明
国别省市:江苏,32

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

1