论文部分内容阅读
无线射频识别(Radio Frequency Identification)技术是一种利用电磁波信号对特定目标自动识别并与之进行通信的技术。RFID射频终端通过向标签发送射频信号,自动识别、选定标签,并获取标签内存储的数据和用户信息。采用RFID技术的标签有着读写数据速度快、携带方便、可重复擦写次数高等优点,因此该技术在自动化控制领域有着越来越广泛的应用。但是随着破解技术的不断更新,RFID技术安全性问题也越来越凸显。因此对RFID标签系统安全性技术的研究与改进在实际生产生活中有着重要意义。搭载COS系统的CPU卡相比传统的逻辑加密卡有着更加强大的数据存储和处理功能并且可根据实际的项目需求集成相应的软硬件模块,因此其安全等级和可靠性均有显著提高,使用范围也越来越广泛。本文的研究正是基于非接触式CPU卡搭建的RFID标签系统,并对如何提高该标签系统的安全性进行论证和改进,RFID防伪标签系统由防伪标签、接口设备(读卡器、发行器)以及上位机组成。该标签系统可以应用于印章防伪、金融交易、军事场所的身份识别等需要高度安全级别的领域。为了实现以上目的,在接口设备的设计中,采用以STM32F103作为微处理器,以ARM-Cotex-M3作为内核的嵌入式系统,在移植uC/OS-II操作系统的基础上,编写读写卡器程序,实现对标签文件的创建和读取操作。同时开发芯片COS系统,设计用户数据以文件形式存放。通过对COS系统中的文件结构进行优化,以达到对数据安全存储的目的。COS系统的主要功能除了最基础的数据读写外,还包括实现标签与读写设备间的初始化和防冲突操作、文件系统的建立、密钥系统的管理等。除此之外,为了提升数据在信道中传输的安全性,利用改进的基于模式控制字符串的数据传输方式,用户可根据自己的需求来配置不同的传输模式,从而达到加强数据传输安全的目的。并且利用芯片上集成的随机数发生器和SM4加密模块进行混合加密,以产生当次交易的传输密钥并完成系统的双向认证。通过以上设计可有效提高数据传输和加密的安全性。最后,配合开发的读写设备和上位机软件对COS系统进行测试,验证上述设计内容的改良效果。本论文所做的研究和工作对智能卡操作系统的开发及相应的安全性改进具有一定的借鉴意义。