硬件安全学习–RFID / Hardware security learning – RFID
RFID基础知识
- RFID是什么?
RFID代表近距离通讯(Radio Frequency Identification).
----------------------------------------------------------------------
RFID系统硬件相关知识
1. RFID系统的基本组成是什么?
RFID系统有以下几个基本组成结构:
a.电子标签(Electronic Tag/Smart Tag)

b.读写器(Reader)
c.RFID中间件(Middleware)
d.应用软件/系统
2. RFID的工作方式是什么?
一套RFID电子标签系统的工作流程是由读写器发射一特定频率的无线电波能量给Tag, 用以使Tag电路输出内部的数据,此时读写器便依序接收解读数据, 送给应用程序做相应的处理。
3.电子标签
3.1 电子标签(Tags)是什么?
电子标签是配有天线的微型电路.Tag一般没有微处理器,由很多逻辑门电路组成,加密算法,签名算法就集成在里面.
3.2 常见的电子标签样式




3.3 Tags的种类有哪些?
(1) 按照供电方式分为 有源卡和无源卡.
有源卡(主动式Tag/半被动式Tag)
有源卡的特点:有源卡的电源可能内置也可能外接.
优点:读取范围更远,成本更高,能独立检测控制,可以发起通讯,可以进行数据诊断
缺点:断电可能导致误读,成本高.
无源卡(被动式Tag)
无源卡的特点:依靠读卡器的射频能量来进行数据传输等操作.
优点:寿命长
主动式tag最大距离可以达到1000m
半被动式tag最大距离可以达到100m
被动式tag最大距离可以达到10m
(2) 按照载波频率
低频卡:主要应用于门禁控制等(大部分频率为125kHz/134.2kHz)
中频卡:学校饭卡,水费卡等(我国大部分应用13.56MHz)
高频卡:高速公路收费,车辆监控等(433MHz,915MHz,2.45MHz,5.8GHz)
(3)按照卡的芯片
只读卡
读写卡
CPU卡
(4)根据其功能分类
| 种类 | 能量来源方式 | 别名 | 储存 | 特点 |
| Class 0 | 被动式 | 防盗Tag | None | EAS功能 |
| Class 1 | 被动式 | EPC | 只读 | 仅用于识别 |
| Class 2 | 被动式 | EPC | 读写 | 数据日志记录 |
| Class 3 | 半被动式 | 智能传感 Tag | 读写 | 环境传感器 |
| Class 4 | 主动式 | 智能颗粒 | 读写 | 自组网络 |
硬件安全学习–RFID / Hardware security learning – RFID的更多相关文章
- 深度学习加速器堆栈Deep Learning Accelerator Stack
深度学习加速器堆栈Deep Learning Accelerator Stack 通用张量加速器(VTA)是一种开放的.通用的.可定制的深度学习加速器,具有完整的基于TVM的编译器堆栈.设计了VTA来 ...
- 强化学习之 免模型学习(model-free based learning)
强化学习之 免模型学习(model-free based learning) ------ 蒙特卡罗强化学习 与 时序查分学习 ------ 部分节选自周志华老师的教材<机器学习> 由于现 ...
- Automotive Security的一些资料和心得(8):Hardware Security Module (HSM)
1. Introduction - 保护软件的安全性措施,作为值得信赖的安全锚,- 安全地生成,存储和处理安全性关键材料屏蔽任何潜在的恶意软件,?- 通过运用有效的限制硬件篡改攻击的可能性篡改保护措施 ...
- Python学习入门基础教程(learning Python)--5.6 Python读文件操作高级
前文5.2节和5.4节分别就Python下读文件操作做了基础性讲述和提升性介绍,但是仍有些问题,比如在5.4节里涉及到一个多次读文件的问题,实际上我们还没有完全阐述完毕,下面这个图片的问题在哪呢? 问 ...
- 贝叶斯深度学习(bayesian deep learning)
本文简单介绍什么是贝叶斯深度学习(bayesian deep learning),贝叶斯深度学习如何用来预测,贝叶斯深度学习和深度学习有什么区别.对于贝叶斯深度学习如何训练,本文只能大致给个介绍. ...
- 深度学习概述教程--Deep Learning Overview
引言 深度学习,即Deep Learning,是一种学习算法(Learning algorithm),亦是人工智能领域的一个重要分支.从快速发展到实际应用,短短几年时间里, ...
- (转载)林轩田机器学习基石课程学习笔记1 — The Learning Problem
(转载)林轩田机器学习基石课程学习笔记1 - The Learning Problem When Can Machine Learn? Why Can Machine Learn? How Can M ...
- 关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL))
关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph Learning (PGL)) 欢迎fork本项目原始链接:关于图计算&图学习的基础知识概览:前置知识点学习 ...
- 学习RaphaelJS矢量图形包--Learning Raphael JS Vector Graphics中文翻译(一)
(原文地址:http://www.cnblogs.com/idealer3d/p/LearningRaphaelJSVectorGraphics.html) 前面3篇博文里面,我们讲解了一本叫做< ...
随机推荐
- Git 的配置 config
Git 的配置 config Git 的配置 config config 文件简述 config 文件位置 信息查询 修改 config 文件 编辑配置文件 增加指定配置项 删除指定配置项 自助餐 ...
- C 库函数 - pow()
1.C 标准库 - <math.h> 2.C 库函数 double pow(double x, double y) 返回 x 的 y 次幂,即 xy. 3.pow() 函数的声明. dou ...
- 【解决了一个小问题】golang gin框架中的模板,让模板中的参数不要做HTML转义
代码中使用了类似的方式来向模板填充参数: c.HTML(200, "list.html", gin.H{"data":builder.String()}) 模板 ...
- java有四种访问权限
Java面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为4个等级:私有.默认.保护和公有,具体规则如下表:
- 如何在Xamarin中快速集成Android版认证服务-手机号码篇
Xamarin作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台.AppGallery Connect(以下简称AGC)也在逐步的支持Xamarin的SDK.认证服务也是支持Xam ...
- 使用Outlook欺骗性云附件进行网络钓鱼
滥用Microsoft365 Outlook 云附件的方式发送恶意文件,使恶意可执行云附件规避云查杀检测 介绍 在本文中,我们将探讨如何滥用 O365 上的云附件功能使可执行文件(或任何其他文件类型) ...
- Casbin + Gin + Gorm 学习探索
Casbin 是一个强大的,开源的访问控制框架,权限管理机制支持多种访问控制模型: 并且支持多种编程语言: 文档地址:https://casbin.org/docs/zh-CN/overview Gi ...
- maven项目 子父级工程。
一 .什么是 maven 子父级工程? 建立一个maven项目,然后在该项目 下创建一个module,子级的maven,他继承于父级项目. 1.新建立 maven项目,file ------new- ...
- Python PyQt5 | Hi音乐 v3.0.0 正式版发布
Hi音乐 两大平台全音乐搜索.收听与下载的简洁网络音乐播放器 中文介绍 | English Description 源码:Gitee 码云 简介 Hi音乐 是基于 Python 开发的简洁网络音乐播放 ...
- Python标准库:datetime 时间和日期模块 —— 时间的获取和操作详解
datetime 时间和日期模块 datetime 模块提供了以简单和复杂的方式操作日期和时间的类.虽然支持日期和时间算法,但实现的重点是有效的成员提取以进行输出格式化和操作.该模块还支持可感知时区的 ...