01智能卡基础知识M1卡
- 格式:pptx
- 大小:434.86 KB
- 文档页数:19


IC卡存储结构
M1卡分为16个扇区,每个扇区由4块(块0、块1、块2、块3)组成,(我们也将16个扇区的64个块按绝对地址编号为0~63,存贮结构如下图所示:
存贮结构图
点击此处查看全部新闻图片
块0数据块0
扇区0块1数据块1
块2数据块2
块3密码A存取控制密码B数据块3
块0数据块4
扇区1块1数据块5
块2数据块6
块3密码A存取控制密码B数据块7
.......
扇区150数据块60
1数据块61
2数据块62
第0扇区的块0(即绝对地址0块),它用于存放厂商代码,已经固化,不可更改。
每个扇区的块0、块1、块2为数据块,可用于存贮数据。
IC卡工作原理
卡片的电气部分只由一个天线和ASIC组成。
天线:卡片的天线是只有几组绕线的线圈,很适于封装到IS0卡片中。
ASIC:卡片的ASIC由一个高速(106KB波特率)的RF接口,一个控制单元和一个8K位EEPROM组成。
工作原理:读写器向M1卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2V时,此电容可做为电源为其它电路提供工作电压,将卡内数据发射出去或接取读写器的数据。
IC卡的基本原理和工作方式
时间:2009-7-3 11:26:00 作者:dccards 来源:不详 点击数: 124
IC卡又称“集成电路卡”、智能卡,英文名称“Integrated Circuit Card"或“Smart card",是法国人Roland morono 于1974年发明的,将具有存储、加密及数据处理能力的集成电路芯片模块封装于和信用卡尺寸一样大小的塑料基中,便构成了IC卡。
旺龙,构建智慧生活!
IC卡电梯破解后如何解决群租乱象
国内某大楼盘为解决群租乱象,经过一段时间的调试和准备,首批试点的5栋居民楼总共15部电梯被安装上电梯控制系统。这次“梯控”和以前推行的“门禁”等系统完全不同,不仅整个系统更先进,安全层级更高,且对于发卡也有严格控制。这次发卡是根据房屋大小以及居住在里面的业主性质不同来发放的。若是业主自住,那对于发卡是没有什么限制的,一般两室一厅的房子,也就是70平方米到90平方米的房子,发放5张卡,若人多的话,业主可以自己提出增加卡数,只需要缴纳20元的成本费就可以了。对于那些用来出租的房屋,则是按照人均不小于5平方米来进行发卡,所谓的5平方米的算法并不包括厨房、阳台、卫生间等不能用来作为居住的空间。这也就意味着,一套两室一厅的房间,若是作为出租房的话,最多只可以领取5张卡,三室两厅则是8张卡。至于那些通过遗失等方式多申领的卡,那遗失的卡会立即被注销,也就没有了刷卡的作用。通过严格控制卡的数量和拥有人来限制群租者。
在首批电梯控制系统试运行的5个楼栋,虽说从开始试点到运行有两个多月的时间内,根据居民征询意见单显示,居民们对于“梯控”的满意度达到了95%,并通过物业观察,试点居民楼的群租户从122户减少到了76户,效果十分显著。
然而在IC卡加密方式被破解,市面上已公开叫卖复制IC卡的现在,该楼盘所试点的IC卡电梯控制系统出现了严重的安全漏洞。所谓IC卡复制即持卡者可以用所持有的IC卡复制出很多张权限完全相同的IC卡。如此情况下,对于该楼盘本身的住户不会有复制现象,然而对于群租房主来说,所上的电梯控制系统就无法阻止其群租行为了。
CPU卡电梯控制系统,完美解决群租乱象
在2013年3月11日物业管理处更是发现管理人员使用的高级用户卡在管理不善的情况下也被相关群租户复制使用了。 物业管理处对此召开紧急会议讨论此问题的解决方案,在会议上,专家提出的CPU卡系统来彻底解决卡片被复制问题。但考虑的卡片数量太大及相关成本问题,目前讨论出方案为所有物业相关管理人员的卡片强制使用CPU卡,所有确定或怀疑为群租房均使用CPU卡,对于小区普通业主采取自愿原则是否使用CPU卡的方式,原有电梯控制系统可以兼容IC卡及CPU卡的使用。在后续试点运行一段时间后,整个楼盘所有电梯会全部安装CPU电梯控制系统,预计使用IC卡,CPU卡总量达10W张。
MiFare_one卡介绍
MiFare one卡介绍
⼀、Mifare one IC S50 主要指标
●容量为8K位EEPROM
● 分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位
●每个扇区有独⽴的⼀组密码及访问控制
●每张卡有唯⼀序列号,为32位
●具有防冲突机制,⽀持多卡操作
●⽆电源,⾃带天线,内含加密控制逻辑和通讯逻辑电路
●数据保存期为10年,可改写10万次,读⽆限次
●⼯作温度:-20℃~50℃(湿度为90%)
●⼯作频率:13.56MHZ
●通信速率:106 KBPS
●读写距离:10 cm以内(与读写器有关)
⼆、Mifare one IC S70 主要指标
●容量为32K位EEPROM
●分为40个扇区,其中32个扇区中每个扇区存储容量为64个字节,分为4块,每块16个字节;
8个扇区中每个扇区存储容量为256个字节,分为16块,每块16个字节;以块为存取单位
●每个扇区有独⽴的⼀组密码及访问控制
●每张卡有唯⼀序列号,为32位
●具有防冲突机制,⽀持多卡操作
●⽆电源,⾃带天线,内含加密控制逻辑和通讯逻辑电路
●数据保存期为10年,可改写10万次,读⽆限次
●⼯作温度:-20℃~50℃(湿度为90%)
●⼯作频率:13.56MHZ
●通信速率:106 KBPS
●读写距离:10 cm以内(与读写器有关)
三、M1射频卡与读写器的通讯
见下图⽰:
四、⼯作原理
卡⽚的电⽓部分只由⼀个天线和ASIC组成。
天线:卡⽚的天线是只有⼏组绕线的线圈,很适于封装到IS0卡⽚中。ASIC:卡⽚的ASIC由⼀个⾼速(106KB波特率)的RF接⼝,⼀个控制单元和⼀个8K位EEPROM组成。
⼯作原理:读写器向M1卡发⼀组固定频率的电磁波,卡⽚内有⼀个LC串联谐振电路,其频率与讯
写器发射的频率相同,在电磁波的激励下,LC谐振电路产⽣共振,从⽽使电容内有了电荷,在这个电
容的另⼀端,接有⼀个单向导通的电⼦泵,将电容内的电荷送到另⼀个电容内储存,当所积累的电荷
使⽤ACR122UNFC读卡器对M1卡进⾏读写操作(可以读写中
⽂)
因为项⽬需要,第⼀次接触到了ACR122U NFC读卡器(⾮接触式)和M1卡,⾸先介绍⼀下想要读写应该知道的基本知识。
我就根据我的理解先叙述⼀下:
ACR122U 是⼀款连机⾮接触式智能卡读写器,可以读写 ISO 14443-4 A 类和 B 类卡、MIFARE®卡、
ISO18092 卡以及 FeliCa 标签。由于符合 PC/SC 标准,它可以与现有的 PC/SC 应⽤相兼容。
作为⾮接触式标签与个⼈电脑的中间设备,ACR122U 通过 USB 端⼝与电脑建⽴连接并执⾏电脑发出
的指令,从⽽实现与⾮接触式标签的通信或者对外围设备(LED 指⽰灯或蜂鸣器)进⾏控制。
具体M1卡的介绍,推荐链接:
M1卡⾥⾯有16(0-15)个扇区,每个扇区包含4个块,0扇区是0-3区块,1扇区是4-7区块,,,以此类推,15扇区就是60-63。
(1)其中0扇区⾥的0区块存储的是⼚商代码,已经固化,不可更改。
(2)每个扇区的块0(除0扇区外)、块1、块2 为数据块,可⽤于存贮数据。数据块可作两种应⽤:
⽤作⼀般的数据保存,可以进⾏读、写操作。
⽤作数据值,可以进⾏初始化值、加值、减值、读值操作。
(3)每个扇区的块3 为控制块,包括了密码A、存取控制、密码B。
这个图是⽤破解⼯具读取出来的M1卡的数据。存储的是16进制的数据。
这是我做的页⾯这是窗体的代码
1 using System;
2 using System.Drawing;
3 using System.Linq;
4 using System.Windows.Forms;
5
6 namespace WindowsFormsApplication1
7 {
8 public partial class NFCCardForm : Form
9 {
10 public NFCCardForm()
11 {