一种门禁控制系统的控制方法技术方案

技术编号:20798581 阅读:18 留言:0更新日期:2019-04-06 12:14
本发明专利技术公开了一种门禁控制系统的控制方法,所述的控制方法主要是通过对现有的hash算法进行改进,在整个控制过程中多次进行Hash运算、或、异或运算,并且采用门禁卡与门禁控制系统双向验证用来实现门禁控制系统的身份确认。该方法解决了单向验证中门禁系统误识率高、Hash表不可避免地对不同的关键字可能得到同一Hash值等问题,从而增强门禁控制系统的安全性能。本发明专利技术还具有网络化管理、监控联动等特点。

A Control Method of Access Control System

The invention discloses a control method of access control system. The control method mainly improves the existing hash algorithm, carries out Hash operation, or, XOR operation many times in the whole control process, and uses the two-way authentication of access control card and access control system to realize the identification of access control system. This method solves the problems of high misrecognition rate of access control system in one-way verification, unavoidable Hash table may get the same Hash value for different keywords, and thus enhances the security performance of access control system. The invention also has the characteristics of network management and monitoring linkage.

【技术实现步骤摘要】
一种门禁控制系统的控制方法
本专利技术涉及RFID控制系统的控制方法,具体涉及一种门禁控制系统的控制方法。
技术介绍
RFID是物联网的支撑技术之一,门禁系统是RFID技术的一个重要应用方向。目前的门禁控制系统常见使用hash加密算法进行身份验证,但是使用的hash加密验证算法是一种单向认证加密函数,其算法复杂程度较低,如加法hash、位运算hash,其运算量小导致门禁控制系统误识率大大提高,故其保密性较低、抗攻击性较弱、容易被破解即易出现身份识别信息易被盗取的情况。现有的门禁控制器还存在功能单一,网络化程度低的情况,比如常见的门禁系统只拥有刷卡开关门功能,虽然满足了门禁基本功能,但是缺少持卡人开锁信息、故障信息等资料和相应的局域网内网络化管理、异常报警、监控联动等控制手段,不能满足实际生活生产中的安全使用。
技术实现思路
专利技术目的:本专利技术的目的是提供一种加密安全性高,能够使门禁卡与门禁控制系统实现双向验证的门禁控制系统的控制方法。技术方案:一种门禁控制系统的控制方法,该方法通过门禁控制系统实现所述的控制,该方法包括以下步骤:步骤1:门禁控制系统的电源模块,驱动门禁控制系统各个模块开始工作;步骤2:门禁控制系统的读写模块自动生成一个随机数R,同时向门禁控制系统的门禁卡模块发出询问请求,并将门禁控制系统的控制器模块中特定数值T发送给门禁卡模块,其中R、T为一个字节的特定数值;步骤3:门禁卡模块接收到询问请求、R、T后,计算和G1=H2(R||T||P||ID),并将K1、G1、P发送回读写模块,其中P、ID为存储在门禁卡模块中的16个字节的特定数值;步骤4:读写模块发送K1、G1、P至控制器模块,控制器模块中若存在K1′=K1,G1′=G1,则提取出K1′和G1′所对应的ID1′,否则终止验证;步骤5:控制器模块计算若同时满足则进行下一步计算;步骤6:控制器计算并通过读写模块发送至门禁卡模块;步骤7:门禁卡模块接收后,计算若则验证成功,门禁控制系统的电机控制模块控制锁舌完成开门动作。有益效果:(1)本专利技术采用改进的Hash校验算法,在现有RFID单向认证的基础上,提出了一种双向安全认证算法,并增加了算法的复杂度,使得加密信息难以破解。在整个验证过程中多次进行Hash运算、或、异或运算,该方法提高了门禁系统的安全性能。既有常规Hash算法的简单结构、工作稳定、系统存储量小,又有执行效率高安全可靠,抗攻击性强等优点。(2)本专利技术采用蓝牙模块,移动终端可以对该门禁控制系统进行访问,同时具备实时存储门禁卡身份信息、开关锁时间信息、门锁状态信息以及门禁控制器系统状态信息同时上传至网络,为相关人员查询开关锁信息、故障维修以及历史数据查询提供数据支持,且安全系数高。(3)本专利技术所用器件较少,体积小,成本低,易于更新维护,方便安装使用。附图说明图1是本专利技术的控制流示意图。具体实施方式如图1,一种门禁控制系统的控制方法,该方法通过门禁控制系统实现所述的控制,该方法包括以下步骤:步骤1:门禁控制系统的电源模块,驱动门禁控制系统各个模块开始工作;步骤2:门禁控制系统的读写模块自动生成一个随机数R,同时向门禁控制系统的门禁卡模块发出询问请求,并将门禁控制系统的控制器模块中特定数值T发送给门禁卡模块,此处R、T为一个字节的16进制数据,如0x01、0xab等;步骤3:门禁卡模块接收到询问请求、R、T后,计算和G1=H2(R||T||P||ID),并将K1、G1、P发送回读写模块,,其中P为存储在门禁卡模块扇区0数据块1中所存储的16个字节的特定序列,ID为存储在门禁卡模块扇区0数据块0中所存储的16个字节的特定序列,H1、H2为数据校验函数,K1、G1为校验函数所得的一个字节的最终校验值;步骤4:读写卡模块发送K1、G1、P至控制器模块的门卡数据包进行处理,经过门卡数据包解析后,在控制器模块的固定存储空间中查询,若存在K1′=K1,G1′=G1,则提取出K1′和G1′所对应的ID1′,否则视为终止验证;步骤5:控制器模块计算若同时满足则满足ID′=ID,此门禁卡信息被视为合法,则进行下一步计算;步骤6:控制器模块计算经过控制器的门卡数据包处理后通过读写模块发送至门禁卡模块;步骤7:门禁卡模块接收后,计算若则验证成功,门禁控制系统的电机控制模块控制锁舌完成开门动作。该门禁控制系统还包括以太网模块用来完成了门禁控制系统内部所有数据信息上传网络。为了使门禁控制系统与移动终端之间建立了通讯连接,完成移动终端对门禁控制器系统的控制,门禁控制系统还包括蓝牙模块,移动终端在有效范围内通过对低功耗蓝牙模块建立连接后访问控制器模块,控制器模块对移动终端用户登录信息确认后,完成相关人员对门禁控制器的信息查询。为了完善门禁控制系统的监控信息,获取门锁状态监控,电机控制模块还包括门锁状态监控模块,完成对门锁几种动作监控,此处门锁几种动作包括门禁卡控制门锁动作、门锁钥匙控制门锁动作及门内手动反锁动作。为了完善门禁控制系统的操作时间信息,控制器模块还包括实时时钟模块,完成为门禁系统提供精确的时间。为了实时检测控制器模块的工作电压,门禁控制系统还包括电压监测模块,当工作电压低于正常工作电压范围时,控制器模块周期性发出低电压报警指示。本文档来自技高网...

