论文部分内容阅读
门禁系统作为安防系统的一种重要类型,不仅控制人员对特定区域的进出权限,还能对人员的出勤情况进行有效监督。科技的快速发展使得传统门禁系统不能满足现今高安全性和大范围应用的使用要求,进而出现了一些新型门禁系统。基于射频识别的门禁系统正是新型系统中的一种,也是目前应用较为广泛的一种。鉴于当前多数射频识别类型的门禁系统的安全性不够高,管理的范围仍然受到较大限制,实施过程较复杂等缺陷,论文将一些新的技术引入到门禁系统中,设计开发一种基于射频识别与3G通信的门禁系统,并重点对其门禁控制终端部分进行了实现。针对门禁终端的具体使用要求,采用S3C6410-B开发板为门禁终端主控制板,采用中兴AD38123G模块作为基础通信模块,结合电源模块、射频读写模块、系统状态指示模块等硬件模块构建门禁终端的总体硬件架构。结合终端硬件架构,设计开发运行于ARM系统的嵌入式WinCE操作系统,并重点对内核的文件系统、驱动类型、应用和服务模块进行配置。根据系统的总体解决方案和实际功能需求,构建门禁终端控制软件的总体架构,采用三层架构的经典设计模式对终端控制软件进行实现。采用高效的SQLite数据库对终端数据库进行管理以提升系统运行速度。设计基于Socket通信的门禁系统通信协议,并对通信过程使用的通信数据包进行设计与定义。在Web服务技术原理和系统基于XML文件通信的基础上,提出基于Web服务实现数据通信的方法,并对其服务接口进行定义。门禁系统作为一种安防系统,安全性是设计系统时必须重点考虑的内容。在分析常见RFID系统安全攻击类型和常用RFID安全协议的基础上,针对门禁终端射频读写过程,提出一种改进型的基于随机哈希锁的RFID安全协议,并对其安全性能进行分析。在分析已有对称加密算法的基础上,对终端与服务器之间的数据传输过程采用高性能的DES对称数据加密算法进行数据加密,并在.NET Compact Framework框架上实现数据加密过程。最后根据门禁终端的总体硬件架构对系统的硬件系统进行集成和测试,根据终端控制软件的总体软件架构,对3G拨号连接功能、初始化和报到功能、定时上报功能、软件升级功能进行实现与测试。