论文部分内容阅读
随着身份认证技术的发展以及安防需求的增长,门禁控制系统被广泛应用到各类企业中,这些系统的识别方式主要有密码识别、卡片识别和生物识别等三种方式,利用它们可以方便对管理企业内部员工的出入进行控制,但当企业外部的访问人员因为业务交流等原因来访时,出入这些门禁往往需要进行繁琐的登记和人事沟通才能完成,影响了访问的效率。所以本文针对这一问题,试图研究一种基于二维码技术和面部识别的门禁控制系统,以提供更易用和更安全的门禁解决方案。 本文首先基于研究背景分析了现有访问门禁控制系统的缺点,突出了本文提出系统的优势,并以简化现有访问流程为重点对系统作出了功能和架构设计,将系统分为了访问者客户端、审核和管理客户端、服务器、门禁识别设备等模块,并对这些模块的软件进行了实现,最后对所实现的系统进行了功能和性能的测试。 本系统中的核心技术包括二维码技术、面部识别技术、加密和签名技术,本文对QR(Quick Response)码的编解码技术进行了研究并实现了系统的二维码相关功能,对几何特征人脸识别算法研究并实现了系统的面部识别功能,对RSA加密算法进行了研究并实现了对身份信息数据的加解密和签名,本文选取Android操作系统作为本系统中软件开发平台,一方面为了满足了日益流行的移动办公的需要,另一方面为了方便门禁识别设备嵌入式开发。 本文的研究结果表明,可以顺利的将访问者面部特征信息及相应身份信息进行加密和签名后存放进二维码中,访问者将该二维码作为访问凭据,在门禁设备上快速进行二维码和面部识别,完成对身份的验证。本文对所设计的门禁系统的功能和性能进行了测试和分析,并与单独使用二维码或面部识别的门禁系统进行了对比,本文的系统除了达到简化访问流程的目的外,在被攻击性、人员控制性、平均识别速度、识真率、认假率等方面具有较大的综合优势,主要特色总结如下: (1)将二维码作为访问凭据和面部识别结合起来对身份进行认证,避免了二维码单独识别门禁系统作为访问凭据被盗用、被复制的缺点,也不用像面部识别单独识别门禁系统需要建立和管理庞大的人脸数据库。 (2)将包含面部特征信息的身份信息进行加密和签名,构建加密型的二维码,保证了身份信息的安全。 (3)门禁控制设备的识别程序离线完成,提高识别速度,同时减少了网络对门禁端功能的影响。