三天搞定射频识别技术(二)2.4 S50卡原理

2023-11-09

M1卡

M1卡是谁

所谓的M1芯片,是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXP Mifare1系列,常用的有S50及S70两种型号,属于非接触式IC卡
非接触式IC卡又称射频卡,成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。主要用于公交、轮渡、地铁的自动收费系统,也应用
M1卡,优点是可读可写的多功能卡,缺点是:价格稍贵,感应距离短,适合非定额消费系统、停车场系统、门禁考勤系统等。在门禁管理、身份证明和电子钱包。

M1卡工作原理

向M1卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2V时,此电容可做为电源为其它电路提供工作电压,将卡内数据发射出去或接取读写器的数据。

S50卡概述

特征

MIFARE RF 接口 ISO/IEC 14443A
无线传送数据和能量 不需要电池
工作距离 最高可达 100mm 由天线的结构 geometry 决定
工作频率 13.56MHz
数据传送速度快 106kbit/s
数据高度可靠 正确 16 位 CRC 奇偶校验 位编码 位计数
真正的反冲突
典型的购票处理 ticketing transaction <100ms 包括备份管理

EEPROM

x0003 1K 字节 分成 16 个区 每区又分成 4 段 每一段中有 16 个字节x0003 用户可以定义每一个存储器段的访问条件x0003 数据可以保持 10 年x0003 可写 100,000 次

保密性

需要通过 3 轮确
RF 信道的数据加密 有重放攻击保护
每个区有两套独立的密钥 每应用 支持带密钥层次的多应用
每个设备有唯一的序列号
在运输过程中访问EEPROM有传输密钥保护

结构

在这里插入图片描述

操作流程

在这里插入图片描述

S50卡存储器结构

在这里插入图片描述

S50存储结构

厂商段
厂商段是存储器第一个区的第一个数据段 段 0 它包含了 IC 卡厂商的数据 基于保密性和系统的安全性 这一段在 IC 卡厂商编程之后被置为写保护
在这里插入图片描述

数据段:

所有的区都包含 3 个段 每段 16 字节 保存数据 区 0 只有两个数据段和一个只读的厂商段数据段可以被以下的访问位 access bits 配置读 写段 用于譬如无线访问控制值段 用于譬如电子钱包 它需要额外的命令 像直接控制保存值的增加和减少在执行任何存储器操作前都要先执行确认命令

值段

值段可以实现电子钱包的功能 有效的命令有 读 写 增 减 恢复 发送值段有一个固定的数据格式 可以进行错误检测和纠正并备份管理值段只能在值段格式的写操作时产生
值 表示一个带符号 4 字节值 这个值的最低一个字节保存在最低的地址中 取反的字节以标准2 的格式保存 为了保证数据的正确性和保密性 值被保存了 3 次 两次不取反保存 一次取反保存
Adr 表示一个 1 字节地址 当执行强大的备份管理时用于保存存储段的地址 地址字节保存了 4次 取反和不取反各保存两次 在执行增 减 恢复 传送操作时 地址保持不变 它只能通过写命令改变
在这里插入图片描述

区尾

每个区都有一个区尾 它包括
密钥 A 和 B 可选 读密钥时返回逻辑 0
访问这个区中 4 个段的条件 保存在第 6 字节 第 9 字节 访问位 access bits 也可以指出数据段的类型 读 写或值1961—1970年。RFID技术的理论得到了发展,开始了一些应用尝试。
如果不需要密钥 B 那么段 3 的最后 6 字节可以作为数据字节用户数据可以使用区尾的第 9 字节 这个字节具有和字节 6 7 和 8 一样的访问权
在这里插入图片描述

S50控制字

在这里插入图片描述

每个字节的bit7控制block3,Bit6控制block2,Bit5控制block1
Bit4控制block0,Bit30其实就是bit74取反的结果
Block3出厂默认 ff ff ff ff ff ff ff 07 80 69 ff ff ff ff ff ff

秘钥区控制

在这里插入图片描述
Block3由bit7控制,出厂默认的是001控制
秘钥A永远不可读,读出来的是0x00

普通数据段控制

在这里插入图片描述
普通区的出厂控制位是000

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

