杂说卡片与卡片安全 (让我们来说说低频卡/高频卡/磁条卡和接触式卡)

本人在安全领域也有些年头了,首次在这里发帖,和大家做个朋友,相互探讨下,如果有相同兴趣爱好的,可以一起聊聊。首先声明,本人不是rfid行业或者相关行业的,此贴兴致纯属个人爱好,如有不同意见,也欢迎提出。这贴我不会讲太多的细节,但是不表示某些细节不重要或者不清楚,
希望以后针对有些topic再做展开。此贴只作为一个开张索引。

在标题上不特地指明是rfid卡是因为,这贴想讲的比较普遍一点,不仅仅是rfid,但是应该和rfid相对更相关一点。闲话不多,开始。

我这里主要讨论我所接触过的一些卡片,其实并不全面。主要分类:
1: 低频卡,
主要是指125k或者134kHz的卡片,其实低频卡有id卡和更复杂的卡片。

我主要接触的低频卡有以下几种常用的:
Em410: 简单来说他用曼彻斯特编码循环发送一组64bits的数据。64bits内部的含义去除各种校验位,起止位以后,表示5个byte。
Hid: 简单来说,用fsk编码循环发送一组数据(多少位是可变的),
相同时间段内8次波动和10次波动分别表示0或者1。
T55x7: 这个卡可牛逼了,可以形象的想做低频卡里的万精油,
有1个配置段,7个数据段(最后一个可以兼容密码段),和几个trace段 (印象里每个段都是32bits),
写的编码都一致,读的编码根据配置的编码来。

2:高频卡,主要是指13.56Mhz 的rfid卡

常见的有以下几种:
完全符合14443a的卡片: 非常多的CPU卡符合这个标准
部分符合14443a的卡片: 比如常用的M1
(S50, S70),就属于这类卡片, 对于M1,
他的物理层和防冲突协议都是用14443a的,但是内容交换协议是nxp私有的。
完全符合14443b的卡片: 很多交通卡符合这个标准,
第2代个人身份证也属于这个标准, 14443a/b
基本都是使用apdu和卡片做通讯和命令交换。 
支持nfc的卡片:绝大多数14443a/b的卡片,sony的felica,还有些别的符合nfc标准,
m1其实不在nfc标准内,但是nxp的芯片基本都可以支持它
CPU卡: 这个就厂商多了去了,大多数符合建设部标准,或pboc标准。
这些标准简单来说就是实现了某些特定的APDU API。

 CPU卡相当于低频里的T55x7, 也是非常牛逼的卡。 不过典型的卡COS都是固化进ROM的,表示里面的code不能修改,这个不够牛逼
更好的卡其实是可以改COS的CPU卡,简单来说,这种CPU卡COS是写在EEPROM里的,可以多次修改,给大家非常大的自由度。
(这个绝对是研究高频卡的人的究极道路,可以做很多事情,我们可以叫他神卡,因为基本无所不能, taobao上卖的有些卡是基于这种卡做的, 以后可以详细分析)
(很多人玩proxmark, 其实这个卡从使用角度比proxmark方便很多,而且功能也不弱[仅13。56Mhz来说], usability更是牛逼的不得了)

信用卡: 国外很多信用卡也是这个频率的, paywave或者别的卡,国外已经有很多这方面的研究,
以后也可以展开讨论。 不过这个国内应用不多。
secure element: 这个是很多android手机里的一个芯片,可以模拟TAG, google
wallet就是基于这个芯片的, 以后也可以展开。
(由于非实时操作系统的时序问题,靠nfc芯片来模拟比较不可行,openpicc这种基本都是失败的,所以这个是王道)
别的卡: 这里先不展开了,
以后再说。

3:磁条卡

这个大家都很熟悉,信用卡,星巴克卡,很多会员卡都是这种,一般上面就一个id,只读的,可以复制这个id到别的卡上。但id相应的数据一般是服务器端的

4:接触式卡

接触式卡一般分开接触式逻辑卡和接触式CPU卡,区别就是有没有COS。
理论上接触式卡和高频的非接触式卡,cos的大部分都是一样的,只有通讯相关的不一样,因为不需要防冲突等。
典型的中石油卡,各种芯片卡都是这种,甚至我们所用的手机卡,其实也算接触式卡,新的手机卡很多都是接触式CPU卡。
PSAM卡也是其中的一类CPU卡,被放在读卡器里提供密码和算法等功能。
长相和手机里的SIM卡长的也一样。引脚定义到处可以找到。 
逻辑卡的话,常用的有4442,4428等,主要内部有一些存储,但相对保护比较简单。 
这部分现在也不展开了。

杂说卡片与卡片安全 (让我们来说说低频卡/高频卡/磁条卡和接触式卡),布布扣,bubuko.com

时间: 2024-10-12 21:14:00

杂说卡片与卡片安全 (让我们来说说低频卡/高频卡/磁条卡和接触式卡)的相关文章

低俗文章之傻傻分不清楚的IC和ID卡

声明: PS.正如影片"低俗喜剧"开头导演所警告:内容充满不雅用语.成人题材.歧视.色情性描写,因此,本文章与"低俗喜剧"一样被编订为比家长指引级别更高一级的专家指责类别,若未能接受以上内容--大家立即点击浏览器右上角的红色X(Linux以及OSX的请点击左上角的X). 本文作者(即本人:黑板)以及背后技术团队(RadioWar)并无任何恶意语咒骂.针对任何个人或团队,只为求戏说RFID,故此因本低俗文章而引起各位不安.不适.不快.甚至不举,本文作者以及其背后技术团

