利用RFID保护系统固件和其它知识产权

发布者:lqs1975最新更新时间:2012-03-19 来源: 电子设计技术 关键字:RFID  系统固件  知识产权 手机看文章 扫描二维码
随时随地手机看文章

  防伪的经典方法一直都是采用防伪包装或某种不可恢复的防拆包装,以及专门的标签印记技术。然而,任何在产品上可见的信息都可能被克隆,而且克隆信息可用于生产貌似真品的假冒产品。RFID被认为是库存控制和产品追踪管理的下一代条码技术,也能确保最终产品固件的安全和防止伪造,同时还能对产品的组成材料、保管环节及从原材料采购直到最终用户购买产品涉及到的各种周边情况的信息链进行安全记录管理。

  RFID与产品标识技术

  RFID器件可做得如米粒大小,同时具有足够的内存来保存密钥、算法及产品拥有信息链。RFID器件装载的信息不需肉眼直接观看,因而可嵌入到几乎任何产品中,包括药瓶、化妆品,或珠宝饰品。

图1询问响应鉴别流程RFID标签每完成一次成功验证后都要更新询问字串


  RFID标签本身并不安全,因为其中的产品信息会以无线信号方式向外广播,用售价不到100美元的RFID读写器就可截获产品信息。不过,也有RFID具备安全加密措施,且水平接近加密的微控制器。

  口令和加密

  最常用的RFID安全措施是口令保护。有些厂家采用几乎不可破解的加密算法来加密口令。这种方法有个问题,就是口令 (无论加密与否) 要向外广播,可能被轻易截获,然后用于标记假冒产品。制假者复制口令不需要去破解口令。这样用一个加密口令就可造出数百个骗过管理读写器的假冒RFID标签。

  密不外泄的鉴别技术

  唯一真正能防止克隆RFID标签的方法是防止标识信息被访问。这可利用称作身份鉴别的加密过程来实现。在这种鉴别过程中,读写器和/或RFID标签需要验证对方的合法性,即确认对方能解读某种无法破解的约定信息。 RFID标签和读写器都设计了某种秘密且不可访问的信息,用于生成加密询问字串发给对方。在这种鉴别机制中,标签使用这种秘密且不可访问的鉴别密钥和一个随机数,生成一个加密询问字串发给读写器。合法的读写器要使用自己的秘密鉴别密钥和这个随机数,复制出这个询问字串发给标签。如果标签收到的字串与它自己生成的一样,就认可读写器的合法身份。这种鉴别被称为询问/响应保护。在双向的询问/响应鉴别机制中,读写器还要重复同样的鉴别过程来确定RFID的合法身份。只有当双方相互认可对方的身份后,RFID标签才允许对方读取和修改其标识信息。

