一种安全二维码门禁认证系统及方法技术方案

技术编号:19905676 阅读:105 留言:0更新日期:2018-12-26 03:36
本发明专利技术公开了一种安全二维码门禁认证系统及方法,系统包括住户密钥和口令分配模块,用于分配密钥和口令;住户终端编码隐藏口令二维码模块,随时根据需求产生隐藏带时戳的一次性口令二维码并发送到访客访客智能终端模块;访客智能终端模块,接收住户终端编码隐藏口令二维码模块产生的二维码,并供门禁解码模块解码;门禁解码模块,用于读取二维码中的基本信息和隐藏口令,并存储进入楼栋的时间、个人信息等基本信息;门禁验证控制模块,验证口令并根据验证结果来控制门禁开关;本方法基于二维码编码固有的纠错机制,将开门口令经过加密后隐藏在基本信息中,保证了口令不会被泄露的情况下对进入人员进行身份验证,识别效率高,安全性高。

【技术实现步骤摘要】
一种安全二维码门禁认证系统及方法
本专利技术属于安防
,涉及一种门禁认证系统及方法,尤其涉及一种在二维码中隐藏口令的门禁认证系统及方法。
技术介绍
当前,为防止犯罪事件的发生,一些小区和学生宿舍都安装了门禁设备,现代门禁系统大多是感应式门禁系统和口令式门禁系统。感应式门禁系统是指,有权限的用户可以办理具有自己个人信息的感应设备,然后通过感应设备来控制门禁,但是由于每个用户都需配置感应设备,造成资源浪费。口令式门禁系统是指,拥有口令的人可以打开门禁,由于门禁设备置于公共环境下,口令极易泄露,导致犯罪事件的发生。此外,现存的门禁管理方式无法解决外来人员身份认证的问题。例如,当小区住户通过手机APP购买外卖之后,外卖员进行送餐,但通常因为无法验证外卖员身份和为防止安全事故发生,外卖员被不允许进入小区,需要用户自取外卖。这将导致用户体验感差并增大外卖员的工作量。因此,提出一种效率高、安全性高的门禁认证系统及方法是非常必要的。
技术实现思路
为了解决上述门禁系统中的访客身份认证问题,本专利技术提供了一种隐藏口令的安全二维码门禁认证系统及方法。本专利技术的系统所采用的技术方案是:一种安全二维码本文档来自技高网...

【技术保护点】
1.一种安全二维码门禁认证系统,其特征在于:包括住户密钥和口令分配模块、住户终端编码隐藏口令二维码模块、访客智能终端模块、门禁解码模块、门禁验证控制模块;所述住户密钥和口令分配模块,用于分配密钥和口令;所述住户终端编码隐藏口令二维码模块,用于根据需要产生隐藏带时戳的一次性口令二维码并发送到所述访客智能终端模块;所述访客智能终端模块,用于接收住户终端编码隐藏口令二维码模块产生的二维码,并供门禁解码模块解码;所述门禁解码模块,用于读取二维码中的信息和隐藏口令,并存储访客进入楼栋的时间、个人信息;所述门禁验证控制模块,用于验证口令并根据验证结果来控制门禁开关。

【技术特征摘要】
1.一种安全二维码门禁认证系统,其特征在于:包括住户密钥和口令分配模块、住户终端编码隐藏口令二维码模块、访客智能终端模块、门禁解码模块、门禁验证控制模块;所述住户密钥和口令分配模块,用于分配密钥和口令;所述住户终端编码隐藏口令二维码模块,用于根据需要产生隐藏带时戳的一次性口令二维码并发送到所述访客智能终端模块;所述访客智能终端模块,用于接收住户终端编码隐藏口令二维码模块产生的二维码,并供门禁解码模块解码;所述门禁解码模块,用于读取二维码中的信息和隐藏口令,并存储访客进入楼栋的时间、个人信息;所述门禁验证控制模块,用于验证口令并根据验证结果来控制门禁开关。2.一种安全二维码门禁认证方法,其特征在于,包括以下步骤:步骤1:系统初始化;步骤2:住户终端编码隐藏口令二维码模块生成二维码,并发送到访客智能终端模块;步骤3:访客智能终端模块接收来自住户终端发送的二维码,并供门禁解码模块进行解码;步骤4:门禁解码模块进行解码,门禁验证控制模块进行验证并控制门禁开关。3.根据权利要求2所述的安全二维码门禁认证方法,其特征在于,步骤1的具体实现包括以下子步骤:步骤1.1:住户密钥和口令分配模块分配密钥k给对应楼栋的门禁解码模块,并将门禁口令P分发给对应楼栋的门禁验证控制模块;步骤1.2:住户密钥和口令分配模块分配对应的密钥k和门禁口令P给住户终端编码隐藏口令二维码模块。4.根据权利要求2所述的安全二维码门禁认证方法,其特征在于,步骤2的具体实现包括以下子步骤:步骤2.1:用户使用住户终端编码隐藏口令二维码模块将个人信息M和时间戳T组成基本信息字符串C,然后使用二维码编码规则对C进行编码,最后形成包含纠错码字的基本信息码字序列D;步骤2.2:用户使用住户终端编码隐藏口令二维码模块将门禁口令P经过数据编码,RS纠错编码过程,从而形成包含纠错编码的口令码字序列d,并记录其长度信息c;步骤2.3:将住户密钥以及口令分配模块分配的密钥k作为随机比特生成器的种子,产生一个随机比特串B,随机比特串B的长度取决于口令码字序列的长度;随机比特串B分成三个部分B1、B2和B3,即B=B3||B2||B1,其中B1用于加密口令码字序列d...

【专利技术属性】
技术研发人员:张明武陈效沈华李兵兵孙代杰
申请(专利权)人:湖北工业大学
类型:发明
国别省市:湖北,42

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

1