【技术保护点】
1.一种门禁控制系统的控制方法,该方法通过门禁控制系统实现所述的控制,其特征在于该方法包括以下步骤:(1)门禁控制系统的电源模块,驱动门禁控制系统各个模块开始工作;(2)门禁控制系统的读写模块自动生成一个随机数R,同时向门禁控制系统的门禁卡模块发出询问请求,并将门禁控制系统的控制器模块中特定数值T发送给门禁卡模块,其中R、T为一个字节的特定数值;(3)门禁卡模块接收到询问请求、R、T后,计算

【技术特征摘要】
1.一种门禁控制系统的控制方法,该方法通过门禁控制系统实现所述的控制,其特征在于该方法包括以下步骤:(1)门禁控制系统的电源模块,驱动门禁控制系统各个模块开始工作;(2)门禁控制系统的读写模块自动生成一个随机数R,同时向门禁控制系统的门禁卡模块发出询问请求,并将门禁控制系统的控制器模块中特定数值T发送给门禁卡模块,其中R、T为一个字节的特定数值;(3)门禁卡模块接收到询问请求、R、T后,计算和G1=H2(R||T||P||ID),并将K1、G1、P发送回读写模块,其中P、ID为存储在门禁卡模块中的16个字节的特定序列;(4)读写模块发送K1、G1、P至控制器模块,控制器模块中若存在K1′=K1,G1′=G1,则提取出K1′和G1′所对应的ID1′,否则终止验证;(5)控制器模块计算H2(R||T||P||ID1′),若同时满足H2(R||T||P||ID1′)=H2(R||T||P||ID),则进行下一步计算;(6)控制...

【专利技术属性】
技术研发人员:戴晓强高宏博钱金伟
申请(专利权)人:江苏科技大学
类型:发明
国别省市:江苏,32

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

1