图2双向的询问响应鉴别流程


  这种安全方案的关键在于:用于鉴别产品真伪的信息决不离开设备,因而不会被任何人读取。标识信息只用来计算加密询问字串,而询问字串的鉴别是在对方用自己的秘密信息复制此字串时进行。双方每次交易产生的加密询问字串都不同,因此,用RFID交易过程中截获的字串来克隆产品标识是不行的。询问字串每次都要改变。

  由于在大多数RFID协议中都是由询问方 (标签读写器) 发起通信。RFID标签必须随时准备好询问字串。标签读写器读取这个加密字串,并生成响应字串发给RFID标签去验证。RFID标签每完成一次成功验证后,都要更新字串(图1),因此一个询问字串绝不会使用两次。制假者由于不能对询问字串进行正确的响应,就不能从设备获得产品标识信息,因而也就无法克隆产品标识。

  并非所有RFID产品都支持询问/响应鉴别机制,因此,注重安全的工程师应检查RFID标签是否具备此功能。

  产品的真正厂家通过管理读写器中的密钥,就能防止制假者读取他们的产品信息,从而防止非法克隆他们的产品标识。带有假标识的克隆产品将被发现是伪造的。

  双向询问/响应鉴别与单向询问/响应鉴别相似,只是读写器也要询问RFID标签 (见图2)。这种鉴别机制要求读写器和RFID标签独立保存各自鉴别用的不对称密钥。这种相互鉴别的机制保障了读写器和RFID标签身份的识别。这在合法读写器需要现场更新合法RFID标签时尤其有用。例如,厂家在对某一移动电子产品 (如智能电话) 的固件升级前,可能需要用读写器 (如固件升级设备) 来确认该产品标签 (产品本身) 的真伪。

  附加的数据保护安全功能

  双向询问/响应鉴别与单向询问/响应鉴别都能提供有效的防伪解决方案。但这类解决方案本身并不保护读写器与RFID标签间通信的数据。比如,用窃听装置就可监听整个询问/响应过程,并截获读写器与标签间的交换数据;在某些应用中,甚至还可修改这些数据,达到侵占的目的。

  例如,恶意竞争对手可能故意向某一品牌的消费电子产品固件植入错码,以达到所谓拒绝服务攻击的目的。这种窃听装置还可将虚假信息植入竞争对手合法的消费产品 (电子或非电子的产品) 中,使其变成“假冒产品”。因此,除了鉴别机制外,更完善的RFID标识安全方案还得有数据保护机制。

  大多数RFID标签都可用写入保护功能来锁定其中的数据,从而防止以后被修改。这种方法非常适合纯粹的静态信息标识,如药品,化妆品、服饰等。

  在那些必需更新标签内数据的场合,就应当使用对读写器和标签传递的数据进行加密的标签。对读写器和标签传递的数据进行加密,可保证传输数据的机密性。数据机密性对保护秘密或防止“中间人攻击”可能都有用。这种保护机制对那些必需进行现场升级的应用尤其有用。

 信息鉴别码

  要进一步提高安全水平,还可增加所谓消息鉴别码(MAC);采用这种算法,信息接收方就能确认数据源的身份真伪以及数据内容的完整性。MAC算法采用的密钥与存储在标签读写器和RFID 标签中,用于相互鉴别的密钥相同。在任何一次信息传递中,只有真正合法的读写器或RFID标签才能发出正确的MAC。数据发送方生成一个MAC随数据一起发出,数据接收方用自己的密钥复制该MAC,通过比对来验证该MAC。如果该MAC没通过验证,则表明信息源的身份不合法,数据的完整性值得怀疑 (如信息在离开发送源后被修改过),或存在通信错误。数据加密与MAC结合使用,能为现场升级 (电子产品的固件升级)提供强大的数据保护。

  选择合适的RFID安全方案

  许多RFID标签都具有一定的安全性。为防止假冒产品,RFID标签至少要能在释放标识信息前鉴别读写器身份。在采购RFID防伪方案时应考虑如下两件事情:

  RFID标签在允许访问其中存储的标识信息前应鉴别读写器的身份。如果仅需鉴别读写器,选择询问/响应鉴别方案即可;如果需要更新保存在RFID标签内的信息,就得选择双向询问/响应鉴别方案 (相互鉴别),即验证标签是真正合法的,而不是某种想窃取信息的不法密探。

  如果标识信息以后不再变更,采用简单的写入保护即可。然而,在有些情况下 (如固件升级),数据源的真伪、数据机密性及完整性很重要,这时所选RFID标签就应当具备数据保护及MAC功能。

  RFID技术能阻止产品制假。将合适的鉴别机制与数据保护安全机制结合起来,就可形成完善的产品保护方案。

关键字:RFID  系统固件  知识产权 引用地址:利用RFID保护系统固件和其它知识产权

上一篇:便携式设备高速端口的ESD防护
下一篇:嵌入式音频处理基础

推荐阅读最新更新时间:2024-03-16 12:55

铁路、畜牧与轮胎管理RFID解决方案
1、RFID轮胎管理的应用       美国汽车工业立法小组(Automotive Industry Action Group)规定,所有的轮胎制造商生产的轮胎必须具有示踪能力,即建立轮胎的“身份证”制度。这样一旦产品出现质量问题,汽车、轮胎制造商可大大缩小产品的召回范围,提高召回效率。                  最近,米其林公司推出了 RFID 轮胎,即在轮胎侧内安装电子标签,并预先在电子标签内写入轮胎序列号、生产日期、生产厂代号等信息,由汽车制造厂在总装线上写入汽车标识号码,然后作为一组完整的数据存入数据库备查,同时作为资料提供给消费者。                  目前,国内各大轮胎生产厂家为了在竞争激
[网络通信]
三星开发手机无线射频识别(RFID)芯片
11月28日消息,据国外媒体报道,三星公司已开发出一种无线射频识别(RFID)芯片,它将把手机变成一种用途更多的工具,以便用户了解自己想要的产品与服务。 三星在无线射频识别领域的主要创新是设计一个RFID读入器芯片,它可读出各类RFID标签。在通常情况下,需要使用多个芯片才能读入各种不同的RFID标签。未来无线射频识别芯片将在手机这类手持设备中找到用武之地,虽然三星公司未透露具体的发布时间。 在实际使用中,人们将能用手机读出有关产品和其他货物上的标签,从而使自己更方便地在信息海洋中定位信息。例如,食品或药品上的RFID标签可提供食品成分或药物剂量信息,设在公共汽车站标签则可以提供汽车运营时间表,或告诉人们下一班车在何时到达。
[焦点新闻]
基于RFID的汽车防盗系统设计与实现
0 引言 射频识别技术(RFID,即Radio Frequency I-dentification)是从20世纪80年代开始走向成熟的一项自动识别技术。它利用射频方式进行非接触式双向通信方式来交换数据以达到识别目的。可用于识别高速运动物体并可同时识别多个射频卡,而且操作快捷方便,不怕油渍、灰尘污染等恶劣的环境,特别适合于实现系统的自动化且不易损坏。本文介绍的射频识别系统是将射频识别技术应用到汽车防盗系统中的一次成功尝试。 1 RFID汽车防盗系统概述 随着科技的发展,汽车防盗装置日趋严密和完善,目前防盗器按其结构与功能可分四大类:机械式、电子式、芯片式和网络式,虽然各有优劣,但汽车防盗的发展方向则向智能程度更高的芯片式和网络
[汽车电子]
RFID洗涤系统设计与实现
  1、系统概述   本系统将RFID技术应用于对衣物个体的识别与管理。基于超高频(UHF) RFID技术,实现洗衣行业快速收衣、分拣、全自动盘点、取衣的高效工作平台,大大提高工作效率、降低出错率。   本智能洗衣应用系统与传统的人工管理比较具有以下的优点:   1)减少人工管理工作,使用方便快捷;   2) 提高工作效率和经济效益,节约人员费用支出,降低成本;   3) 全自动设计,提高服务质量;   4) 能准确区别客户类别和具有的优惠服务;   5) 系统灵敏可靠,设备安全耐用;   6) 记录并保存客户资料及洗衣记录,可随时查询和打印信息。   2、系统设计   每个酒店包括餐厅和几