三天搞定射频识别技术(二)2.4 S50卡原理 的相关文章

  • RFID ACCESS CONTROL门禁密码修改

    1 必须先进入编程方式 xff1a 按 xff3b xff3d xff0b xff3b 6位编程密码 如012345 xff0c 忘记编程密码参考第6步重置 xff0c 嘟嘟两声响 xff0c xff08 红灯闪烁 xff0c 绿灯长亮 出
  • python 实现RFID串口数据读取

    学习python语言很久 xff0c 第一次用于实际工作需要 xff0c 记录一下 pyserial模块封装了对串口的访问 xff0c 安装 xff1a pip insatll pyserial 对象属性 name 设备名字 xff1b p
  • RFID基础

    射频基础 1 射频 xff1a 射频 xff08 Radio Frequency xff0c RF xff09 是一种高频交流变化电磁波 xff0c 通常所指的频率范围为100 kHz xff5e 30 GHz 我们把具有远距离传输能力的高
  • Arduino加速度计射频自动化系统

    该项目旨在设计基于加速度计的实验室自动化系统 该系统分为两部分 1 发送器部分和 2 接收器部分 对于该实验 考虑使用两个负载灯泡和风扇 图1给出了系统框图 物料清单 发送端 接收端 接线 发送端 接收端 原理图 代码 发送端代码 接收端代
  • RFID标签打印机在加工制造业中的应用

    1 行业背景 在物联网家电制造 机械制造 电子元器件 电器等产品加工制造行业中 通常都需要打印标签直接贴到产品上 如 铭牌标签 条码序列号标签 合格证标签 电路图标签 RFID标签等等 传统的部分企业的这些标签是印刷后粘贴到产品上 但是随着
  • 铨顺宏RFID工具跟踪管理系统,快速完成工具查找

    一 应用背景 RFID工具管理系统 快速完成工具查找 在各行各业中工具其实是一项重要不可或缺的资产 相关作业人员每天都要与工具打交道 怎么快捷便利的领用 归还 查找和保护这些工具 对企业管理来说是非常重要的工作 基于RFID工具管理系统可以
  • Arduino和LabVIEW射频温度监控系统

    该项目将要设计使用RF调制解调器的温度监控系统 该系统分为两部分 1 发送器部分和 2 接收器部分 发送器部分包括Arduino Uno 电源 温度传感器 LCD和RF调制解调器 接收器部分包括Arduino Uno 电源 PC LabVI
  • 图解通信原理与案例分析-32:物流仓储、智能交通中的RFID通信技术详解

    前言 RFID射频身份识别 是一个非常成熟的通信技术 在仓储物流 交通运输等行业有广泛的应用 本文就将介绍RFID的通信原理 目录 第1章 RFID射频身份识别概述 第2章 RFID网络架构 2 1 RFID通信无线通信 2 2 RFID系
  • Arduino和LabVIEW射频校园火警系统

    该项目的目的是设计一个用于校园火灾警报的监控系统 该系统分为两个部分 1 发射器部分和 2 接收器部分 其方式是 它将在发射器部分的火灾传感器的帮助下感应周围的火灾 并与接收器进行通信 使用2 4 GHz RF调制解调器无线连接 在接收端
  • 射频中的 IM3、IIP3、OIP3、G、P1dB指标之间的关系

    噪声系数与非线性失真是描述射频系统性能优劣的两个重要指标 噪声 限制了系统所能处理的最低信号电平 非线性失真 限制了系统所能处理的最高信号电平 在非线性器件 放大器 混频器等 输入端 输入等幅度不同频率的双音信号 f1 f2 由于器件的非线
  • 一分钟带你快速认识S参数

    S 参数是SI与RF领域工程师必备的基础知识 大家很容易从网络或书本上找到S Y Z参数的说明 但即使如此 在相关领域打滚多年的人 仍然可能还是会被一些问题困扰着 你懂S参数吗 不懂的话 那么请继续往下看 S参数简介 S参数 也就是散射参数
  • NFC----PN532

    一 PN532简介 1 1 PN532由NXP出品 是一款高度集成的载波的13 56MHz传输模块 基于80C51内核有40KROM 1KRAM 使用不同的固件支持13 56MHz频段的无线协议 硬件接口 I2C SPI 高速UART HS
  • CMW500测试设置及问题处理

    测试CATM1需要打开eMTC Auto Mode 最新的U BLOX R510S模块 这里需要设置为RMC模式 设置为eMTC Auto Mode会出现连接后就断开的情况 没法测试 Measure subframe设置为5 不同的band
  • NFC 标签系列 - 真正独特吗?可克隆?

    NFC标签真的是这样吗UNIQUE彼此之间 至少在他们的序列号 我们可以相信没有 2 个 NFC 标签可以具有相同的序列号吗 我对此非常怀疑 因为那里有 并且将会有更多 NFC 标签 而且我不认为有人在控制这些连续剧 我问这个问题的原因是我
  • 如何在root手机上获取NFCEE_ADMIN权限?

    NFCEE ADMIN 权限是签名级别 但是 是否有可能在已root的手机上 作弊 以获得此权限 也许使用类似的技术ClockSync 的工作方式 我正在尝试使用反射技术来访问 NFCExtras mAdapter NfcAdapter g
  • 区分不同类型的 MIFARE Ultralight

    如何识别不同类型的MIFARE Ultralight标签 在文档中AN10834Ultralight 和 Ultralight C 的不同之处在于 Auth 的答案 这个 验证 是什么 芯片的datasheet中没有对该功能的描述 我注意到
  • 是否可以像读取 RFID 标签一样读取 iPhone 的 NFC 芯片?

    我知道 iPhone 6 不可能读取 RFID 标签 而且 iPhone API 只允许使用 NFC 进行 Apple Pay 但是是否可以像读取 RFID 标签一样读取 iPhone 的 NFC 芯片呢 也就是说 通过将 RFID 读取器
  • 计算到 RFID 标签的距离?

    当使用标签阅读器读取长距离无源 RFID 标签时 有没有办法计算 估计其物理距离 例如 确定书架上书籍的顺序 或者判断一个物体是近还是远 如果答案是 否 不符合标准 是否可以构建具有此功能的阅读器 我想实现这一目标的唯一方法是非常精确地测量
  • WebUSB 和 RFID 读取器

    我想知道是否有人有让 RFID 读取器通过 WebUSB 工作的经验 我使用的阅读器是https www parallax com product 28340 https www parallax com product 28340 根据我
  • 区分 Mifare Ultralight 和 Mifare Ultralight C

    有没有可靠的方法来确定 RFID 卡是 Mifare Ultralight 还是 Mifare Ultralight C 到目前为止 我发现的唯一方法是利用这两张卡的大小差异 发出超出较小卡边界的读取命令 但它看起来确实像黑客攻击 我认为如

随机推荐