硬件安全学习–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篇博文里面,我们讲解了一本叫做< ...
随机推荐
- 微信小程序封装mixins方法
在app.js中这样引入 import '@src/utils/mixins' mixins函数如下 /** * 封装类似vue的混入功能 */ let native = Page Page = (o ...
- [转]axios请求超时,设置重新请求的完美解决方法
自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉包了, 你们该如何处理呢? 下面我给你们分享一下我的经历. 具体原因 最近公司在做一个项目, ...
- 【Java常用类】两个Date类
两个Date类 java.util.Date类 两个构造器的使用 构造器一:Date():创建一个对应当前时间的Date对象 构造器二:创建指定毫秒数的Date对象 两个方法的使用 toString( ...
- [Keil 学习] printf, scanf函数的用法
C语言库函数中有一批"标准输入输出函数",它是以标准的输入输出设备(一般为终端设备)为输入输出对象的,其中用得比较多的是printf和scanf函数了. 在嵌入式设备中加入C语言的 ...
- 论文翻译:2021_DeepFilterNet: A Low Complexity Speech Enhancement Framework for Full-Band Audio based on Deep Filtering
论文地址:DeepFilterNet:基于深度滤波的全频带音频低复杂度语音增强框架 论文代码:https://github.com/ Rikorose/DeepFilterNet 引用:Schröte ...
- golang中的排序算法实现
1. 冒泡排序算法实现 package main import "fmt" func main() { values := []int{3, 98, 55, 46, 22, 3, ...
- 如何快速将数据用逗号隔开——巧用EXCEL
问题是这样的,下图是爬虫获得的数据,注意该数据存储在CSV格式的EXCEL表格中,单元格中的数据每四个代表一个点的经纬度,但是很明显它现在的这个形式是没法利用的, 因此需要对数据进行挖掘,提取出经纬度 ...
- Hexo博客(Snail主题)搭建回顾概览
Hexo博客(Snail主题)搭建回顾概览 笔者搭建博客地址:https://saltyfishyjk.github.io 目录 Hexo博客(Snail主题)搭建回顾概览 Part 0 前言 写作背 ...
- Airtest 的连接安卓模拟器
1. 开启安卓模拟器 2. 查看进程,MEmuHeadless.exe的进行程号, 然后在cmd中输入 netstat -ano|findstr "16116" 3. 到 airt ...
- 如何在pyqt中使用 QGraphicsView 实现图片查看器
前言 在 PyQt 中可以使用很多方式实现照片查看器,最朴素的做法就是重写 QWidget 的 paintEvent().mouseMoveEvent 等事件,但是如果要在图像上多添加一些形状,那么在 ...