[网络通信]
51单片机读写RC522卡(LCD12864)RFID开发程序与原理图
RFID RC522程序及原理 单片机源程序如下: #include reg52.h #include main.h #include mfrc522.h #include LCD12864.h #include string.h #include stdio.h sbit BEEP=P0^1 ; #define SET_BEEP BEEP = 0 #define CLR_BEEP BEEP = 1 //M1卡的某一块写为如下格式,则该块为钱包,可接收扣款和充值命令 //4字节金额(低字节在前)+4字节金额取反+4字节金额+1字节块地址+1字节块地址取反+1字节块地址+1字节块地址取反
[单片机]
51单片机读写RC522卡(LCD12864)<font color='red'>RFID</font>开发程序与原理图
健忘者的福音:RFID标签可帮助家务机器人快速定位目标
  为了让机器人可以在房间里定位得更准确,美国乔治亚理工学院的研究人员们,最近就为机器人部署了这一技术。而他们的方法也很简单——即利用粘贴到物体上的甚高频RFID小标签。   不过,生物医学工程副教授Charlie Kemp也表示:“RFID并未告知机器人自己身处何方,因此机器人在学会真正找到对象并接近之前,必须变得更加聪明”。   Kemp的团队,拥有一台来自Georgia Tech的PR2机器人。除了关节和定向敏锐的触角,团队还为之制作了搜索算法,以提升机器人对标记物进行定位和导航的技能,并且不会对不同的标签产生混淆。   机器人采用的是一种名叫“更冷或更热”(hotterorcolder)的搜索方式,即当接收到更强的RFI
[机器人]
联芯科技在知识产权上的得与失
    11月25日大唐电信发布公告称,公司全资子公司联芯科技向公司控股股东电信科学技术研究院全资子公司大唐电信科技产业控股有限公司转让及许可与GSM/TD-SCDMA/WCDMA/LTE多模终端平台相关的部分非专利技术和部分相关专利,总交易金额 5.98亿元。 这是继11月7日大唐电信将联芯科技开发并拥有的 SDR1860 平台技术以人民币 1.03亿元的价格许可授权给北京松果电子有限公司的又一笔基于专利带来的收入。通过这一交易计划,预计将给大唐电信带来近 6亿元的综合收入和约 1.2亿元的利润,其中,许可四项专有技术使用权所带来的收益最大。据公告所述,大唐电信与委估技术相关的开发支出约为 3.24亿元,而评估值为 4
[手机便携]
本世纪值得炫耀的十大技术和产品
  以下是业内专家评出的本世纪最值得炫耀的技术产品。 1、iPhone。iPhone是一款出色的智能手机,它极大地改变了手机的界面。此前评 论认为,iPhone是一款最为重要的消费者产品,同时,它也为业界制定了新的标准。 2、社交网站。社交网站改变了用户、企业相互联系、接触的方式。今后,社交网站将成为人们使用网络的主要方式,当互联网走向社交网站时,它只是可以炫耀的冰山一角。 3、网格计算。如果企业建立网格计算系统,那是多少的强大?当然,现在还有大量的企业没有建立网格运算系统,尽管巨头们在数年前就在宣传网格运算的威力。 4、外包。调查表明,外包正在使开发者的需求高涨, 使开发者引导IT薪水的高涨,而不是我们宣称的内部开发人
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved