【转】安全加密(三):RFID标签防伪为生活开启安全模式
本文导读
随着RFID技术的快速发展和RFID电子标签的生产成本不断降低,RFID标签防伪技术的应用也得到了极大的普及,逐步出现在各行各业当中,如交通出行、票务安全、商品防伪等领域。
RFID技术简介
RFID的英文全称是Radio Frequency Identification,即无线射频识别技术。RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。

射频识别技术的基本组成有读写器、天线、RFID标签,读写器也称阅读器(reader),是对RFID标签进行读/写操作的设备,主要包括天线、射频前端和读写控制单元三部分。天线(antenna)是RFID标签和读写器之间实现射频信号空间传播和建立无线通讯连接的设备。RFID标签俗称电子标签(tag),根据工作方式可分为主动式(有源)和被动式(无源)两大类。RFID标签芯片的内部结构主要包括天线、射频前端、标签控制单元和EEPROM存储单元四部分。
RFID常用的应用频率分类可分为三类:

当前常用于商品防伪的RFID标签一般属于高频段(13.56MHz),并且遵循ISO-14443A协议,具有最远可达10厘米的识别距离,以及良好的防冲突性能和安全性能。
RFID标签在防伪与安全领域的应用
1、RFID防伪技术的优势
射频识别技术(RFID)防伪,与其他防伪技术如激光防伪、特种印刷符号防伪等技术相比,其优点在于:每个标签都有一个全球唯一的UID号码,另外其自身还拥有带加密功能的存储空间,可携带更多加密信息或存放与实际应用相关的数据信息。无论从安全性或应用灵活性的角度来看,RFID标签防伪技术都有无可比拟的优势。
2、RFID防伪技术的应用举例
票务防伪:在公共交通运输及旅游景点,假票据事件常有发生,采用RFID电子标签门票代替传统的票据,既提高了人员流通速率,又起到安全防伪作用,一举多得。
证件防伪:国际上在护照防伪、电子钱包等,如在护照封面或证件内嵌入RFID标签,比如二代身份证的推广应用就是此方面的典型代表,这一技术很快将在重要证件发放管理中得到广泛应用。
商品防伪:在商品生产包装过程中加入防伪标签,相当于提供了一种可靠的商品真伪鉴别方式,可以保障商品生产商和消费者的合法权益。另一方面标签本身具有存储功能,因此在某些特殊应用场合下的标签还可以用于存储商品使用周期内的所有关键信息,为商品的后续使用提供便捷之处,而不仅仅只是起到防伪作用。
标签在票务和证件防伪的应用都比较容易理解,在商品防伪领域,其应用流程如下图所示,消费者所用的标签读写器可以是带有NFC功能的手机。

3、RFID标签防伪技术的工作原理
标签防伪技术的主要内容就是利用读写器读取标签内的相关信息,以验证真伪信息。以常用的电子标签NTAG为例,读写器和标签之间的工作流程如下图,当读写器靠近标签时,读写器天线产生的射频场将能量传递给标签,使其上电复位。随后读写器遵循ISO-14443A协议内容,将标签激活,此过程具有防冲突功能(当射频场内存在多张标签,读写器也能准确和其中一张标签建立通信)。

在标签激活以后,需要对标签进行密码认证才能进行读写操作,一旦密码认证错误或后续读写操作失败,标签将回到上电复位后的状态,需要重新激活标签才能再次发起密码认证。
仍以NTAG标签为例,实际标签型号为FM11NT01,“防伪验证”过程的数据交互如下图,NTAG标签的密码认证和读写操作指令都以特定的指令编码开头,如密码认证的指令码为1B,后续紧跟4字节密码,而读命令的指令码为30,后一字节为读操作的起始地址。
假设NTAG标签在商品包装过程中在不同位置被写入了特定的商品防伪编码23 33 33 33,生产日期编码20 18 05 20,新密码66 66 66 66等信息。在商品真伪检验环节,标签被成功激活并收到密码认证命令1B 66 66 66 66后,把收到的密码4个字节的66与内部存储的密码进行对比,密码一致则开放读写权限。
读写器进一步发送读命令。读06地址的命令为30 06,标签返回起始地址开始的16字节,即4页数据,得到商品的防伪编码后,读写器在商品厂商提供的商品信息库中搜索防伪码,如查询到对应信息记录,则说明商品为真,否则商品为假。

