3.物联网射频识别,(高频)RFID应用ISO14443-2协议,(校园卡)Mifare S50卡

这篇具有很好参考价值的文章主要介绍了3.物联网射频识别,(高频)RFID应用ISO14443-2协议,(校园卡)Mifare S50卡。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题:

1) 14443协议,RFID标签的默认通信速率是 106kbps,也可以通过协商,调整为 (fc/64=13.56M/64)212、424、 848kbps。
2) 14443-3 A类卡,上电后,读写器发送REQA命令,标签应该回应 ATQT命令,如果其中的UID Size位(b8 b7)组合是“0 0”,表示标签的UID有 单字节。
3) 14443-3协议中,A类卡采用了 面向比特的防冲突方式
4) S50卡内部有 1K字节存储空间,分为 16扇区,每一个扇区又分为 4块,每块 16字节,其中Block 0~ Block 2可用于存储用户数据。
5) S50卡每个扇区有 1组密钥,“一扇一密”,是指 :切换扇区,需要再次认证一次,不切换扇区,同一个扇区只需要认证一次。

一。ISO14443-2协议简介

1.ISO14443协议组成及部分缩略语

(1)14443协议组成(下面的协议简介会详细介绍)

14443-1 物理特性

14443-2 射频功率和信号接口

14443-3 初始化和防冲突        (分为Type A、Type B两种接口

14443-4 传输协议        (一般不使用,只有哪些银行卡刷卡等重要领域的器件才需要使用

(2)针对前两节的名词,对应的英语缩略语

PCD:近场耦合设备(读写器)

PICC:近场卡或物体(标签)

RF:射频

ASK:振幅键控

OOK:二进制振幅键控

BPSK:二进制相移键控

2.ISO14443-1协议简介

(1)物理特性:ID-1,长86mm,宽54mm,厚0.84mm

基于rfid技术的s50卡实现电子钱包,物联网基于rfid技术的s50卡实现电子钱包,物联网

(2)ISO14443-2功率接口

频率:13.56MHz±7kHz

工作场强度:Hmin=1.5A/m,  Hmax=7.5A/m

(3)ISO14443-2信号接口

问题:如何看懂图?

        我们看到的图会有很多英文,但是这个英文很可能是缩略英文,并代表一定的含义。所以我们在看图之前,可以找到他的缩略英文标(或者类似手册),边查边看。

        例如上面提到的缩略语。我们在下面经常看到这些缩略语。

基于rfid技术的s50卡实现电子钱包,物联网

PCD-PICC信号接口

接口速率:fc/128=13.56M/128≈106kbps

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网基于rfid技术的s50卡实现电子钱包,物联网

PICC-PCD信号接口

副载波频率:848kHz

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网


二。ISO14443-3 Type A协议简介

1.ISO14443-3部分缩略语

S:通信开始

E:通信结束

P:校验位,Type A

UID:唯一标识符

2.Type A的帧格式

        注意:不需要把他记下来,只需要有印象,主要是观察创作者在对待不同的帧如何规定与处理。

1.短帧

基于rfid技术的s50卡实现电子钱包,物联网

2.标准帧

(1)字节低位在先

(2)校验位P为奇校验,仅仅在PICC到PCD 且速率为106k以上时,最后一个字节的P为偶校验

基于rfid技术的s50卡实现电子钱包,物联网

3.基于位的防冲突帧

基于rfid技术的s50卡实现电子钱包,物联网

3.Type A PICC的状态

        这是读写器与标签的工作方式,如果仔细分析我们会消耗大量的时间,并没有太大的必要。主要关注的是别人画流程图的方式:各方面都需要思考,并且把应答的数据也标注出来,使用缩略语使图像变得简洁。

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网

4.Type A 的PCD命令及PICC应答

        众多周知,这些缩略语只是标识符,关键是对应的二进制数据。所以需要分配数据的使用。这也是一个开发者需要考虑的内容。

请求(REQA )和唤醒(WUPA)

基于rfid技术的s50卡实现电子钱包,物联网

请求应答(ATQA)

基于rfid技术的s50卡实现电子钱包,物联网

5.补充:Type A 的PCD命令及PICC应答

(1)UID介绍

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网

(2)防冲突(Anticollision)流程

面向比特的防冲突方式

基于rfid技术的s50卡实现电子钱包,物联网

(3)防冲突(Anticollision)命令格式

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网

(4)防冲突(Anticollision)命令中的NVB

基于rfid技术的s50卡实现电子钱包,物联网

(5)防冲突(Anticollision)命令举例

基于rfid技术的s50卡实现电子钱包,物联网

(6)选择(SELECT)和选择应答(SAK)

1.SELECT

基于rfid技术的s50卡实现电子钱包,物联网

2.SAK

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网


三。Mifare S50卡的内部存储结构

        Mifare S50卡是一种接触式智能卡,也被称为Mifare Classic卡。它是由NXP公司推出的一种RFID(射频识别)技术的智能卡。Mifare S50卡采用13.56MHz的高频射频技术,具有非接触式读写能力。

        Mifare S50卡具有存储和处理数据的能力,可以用于实现安全访问控制、身份验证、电子钱包等功能。它采用ISO 14443A标准,具有16个扇区,每个扇区包含4个块,每个块可以存储16个字节的数据。

        Mifare S50卡广泛应用于公共交通、门禁系统、学生卡、员工卡等领域。它具有较高的安全性,支持密码验证和加密传输,能够防止数据泄露和非法复制。

        然而,Mifare S50卡也存在一些安全漏洞,容易受到破解和攻击。因此,在实际应用中,需要采取一些额外的安全措施来保护卡片和数据的安全。

        以下主要是对Mifare S50卡的内部分析。Mifare S50卡存储结构,控制块的使用等。

1.Mifare系列介绍

NXP公司出品的系列遵循ISO14443-A标准的射频卡

基于rfid技术的s50卡实现电子钱包,物联网

2.Mifare S50卡存储结构

(1)Mifare S50卡存储结构

基于rfid技术的s50卡实现电子钱包,物联网

(2)Mifare S50卡数据块的值结构

基于rfid技术的s50卡实现电子钱包,物联网

1. 值(Value):一个带符号的4 字节值,小端模式(低地址存最低值)。  

2.值按2次正常和1次取反(~表示)存储了3次。  

3.地址(Addr)表示1字节的块编号,分2次正常和2次取反值存储。  

4.可以执行Decrement加、Increment减、Transfer传输、Restore恢复命令。

Transfer:当我们使用卡修改数据,

(3)Mifare S50卡每个扇区的控制块(块3)

 一扇一密,便于一卡多用  

每个扇区有独立的控制字,每块由3位组合C1x C2x C3x控制

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网

(4)Mifare S50卡扇区数据块(块0~2) 访问权限

基于rfid技术的s50卡实现电子钱包,物联网

例如:当块0的存取控制位C10 C20 C30=100时,验证密钥A或密钥B后可读;验证密钥B后可写;不能进行值类操作。

(5)Mifare S50卡扇区控制块(块3) 访问权限

基于rfid技术的s50卡实现电子钱包,物联网

例如:当块3的控制位——C13 C23 C33 = 0 0 1时,表示:密钥A:不可读,验证KEYA正确后,可写 ;  控制字段:验证KEYA后,可读、可写;密钥B:验证KEYA正确后,可读、可写。


四。Mifare S50卡的访问流程

1.Mifare S50卡的访问流程

基于rfid技术的s50卡实现电子钱包,物联网

Mifare S50卡三次认证流程

基于rfid技术的s50卡实现电子钱包,物联网

1.挑战值:RB, B产生的随机数;RA A产生的随机数。

2.TokenAB, A对随机数RB使用认证的密钥进行加密计算后的应答值。

3.TokenBA, B对随机数RA使用认证的密钥进行加密计算后的应答值。

4.加密算法为Mifare未公开的“crypto1”,后两步的通信数据是加密的。

2.Mifare S50卡的命令

Mifare S50卡的命令

基于rfid技术的s50卡实现电子钱包,物联网

Mifare S50卡的ACK及NAK应答

基于rfid技术的s50卡实现电子钱包,物联网

S50Authentication命令流程

Addr指块的顺序编号0~63

不切换扇区,同一个扇区只需要认证一次

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网

Read命令流程

基于rfid技术的s50卡实现电子钱包,物联网

Write命令流程

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网

Increment Decrement Restore 命令流程

基于rfid技术的s50卡实现电子钱包,物联网

基于rfid技术的s50卡实现电子钱包,物联网

Transfer命令流程

基于rfid技术的s50卡实现电子钱包,物联网文章来源地址https://www.toymoban.com/news/detail-775037.html

到了这里,关于3.物联网射频识别,(高频)RFID应用ISO14443-2协议,(校园卡)Mifare S50卡的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RFID射频卡写入手机NFC心路小记

    声明: 本文仅是作者学习探索的心里路程日记,如果您看完以后,从中获得了一些经验,作者不胜荣幸。 文章中的方法仍需要经济支出,借助他人工具完成,如读者想全凭个人之力从零制作自己的读卡解码设备,可至此结束。   目前,各个小区多使用射频卡管理门禁和电

    2024年02月09日
    浏览(28)
  • STM32--RFID无线射频技术(RC522刷卡模块)

    1、RFID的概念  射频识别,即RFID是Radio Frequency Ident ificat ion的缩写,又称无线射频识别,是一.种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。一套完整RFID硬件统由Reader 与Transponder 两部份组成,其动作原理

    2024年01月19日
    浏览(29)
  • 基于单片机的商品RFID射频安全防盗报警系统设计

    摘 要 I Abstract II 引 言 1 1 系统方案设计 3 1.1 总体设计要求 3 1.2 总体设计方案选择 3 1.3 总体控制方案选择 4 1.4 系统总体设计 5 2 项目硬件设计 7 2.1 单片机控制设计 7 2.2 按键电路设计 10 2.3 蜂鸣器报警电路设计 10 2.4 液晶显示电路设计 11 2.5 射频识别电路设计 11 2.6 电源电路设

    2024年04月26日
    浏览(25)
  • COMDEL射频电源维修康戴尔高频电源CLX2750

    美国COMDEL电源维修常见型号包括:CLX2750;CLX2500;CLX-600H;CX600AS;CX-5000S;CX-3500S;CX-2500S;CV500;CDX2000等。 Comdel成立于1966年,总部设在马萨诸塞州格洛斯特,为半导体,薄膜,光伏,平板和工业加热行业设计和制造射频和直流电源和过程仪器。 产品包括射频发生器,直流发

    2024年02月13日
    浏览(21)
  • 无人零售——超高频RFID技术

    1.Inlay芯片的推力测试; 2.标签的防水防潮测试; 3.高低温冲击测试; 4.标签读取距离。 无人零售店主要的实现方式有两种,分别是视频方案和超高频RFID方案。 前者的代表公司为亚马逊的AmazonGo无人商店,具体实现方式为在超市中布满无死角的摄像头,当顾客进入AmazonGo无人

    2024年02月13日
    浏览(30)
  • 自制ESP8266 WIFI模块 ESP-01/阻抗匹配、射频天线高频电路学习笔记 射频模块天线匹配思路总结

    1 引言 存在决定意识。野火的指南者开发板板载ESP8266模块,一次比赛使用过ESP-01,并且这次比赛总结大会上老师说高集成度才算有技术含量,萌生了自制一个WIFI模块的想法,算是大学四年的心愿。春招在一次电话技术面试中坐了40min牢,被教训:做项目要把每个地方搞懂,否

    2024年02月16日
    浏览(30)
  • 互联网大厂技术-Redis-集群模型、架构原理、难点应用场景、高频面试问题详解

    目录 一、Redis集群模型 1.1、主从模式 1.1.1 主从模式优缺点 1.2、哨兵模式 1.2.1 哨兵模式的作用: 1.2.2 哨兵实现原理 1.2.3 主观下线和客观下线 1.2.4 哨兵模式优缺点 1.3、各大厂的Redis集群方案 1.3.1 客户端分片 1.3.2 代理分片 Twemproxy的优点: Twemproxy的不足: 1.3.3 Codis 1.4、Redis

    2024年02月16日
    浏览(65)
  • 自制ESP8266 WIFI模块 ESP-01/阻抗匹配、射频天线高频电路学习笔记

    1 引言 存在决定意识。野火的指南者开发板板载ESP8266模块,一次比赛使用过ESP-01,并且这次比赛总结大会上老师说高集成度才算有技术含量,萌生了自制一个WIFI模块的想法,算是大学四年的心愿。春招在一次电话技术面试中坐了40min牢,被教训:做项目要把每个地方搞懂,否

    2024年02月07日
    浏览(57)
  • stm32驱动RFID高频读卡器读取IC卡

    RFID(Radio-Frequency Identification)高频读卡器是一种设备,用于读取和解析高频(13.56 MHz)频段上的RFID标签信息。这种读卡器通过无线射频技术与标签进行通信,并从标签中获取存储的数据。 RFID高频读卡器通常包括以下主要 组件 : 读卡器天线:用于发射和接收射频信号,与标

    2024年02月11日
    浏览(28)
  • STM32系列(HAL库)——F103C8T6通过MFRC522、RFID射频卡、门禁卡模块读取卡片ID

    (1)编程平台:Keil5 (2)CubeMX (3)XCOM(串口调试助手) (1)MFRC-522模块 (2)F1的板子,本例使用经典F103C8T6 (3)ST-link 下载器 (4)USB-TTL模块 (5)杜邦线若干 (1)模块简介:         MFRC522-AN模块采用 Philips MFRC522芯片设计读卡电路,使用方便,成本低廉,适用于设备开发、读卡器开发等高级应用

    2024年02月02日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包