本实用新型专利技术公开了一种带有保密功能的RFID电子标签芯片,包括依次相连的射频前端电路、控制逻辑单元、存储单元;电子标签内的天线与射频前端电路连接,用于在RFID读写器和射频前端电路之间进行信息传递,还包括用于对电子标签内信息进行加密解密的密码运算单元,密码运算单元分别与控制逻辑单元和存储单元相连,密码运算单元包括用于生成加解密运算和通信所需随机数的随机数发生模块、密钥生成模块、用于加解密运算的加密解密模块。密钥生成模块采用基于Fibonacci发生器的线性反馈移位寄存器,并使用CBC分组加密模式。本实用新型专利技术中可对传输的数据信息进行加密和解密保证数据的安全,且逻辑电路及其简单,易于硬件实现。(*该技术在2021年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术属于RFID电子标签设计领域,特别涉及一种带有保密功能的RFID电子标签芯片。
技术介绍
随着电子技术的飞速发展和物联网的广泛应用,RFID(Radic) Frequencyldentification,射频识别)技术已逐渐应用于物流管理、门禁控制、航空包裹识别、文档追踪管理、畜牧业、后勤管理、移动商务、产品防伪、运动计时、票证管理、车辆防盗、停车场管制、生产线自动化、物料管理等社会生活的诸多领域。RFID标签可以通过嵌入到身份证、护照、工作证等各种有效证件中,用于对人员身份进行验证和识别,也可以植入动物皮下来跟踪,研究和保护动物。RFID标签应用在防伪领域中,具有识别快速、伪造难、成本低等优点,如果再加上安全认证和加密功能,就可以大大提高伪造者造假的难度和成本, 使其知难而退。RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预。RFID系统由电子标签、阅读器及应用软件组成,工作原理是电子标签与阅读器之间通过耦合元件实现射频信号的空间(无接触)耦合, 根据时序关系进行能量的传递和数据交换。但是目前应用的RFID标签大多不具备数据保密功能,其信息可能被非授权的阅读器读取,从而造成物品信息的泄漏,带来物流信息的安全问题。因此,需要提供一种实现简单、高速、安全的RFID电子标签芯片,来保证RFID电子标签信息的传输安全。
技术实现思路
本技术的主要目的在于克服现有技术的缺点与不足,提供一种带有保密功能的RFID电子标签芯片,其能够对传输的信息进行加密和解密保证数据的安全,且具有实现简单、处理速度快的优点。本技术的目的通过以下的技术方案实现一种带有保密功能的RFID电子标签芯片,包括依次相连的射频前端电路、控制逻辑单元、存储单元;电子标签内的天线与射频前端电路连接,用于在RFID读写器和射频前端电路之间进行信息传递,还包括用于对电子标签内信息进行加密解密的密码运算单元,密码运算单元分别与控制逻辑单元和存储单元相连,所述密码运算单元包括用于生成加解密运算和通信所需随机数的随机数发生模块、密钥生成模块、用于加解密运算的加密解密模块。所述密钥生成模块采用基于Fibonacci (斐波纳契)发生器的线性反馈移位寄存器,用于将32位种子密钥扩展出1 位伪随机序列。所述加密解密模块为CBC(Cipher Block Chaining,加密块链模式)模式的分组加密模块。采用CBC分组加密模式的加密解密模块可以有效抗击密钥分析攻击和数据块重放攻击。所述加密解密模块采用XTEA算法模块,在加密循环过程中逐轮加入密钥以阻止密钥表攻击,用于对通信数据的加密解密。所述射频前端电路包括上电复位电路、整流器、稳压器、反向散射电路以及调制解调器,通过匹配网络与天线相连,用于实现电源产生、调制/解调、上电复位、反向散射等功能。所述控制逻辑单元包括时钟数据恢复模块、编码模块、解码模块、CRC(Cyclic Redundancy Check,循环冗余校验码)校验模块,用于控制电子标签内部数据的流向,按照接收到的指令,控制电子标签进行状态转换、存储及返回所需要的内容。所述存储单元包括 EEPROM(ElectricalIy Erasable Programmable Read-OnlyMemory,电可擦可编程只读存储器)和易失性存储器,其中EEPROM用于电子标签 ID、密钥种子、静态数据信息的存储;易失性存储器,用于通信和运算处理中的接收数据、发送数据、运算过程中间数据的暂存和临时数据保存。采用EEPROM可使电子标签在休眠期间数据也能保存,且可通过高于普通电压的作用来擦除和重编程,而且不需从计算机中取出即可修改。本技术与现有技术相比,具有如下优点和有益效果1、本技术中设置了密码运算单元,可对传输的数据信息进行加密和解密保证数据的安全。2、本技术中采用基于Fibonacci发生器的线性反馈移位寄存器,可由32位种子密钥快速扩展出1 位伪随机序列,逻辑电路及其简单,易于硬件实现。3、本技术采用XTEA算法模块,在加密循环过程中逐轮加入密钥以阻止密钥表攻击,对通信数据进行加密解密,运算中只涉及异或、加减法运算,不涉及乘除法及其他复杂运算,速度极快,实现加解密的逻辑电路非常简单,易于硬件实现。4、本技术采用CBC分组加密模式,能有效抗击密钥分析攻击和数据块重放攻击ο附图说明图1是本技术的结构示意图;图2是本技术在接收到RFID读写器信息后的工作流程图;图3是本技术中密钥生成器的工作原理示意图;图4是本技术中加密解密模块工作流程图。具体实施方式下面结合实施例及附图对本技术作进一步详细的描述,但本技术的实施方式不限于此。实施例1如图1所示,一种带有保密功能的RFID电子标签芯片,包括依次相连的射频前端电路、控制逻辑单元、存储单元;电子标签内的天线与射频前端电路连接,用于在RFID读写器和射频前端电路之间进行信息传递,还包括用于对电子标签内信息进行加密解密的密码运算单元,密码运算单元分别与控制逻辑单元和存储单元相连,所述密码运算单元包括用于生成加解密运算和通信所需随机数的随机数发生模块、密钥生成模块、用于加解密运算的加密解密模块。所述射频前端电路包括上电复位电路、整流器、稳压器、反向散射电路以及调制解调器,通过匹配网络与天线相连,用于实现电源产生、调制/解调、上电复位、反向散射等功能。所述控制逻辑单元包括时钟数据恢复模块、编码模块、解码模块、CRC校验模块,用于控制电子标签内部数据的流向,按照接收到的指令,控制电子标签进行状态转换、存储及返回所需要的内容。所述存储单元包括EEPROM和易失性存储器,其中EEPROM用于电子标签ID、密钥种子、静态数据信息的存储;易失性存储器,用于通信和运算处理中的接收数据、发送数据、运算过程中间数据的暂存和临时数据保存。采用EEPROM可使电子标签在休眠期间数据也能保存,且可通过高于普通电压的作用来擦除和重编程,而且不需从计算机中取出即可修改。如图2所示,为本技术在接收到RFID读写器信息后的工作流程图,具体步骤如下(1)在电子标签内部的天线感应到RFID读写器的信号后,上电激活电子标签芯片内的电路,并将信号传递给射频前端电路,射频前端电路将RFID读写器的模拟信号解调为数字指令传送至控制逻辑单元;(2)控制逻辑单元根据数字指令从存储单元的EEPROM中读取标签ID数据并通过射频前端电路解调成模拟信号后发送给RFID读写器;(3)控制逻辑单元根据数字指令控制密码运算单元从EEPROM中读取密钥种子,然后密码运算单元中的密钥生成模块根据随机数发生模块产生的随机数将32位种子密钥扩展出1 位伪随机序列,然后将密钥存储在存储单元中的易失性存储器;然后密码运算单元中的加密解密模块调用易失性存储器中的密钥,对电子标签内的数据进行加密,然后通过控制逻辑单元将加密后的信息传送至射频前端电路,射频前端电路将加密后的信息经调制后发送给RFID读写器。如图3所示,所述密钥生成模块采用基于Fibonacci发生器的线性反馈移位寄存器,用于根据关系ak+8 = ak+1+ak+6(第k+8位等于第k+Ι本文档来自技高网...
【技术保护点】
1.一种带有保密功能的RFID电子标签芯片,包括依次相连的射频前端电路、控制逻辑单元、存储单元;电子标签内的天线与射频前端电路连接,用于在RFID读写器和射频前端电路之间进行信息传递,其特征在于,还包括用于对电子标签内信息进行加密解密的密码运算单元,密码运算单元分别与控制逻辑单元和存储单元相连,所述密码运算单元包括用于生成加解密运算和通信所需随机数的随机数发生模块、密钥生成模块、用于加解密运算的加密解密模块。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘义春,梁英宏,胡玉平,
申请(专利权)人:广东商学院,
类型:实用新型
国别省市:81
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。