RFID标签防伪应用的解决方案
1、ZLG600A系列读卡器
ZLG600A系列是基于复旦微平台开发的13.56MHz读写卡模块。此系列模块符合ISO14443A/B、ISO7816标准,支持Mifare卡、CPU卡和接触式SAM卡的操作。用户无需了解底层寄存器,几条简易的串口命令即可实现RFID读写卡功能,具有小体积、易用、可靠等特点,实物如所示,可让用户方便、快捷地将接触式/非接触式IC卡技术融入到产品中。

ZLG600A系列读卡模块不仅能配合RFID标签在防伪安全领域实现各种应用,另外在以下领域也有典型应用案例:
地铁、公交车、火车站检票机;
各类小区门禁、电梯安防系统;
水电气“三表”,汽车充电桩等;
ZLG600A系列读卡模块主要为满足单点读卡的要求,即通常一个机器装有一个模块就能完成产品设计要求,其中ZLG600A-DT型号支持拓展外接天线,最多可拓展两个外接天线,可满足部分多点读卡应用的要求。
2、ARKS16F5xx系列读卡核心模块
ARKS16F5xx系列是基于复旦微和NXP平台开发的读卡核心模块,是简单、快捷、高效的读写卡开发方案。读卡核心模块的主控芯片采用KS16Z128,整模块采用半孔工艺将I/O引出,帮助客户绕过繁琐的RFID硬件设计、开发与生产,加快产品上市。完善的AMetal软件开发平台可满足快速开发需求,减少软件投入,缩短研发周期。
读卡核心模块主要具备以下特点:
三种具体型号可选,充分考虑不同客户需求,应用灵活性强;
基于AMetal软件平台,支持用户进行快速二次开发,提供各类读卡函数接口;
主控采用KS16Z128芯片,可用外设资源丰富,超高性能,极具性价比;
极低功耗,支持低功耗外部卡片侦测功能;
ARKS16F518N型号支持多天线(最多8天线)、多点读卡。
ARKS16F518N读卡核心模块为多天线、多点读卡的实现提供了一种有效的解决方案。当下最典型的应用是在高端饮水机的滤芯当中加入电子标签,由于饮水机滤芯需要经常进行不定期更换,且滤芯的工作环境相对特殊,不方便与其他部件有直接接触,因此RFID标签成为了其实现防伪功能不二之选。饮水机通过读取标签信息判断滤芯真伪,并即时的将滤芯的使用信息更新到标签的存储空间当中,同时也不定期的读取标签中存储的信息,以起到更好的滤芯状态监测作用,例如监测滤芯使用时间,当记录的使用时间值大于预设值时,饮水机将提醒用户及时更换滤芯。其他相似应用还有空气净化机滤芯、打印机墨盒等。
【来源】
【转】安全加密(三):RFID标签防伪为生活开启安全模式的更多相关文章
- RFID标签天线的三种制作方法
在RFID标签中,天线层是主要的功能层,其目标是传输最大的能量进出标签芯片.RFID天线是按照射频识别所要求的功能而设计的电子线路,将导电银浆或导电碳浆网印在PVC.PC或PET上,再与面层.保护层和 ...
- RFID标签
定义: RFID无线射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境.RFID技术可识别高速运动物体并可同时识别多个电子标 ...
- BarTender 通过ZPL命令操作打印机打印条码, 操作RFID标签
注: 由于工作需要, 也是第一次接触到打印机的相关内容, 凑巧, 通过找了很多资料和帮助后, 也顺利的解决了打印标签的问题 (标签的表面信息[二维码,条形码, 文字] 和 RFID标签的EPC写 ...
- Css - 利于搜索引擎收录的三个标签
Css - 利于搜索引擎收录的三个标签 <head> <meta charset="utf-8" /> <title>京东(JD.COM)-正品 ...
- 一、变量.二、过滤器(filter).三、标签(tag).四、条件分支tag.五、迭代器tag.六、自定义过滤器与标签.七、全系统过滤器(了解)
一.变量 ''' 1.视图函数可以通过两种方式将变量传递给模板页面 -- render(request, 'test_page.html', {'变量key1': '变量值1', ..., '变量ke ...
- BarTender怎么打印公式化的三列标签
有小伙伴在业务上有这样的需求:使用BarTender打印一行三列的标签,如下A,B,C三个并排.第一行 A1=a B1=a*2-1 C1=a*2:第二行 A2=a+1 B2=(a+1)*2-1 C2= ...
- RFID标签、读卡器、终端、接口的概念
RFID标签:(引用)RFID无线射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境.RFID技术可识别高速运动物体并可同时 ...
- 网站页面SEO的三个标签怎么写有利【转载】
转载自:代明博客 在SEO界,自从夫唯老师提出“四处一词”的概念以来,不管是搜索引擎还是SEOer,都格外重视页面的三个标签.三个标签书写是否成功,在很大程度上决定了网页是否能有好的排名.今天代明博客 ...
- <script>, <script async>, <script defer> 三种标签的区别
<script>, <script async>, <script defer> 三种标签的区别 <script>标签 阻塞html parsing 脚 ...
随机推荐
- Ionic App ActionSheet布局问题
使用 $ionicActionSheet的时候界面不像Ihpnoe手机那样显示的整齐,但是在电脑浏览器里面却是好的,原因还是Ionic自带css的问题,网上的答案是ionic.min.css/ioni ...
- [Oracle]数据库的Control File 取Dump后的样例
[Oracle]数据库的Control File 取Dump后的样例: 片段截取-------------------------------(size = 40, compat size = 40, ...
- 深入理解USB流量数据包的抓取与分析
0x01 问题提出 在一次演练中,我们通过wireshark抓取了一个如下的数据包,我们如何对其进行分析? 0x02 问题分析 流量包是如何捕获的? 首先我们从上面的数据包分析可以知道,这是个USB的 ...
- host大法之GitHub上不去
dns解析慢,github上不去,慢 修改host. windows下路径为:C:\Windows\System32\drivers\etc\hosts Linux下路径:/etc/hosts 加入: ...
- JAVA中使用MD5加密实现密码加密
1.新建Md5.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 package c ...
- JavaScript之命名空间模式
前言 命名空间可以被认为是唯一标识符下代码的逻辑分组.为什么会出现命名空间这一概念呢?因为可用的单词数太少,并且不同的人写的程序不可能所有的变量都没有重名现象.在JavaScript中,命名空间可以帮 ...
- 理解Vue 2.5的Diff算法
DOM"天生就慢",所以前端各大框架都提供了对DOM操作进行优化的办法,Angular中的是脏值检查,React首先提出了Virtual Dom,Vue2.0也加入了Virtual ...
- D. Mysterious Crime
链接 [http://codeforces.com/contest/1043/problem/D] 题意 给你一个m*n的矩阵(m<=10,n<=1e5), 每一行的数字是1到n里不同的数 ...
- 对于windows 10使用感受
windows 10是美国微软公司研发的新一代跨平台及设备应用的操作系统.在2015年7月29日12点起,windows 10推送全面开始,windows 7.windows 8 用户可以升级到win ...
- Linux内核分析 笔记七 可执行程序的装载 ——by王玥
一.预处理.编译.链接和目标文件的格式 (一)可执行程序是怎么得来的? 1. 2.可执行文件的创建——预处理.编译和链接 shiyanlou:~/ $ cd Code ...