版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章 RFID系统安全,学习任务,本章主要涉及:,4,4.1 RFID基本组成及工作原理,1.系统组成 RFID系统一般由3大部分构成:标签、读写器以及后台数据库。,(1)标签 标签放置在要识别的物体上,携带目标识别数据,是RFID系统真正的数据载体,由耦合元件以及微电子芯片(包含调制器、编码发生器、时钟及存储器)组成。 (2)阅读器 阅读器用于读或读/写标签数据的装置,由射频模块(发送器和接收器)、控制单元、与标签连接的藕合单元组成。,4.1 RFID基本组成及工作原理,(3)后台服务器 后台服务器包含数据库处理系统,存储和管理标签相关信息,如标签标识、阅读器定位、读取时间等。 后台服务器
2、接收来自可信的阅读器获得的标签数据,将数据输入到它自身的数据库里,且提供对访问标签相关数据的编号。,4.1 RFID基本组成及工作原理,2. RFID的类型 (1)根据能量的来源:被动式标签、半被动式标签以及主动式标签。,4.1 RFID基本组成及工作原理,(2)根据标签的功能:可以将标签分为5大类:Class0、Class1、Class2、Class3和Class4。,4.1 RFID基本组成及工作原理,(3)根据标签的计算能力:可以将标签分为3大类: 基本标签:不执行加密操作,但可执行XOR操作和简单的逻辑控制的标签。 对称密码标签:能够执行对称密钥加密操作的标签。 公钥密码标签:能够执行
3、公钥加密操作的标签。,4.1 RFID基本组成及工作原理,(4)根据标签的安全等级:可以将标签分为3大类: 存储型标签:没有做特殊的安全设置,标签内有一个厂商固化的不重复不可更改的惟一序列号,内部存储区可存储一定容量的数据信息,不需要进行安全认证即可读出或改写。,4.1 RFID基本组成及工作原理,逻辑加密型标签 逻辑加密型的RFID电子标签具备一定强度的安全设置,内部采用了逻辑加密电路及密钥算法。 可设置启用或关闭安全设置,如果关闭安全设置则等同存储卡。如OTP(一次性编程)功能,只要启用了这种安全功能,就可以实现一次写入不可更改的效果,可以确保数据不被篡改。,4.1 RFID基本组成及工作
4、原理,逻辑加密型电子标签具备密码保护功能,这种方式是逻辑加密型的RFID电子标签采取的主流安全模式,设置后可通过验证密钥实现对存储区内数据信息的读取或改写; 逻辑加密型的RFID电子标签内部存储区一般按块分布,并有密钥控制位设置每数据块的安全属性。 逻辑加密型的RFID电子标签还可以具备一些身份认证及小额消费的功能。如第二代公民身份证、Mifare(菲利普技术)公交卡等; 逻辑加密型的RFID电子标签的密钥认证功能流程,以Mifare one(菲利普技术)为例 。,4.1 RFID基本组成及工作原理,Mifare认证流程图,4.1 RFID基本组成及工作原理,CPU型标签 RFID电子标签的安
5、全级别与强度要高得多,CPU型RFID电子标签芯片内部采用了核心处理器,而不是如逻辑加密型芯片那样在内部使用逻辑电路; 芯片安装有专用操作系统,可以根据需求将存储区设计成不同大小的二进制文件、记录文件、密钥文件等。 从严格意义上来说,此种电子标签应属非接触智能卡类。可由于CPU非接触智能卡与应用广泛的RFID高频电子标签通讯协议相同,所以通常也被归为RFID电子标签类。,4.1 RFID基本组成及工作原理,3.第2代RFID EPC(产品电子代码)第二代RFID标准开发中最主要的部分是设计了第二代的UHF(超高频率)空中接口协议,该协议用于管理从标签到读卡器的数据的移动,为芯片中存储的数据提供
6、了一些保护措施。 根据第二代RFID标准规范,当数据被写入标签时,数据在经过空中接口时被伪装。从标签到读卡器的所有数据都被伪装,所以当读卡器在从标签中读或者写数据过程中数据不会被截取。 一旦数据被写入标签,数据就会被锁定,这样只可以读取数据,而不能被改写,就是具有我们常说的只读功能。,4.1 RFID基本组成及工作原理,4.RFID工作原理 RFID系统的基本工作原理是:阅读器与标签之间通过无线信号建立双方通信的通道,阅读器通过天线发出电磁信号,电磁信号携带了阅读器向标签的查询指令。 当标签处于阅读器工作范围时,标签将从电磁信号中获得指令数据和能量,并根据指令将标签标识和数据以电磁信号的形式发
7、送给阅读器,或根据阅读器的指令改写存储在RFID标签中的数据。,4.1 RFID基本组成及工作原理,5. RFID系统通信模型 RFID系统根据分层模型可划分为3层:应用层、通信层和物理层。,4.1 RFID基本组成及工作原理,(1) 应用层 处理用户定义的信息,如标识符。为了保护标识符,防止被跟踪,可在传输前变换该数据,或仅在满足一定条件时传送该信息。 应用层用于解决和最上层应用直接相关的内容,包括认证、识别以及应用层数据的表示、处理逻辑等。 (2) 通信层 定义阅读器和标签之间的通信方式。防碰撞协议和特定标签标识符的选择机制在该层定义。,4.1 RFID基本组成及工作原理,(3) 物理层
8、定义物理空中接口,包括频率、传输调制、数据编码、定时等。 在阅读器和标签之间交换的物理信号使对手在不理解所交换的信息的情况下也能区别标签或标签集。,4.1 RFID基本组成及工作原理,4.2.1 RFID的隐私威胁 (1)基本隐私威胁: 位置隐私:携带RFID标签的任何人部能在公开场合被自动跟踪,尽管多数人并不关心自已是否在公开场合被跟踪。但是像爱滋病人、宗教信徒,甚至成人商店零售商这些个人或者组织机构都需要防止被自动跟踪。 信息隐私:信息隐私包括关于个人信息比如纳税、医疗或者购买记录等,也叫做“数据隐私”。,4.2 RFID主要威胁及安全需求,4.2.1 RFID的隐私威胁 (1)基本隐私威
9、胁: 位置隐私:携带RFID标签的任何人部能在公开场合被自动跟踪,尽管多数人并不关心自已是否在公开场合被跟踪。但是像爱滋病人、宗教信徒,甚至成人商店零售商这些个人或者组织机构都需要防止被自动跟踪。 信息隐私:信息隐私包括关于个人信息比如纳税、医疗或者购买记录等,也叫做“数据隐私”。,4.2 RFID主要威胁及安全需求,4.2 RFID主要威胁及安全需求,(2)EPC网络的隐私威胁: 行为威胁:由于标签标识的唯一性,可以很容易地与一个人的身份相联系;可以通过监控一组标签的行踪而获取一个人的行为。 关联威胁:用户购买一个携带EPC标签的物品时,可将用户的身份与该物品的电子序列号相关联。 喜好威胁:
10、EPC网络,物品上的标签可唯一地识别生产者、产品类型、物品的唯一身份。竞争(或好奇)者可以非常低的成本可获得宝贵的用户喜好信息。如果对手能够容易地确定物品的金钱价值,这实际上也是一种价值威胁。,星座(Constellation)威胁:多个标签可在一个人的周围形成一个唯一的星座,对手可使用该特殊的星座实施跟踪,而不必知道他们的身份。 事务威胁:当携带标签的对象从一个星座移到另一个星座时,在与这些星座关联的个人之间,可容易地推导出发生的事务。,4.2 RFID主要威胁及安全需求,(1)窃听(eavesdropping) 在涉及RFID的安全和隐私问题时,由于标签和阅读器之间通过无线射频通信,攻击者
11、可以在设定通信距离外使用相关设备偷听信息。,4.2.2 RFID的主要攻击方法,4.2 RFID主要威胁及安全需求,(2)中间人攻击 中间人攻击(Man-in-the-MiddleAttack,简称“MITM攻击”)是一种“间接”的入侵攻击,这种攻击模式是将受入侵者控制的一台阅读器虚拟放置在网络连接中的标签和阅读器之间,这台“敌意的阅读器”就称为“中间人”。 然后入侵者使“中间人”能够与原始RFID网络建立活动连接并允许其读取或修改传递的信息,然而两个原始RFID网络用户却认为他们是在互相通信。 这种“拦截数据修改数据发送数据”的过程就被称为“会话劫持”(SessionHijack)。,4.2
12、 RFID主要威胁及安全需求,(3)欺骗、重放、克隆 在获取RFID射频信号后,敌方可以采用如下如下手段进行系统攻击: 欺骗(spoofing):基于已掌握的标签数据通过阅读器进行欺骗。 重放(replaying):将标签的回复记录并回放。 克隆(cloning):形成原来标签的一个副本。,4.2 RFID主要威胁及安全需求,(4)拒绝服务攻击(Denial-of-service attack, DoS) 拒绝服务攻击是通过不完整的交互请求消耗系统资源,使系统不能正常工作,如: 产生标签冲突,影响正常读取; 发起认证消息,消耗系统计算资源; 对标签的DoS; 消耗有限的标签内部状态,使之无法被
13、正常识别。,4.2 RFID主要威胁及安全需求,(5)物理破解(corrupt) 由于标签容易获取的特性,首先劫持获取标签样本; 通过逆向工程等技术破解标签; 破解之后可以发起进一步攻击; 推测此标签之前发送的消息内容; 推断其他标签的秘密。 (6)篡改信息(modification) 进行非授权的修改或擦除标签数据,从而达到篡改信息的目的。 (7)RFID病毒(virus, malware) 包括EPC标签在内的RFID标签可以被用来携带病毒,并能攻击电脑系统。,4.2 RFID主要威胁及安全需求,(8)其他隐患 RFID的安全和隐私问题涉及到的其他隐患还包括:电子破坏、屏蔽干扰和拆除等。,
14、4.2 RFID主要威胁及安全需求,4.2.3 RFID的攻击的类型 (1)按攻击手段 主动攻击 被动攻击,4.2 RFID主要威胁及安全需求,(2)按是否破坏芯片的物理封装 破坏性攻击: 初期与芯片反向工程一致:使用发烟硝酸去除包裹裸片的环氧树脂、用丙酮/去离子水/异丙醇清洗、氢氟酸超声浴进一步去除芯片的各层金属。 去除封装后,通过金丝键合恢复芯片功能焊盘与外界的电器连接,最后手动微探针获取感兴趣的信号。 非破坏性攻击: 针对具有微处理器的产品,手段有软件攻击、窃听技术和故障产生技术。 软件攻击使用微处理器的通信接口,寻求安全协议、加密算法及其物理实现弱点;,4.2 RFID主要威胁及安全需
15、求,窃听技术采用高时域精度的方法分析电源接口在微处理器正常工作中产生的各种电磁辐射的模拟特征; 故障产生技术通过产生异常的应用环境条件,使处理器发生故障从而获得额外的访问路径。,4.2 RFID主要威胁及安全需求,4.2.4 RFID的安全需求 (1)机密性 一个电子标签不应当向未授权读写器泄漏任何敏感的信息,在许多应用中,电子标签中所包含的信息关系到消费者的隐私,这些数据一旦被攻击者获取,消费者的隐私权将无法得到保障,因而一个完备的RFID安全方案必须能够保证电子标签中所包含的信息仅能被授权读写器访问。,4.2 RFID主要威胁及安全需求,(2)完整性 在通信过程中,数据完整性能够保证接收者
16、收到的信息在传输过程中没有被攻击者篡改或替换。 在基于公钥的密码体制中,数据完整性一般是通过数字签名来完成的,但资源有限的RFID系统难以支持这种代价昂贵的密码算法。 在RFID系统中,通常使用消息认证码来进行数据完整性的检验,使用的是一种带有共享密钥的散列算法,即将共享密钥和待检验的消息连接在一起进行散列运算,对数据的任何细微改动都会对消息认证码的值产生较大影响。,4.2 RFID主要威胁及安全需求,(3)可用性 RFID系统的安全解决方案所提供的各种服务能够被授权用户使用,并能够有效防止非法攻击者企图中断RFID系统服务的恶意攻击。 一个合理的安全方案应当具有节能的特点,各种安全协议和算法
17、的设计不应当太复杂,并尽可能地避开公钥运算,计算开销、存储容量和通信能力也应当充分考虑RFID系统资源有限的特点,从而使得能量消耗最小化。,4.2 RFID主要威胁及安全需求,(4)真实性 电子标签的身份认证在RFID系统的许多应用中是非常重要的。攻击者可以利用获取的标签实体,通过物理手段在实验室环境中去除芯片封装,使用微探针获取敏感信息,进而重构标签,达到伪造电子标签的目的。 攻击者可以利用伪造电子标签代替实际物品,或通过重写合法的电子标签内容(篡改),使用低价物品标签的内容来替换高价物品标签的内容从而获取非法利益。,4.2 RFID主要威胁及安全需求,(5)隐私性 一个安全的RFID系统应
18、当能够保护使用者的隐私信息或相关经济实体的商业利益。 个人携带物品的标签也可能会泄漏个人身份,通过读写器能够跟踪携带不安全标签的个人,并将这些信息进行综合和分析,就可以获取使用者个人喜好和行踪等隐私信息。 一些情报人员也可能通过跟踪不安全的标签来获得有用的商业机密。,4.2 RFID主要威胁及安全需求,4.3 RFID的隐私保护措施,1.制定RFID技术标准时考虑到隐私保护问题 企业必须明确告知消费者RFID的安装位置、获取什么信息、如何处理、信息用来做什么。 2.对识别权利进行限制,以便只有通过标签生产商才能进行阅读和解码,其他人没有这种权利。 3.标签可移除方案: 4.标签失效方案: 永久
19、性失效:商品的延伸功能无法发挥(召回或售后) 标签失活(休眠状态):,4.4 RFID的安全机制与安全协议,4.4.1 物理机制 (1) 静电屏蔽。 采用一个法拉第笼( faraday cage) , 它是一个由金属网或金属薄片制成的容器, 使得某一频段的无线电信号无法穿透。 当RF ID 标签置于该外罩中,保护标签无法被激活, 当然也就不能对其进行读/写操作, 从而保护了标签上的信息。缺点是必须将贴有RFID 的标签置于屏蔽笼中, 使用不方便。 (2)阻塞标签(bIocker tag ) 。 使用标签隔离机制来中断读写器与全部或指定标签的通信,阻塞标签能够同时模拟多种标签,消费者可以使用阻塞
20、标签有选择地中断读写器与某些标签之间的通信。 缺点是需要一个额外的标签, 并且当标签和阻塞标签分离时其保护效果也将失去。,(3)主动干扰( active jamming) 。 用户可以采用一个能主动发出无线电信号的装置, 以干扰或中断附近其它RFID阅读器的操作。主动干扰带有强制性, 容易造成附近其他合法无线通信系统的正常通信。 (4)改变阅读器频率。 阅读器可使用任意频率, 这样未授权的用户就不能轻易地探测或窃听阅读器与标签之间的通信。,4.4 RFID的安全机制与安全协议,(5)改变标签频率。 特殊设计的标签可以通过一个保留频率( reserved frequency ) 传送信息。方法4
21、和5的最大缺点是需要复杂电路, 容易造成设备成本过高。 (6)kill命令机制 。 采用从物理上销毁标签的办法, 缺点是一旦标签被销毁, 便不可能再被恢复使用。 Kill命令的PIN码泄露,攻击者可杀死商品标签,带走商品。 另一个重要的问题就是难以验证是否真正对标签实施了销毁( k ill)操作。,4.4 RFID的安全机制与安全协议,4.4 RFID的安全机制与安全协议,(7)可分离标签 使无源标签上的天线和芯片可以方便的拆分,消费者可以缩短电子标签的天线长度防止跟踪。缺点是成本较高。,4.4.2 密码机制 1.Hash锁协议(双向认证) 标签锁定过程: (1)读写器选定一个随机密钥key,
22、计算metaID=H(key); (2)读写器写metaID到标签;(3)标签进入锁定状态; (4)读写器以metiaID为索引,将(metaID,key,ID)存储到本地后端数据库。,4.4 RFID的安全机制与安全协议,缺点:MetaID、ID无动态刷新机制;ID明文传输。,认证过程: (1)读写器向标签发送Query认证请求; (2)标签将metalD发送给读写器; (3)读写器将metalD转发给后台数据库; (4)后台数据库查询自己的数据库,如果找到与metalD匹配的项,则将该项的(key,ID)发送给读写器,其中ID为待认证标签的标识,metalD=H(key);否则,返回给读写器认证失败信息; (5)读写器将接收后台数据库的部分信息key发送给标签; (6)标签验证metalDH(key)是否成立,如果成立,则将其ID发送给读写器; (7)读写器比较
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 游泳场馆安全及救生组管理标准及操作规范
- 学校保洁服务实施方案
- 信息安全与保密性评估表
- 生产部门生产线效率绩效考评表
- 物业管理公司安保人员安全检查规范指南
- 蓄力啦!二年级成长季闪光课
- 环保公司技术专员环保项目实施绩效衡量表
- 通知2026年系统维护窗口安排通知函(7篇范文)
- 新产品宣传计划沟通函7篇
- 安排设备维护工作的通知函7篇
- 营造林工勤岗技师考试题库及答案
- T/CCIAS 009-2023减盐酱油
- (试卷)2024年广东省初中学业水平考试·物理
- GB/T 3163-2024真空技术术语
- 困难职工帮扶管理制度
- 肿瘤伤口护理
- 办理暂住证授权委托书格式
- JB-T 10693-2022 城市轨道交通.用干式牵引整流变压器
- 装饰装修工程施工组织设计完整版
- 末梢血糖监测护理课件
- 统编版八年级下册语文第五单元测试卷(A)(含答案)
评论
0/150
提交评论