射频识别技术漫谈(17)——射频卡中数据的存储形式

无论什么样的智能卡,不管是接触式的还是非接触式的,存储数据都是一个必须具备的功能.即使是只有一个5字节卡号的ID64格式的卡片也不例外,只不过卡里面的内容在出厂时就被厂家写死了,用户只能读出而不能写入或改变其内容罢了. 数据在存储介质中的存储格式往往和存储介质的容量有很大关系.容量小的存储器如E2PROM,一般以二进制的位(bit)或字节(byte)为单位:容量大的存储介质如硬盘.U盘,一般以文件的形式存储数据,文件有各种类型,文件大小只要别超过物理存储总量,几乎不受限制. 射频卡通常面向特定的

射频识别技术漫谈(27)——CPU卡概述

智能卡按安全级别可以分为三类:存储器卡.逻辑加密卡和CPU卡,其中CPU卡是安全级别最高的.从"CPU"这个名字可以看出,CPU卡最大的特点就是卡片里面有一个"CPU",有了CPU我们就可以对卡片编程写入软件(COS,卡片操作系统),实现复杂的安全加密算法,所以CPU卡的安全性是最高的.与之形成对比的是,存储器卡和逻辑加密卡中没有"CPU",尽管在我们看来像MIFARE1卡看起来似乎也很智能,但M1卡里存在的仅仅是一个专用集成电路(ASIC),而

几种常见卡的简单介绍

以后内容为从网络摘录: 几种常见卡的简单介绍: 1.M1卡 M1卡是非接触式感应卡,数据保存期为10年,可改写10万次,读无限次.无电源,自带天线,工作频率为13.56MHZ.内含加密控制逻辑和通讯逻辑电路.一般主要有两种,S50和S70. S50容量1Kbyte,16个扇区(Sector),每个扇区4块(Block)(块0-3),共64块,按块号编址为0-63.每个扇区有独立的一组密码及访问控制.第0扇区的块0(即绝对地址0块)用于存放厂商代码,已经固化,不可更改.其他各扇区的块0.块1.块2

NFC简介

NFC简介 NFC是Near Field Communication缩写,即近距离无线通讯技术.由飞利浦和索尼公司共同开发的NFC是一种非接触式识别和互联技术,可以在移动设备.消费类电子产品.PC 和智能控件工具间进行近距离无线通信.NFC 提供了一种简单.触控式的解决方案,可以让消费者简单直观地交换信息.访问内容与服务.目前,NFC 论坛在全球拥有 70 多个成员,包括:万事达卡国际组织.松下电子工业有限公司.微软公司.摩托罗拉公司.NEC 公司.瑞萨科技公司.三星公司.德州仪器制造公司和 V

异地工作比例高 最受IT人欢迎的十大工作城市

异地工作比例高 最受IT人欢迎的十大工作城市 --2015年4月无忧指数IT篇 根据前程无忧(www.51job.com)无忧指数的数据库显示,2015年4月全国IT类职能的网上发布职位数为620 265个,与去年同期相比增长了25%,占到全国网上发布职位总数的17%,仍旧保持着"金三银四"的旺盛势头. 从各大城市的表现来看,2015年4月,IT类职能网上发布职位数同比涨幅超过20%的城市有15个,分别为重庆.深圳.厦门.长沙.郑州.武汉.合肥.杭州.北京.上海.苏州.成都.广州.西安

2017年中国智能卡行业发展现状分析及市场发展前景预测

(一).智能卡简介 智能卡(Smart Card)又称集成电路卡,即IC卡(Integrated Circuit Card).它将集成电路芯片镶嵌于塑料基片中,封装成卡的形式,能实现数据的存储.传递.处理等功能. IC卡是大规模集成电路.计算机技术和信息安全技术发展的产物, IC卡出现之前主要使用磁条卡. IC卡与磁条卡的主要区别在于,磁条卡通过卡面表面的磁性记录介质记录信息:而IC卡则通过卡内的集成电路存储信息,具有更好的保密性与更大的储存容量,能实现更多的功能. 随着IC卡技术的日趋成熟,

智能卡市场发展现状与展望

近年来,门禁系统获得了快速发展,其所占的市场份额也越来越重.门禁市场的高速发展推动了门禁卡.读卡器在技术方面的发展,应用功能也日渐丰富完善.目前,门禁卡正处于从ID到智能卡的发展阶段,本文试图分析包括门禁一卡通在内的智能卡市场的发展现状与方向展望. 近年来,门禁系统获得了快速发展,其所占的市场份额也越来越重.门禁市场的高速发展推动了门禁卡.读卡器在技术方面的发展,应用功能也日渐丰富完善.目前,门禁卡正处于从ID到智能卡的发展阶段,本文试图分析包括门禁一卡通在内的智能卡市场的发展现状与方向展望.

ISO14443 & ISO15693 & ISO18092

ISO14443 & ISO15693 & ISO18092 A.1 ISO14443 ISO14443 是一系列针对接近式(proximity ) RFID 的国际化.独立于厂商的标准. 它工作于 13.56MHz,使用磁场耦合读卡器(PCD)和卡片 (PICC). ISO 14443-1  这部分描述了物理层ISO 14443-2  这部分描述了链路层, 比如:位的时钟,信号波形以及通讯中用到的编码规则等. * Type A uses 100% ASK with modified mi