m1卡算法
Ⅰ IC卡、M1卡、CPU卡、SAM卡、PSAM卡的联系与区别
IC卡:IC卡全称集成电路卡(IntegratedCircuitCard),又称智能卡(SmartCard)。可读写,容量大,有加密功能,数据记录可靠,使用更方便,如一卡通系统,消费系统等。是法国人RolandMoreno于1970年发明的,同年日本发明家KunitakaArimura取得首项智能卡的专利,距今已有近40多年的历史。随着超大规模集成电路技术、计算机技术和信息安全技术等的发展,智能卡技术也更成熟,并获得更为广泛的应用。IC卡是指将集成电路芯片固封在塑料基片中的卡片,是一种功能多样、用途广泛的电子卡片。卡的基片是由聚氯乙烯硬质塑料制成的,内装集成电路芯片。因集成电路的英文缩写为IC,所以称为IC卡。它可与多种终端设备连接使用,具有多种功能。一般接触式IC卡的通俗叫法为IC卡。
M1卡:M1芯片,是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXPMifare1系列,常用的有S50及S70两种型号,截止到2013年11月4日,已经有国产芯片与其兼容。
利用PVC封装M1芯片、感应天线,然后压制成型后而制作的卡即是智能卡行业所说的M1卡,属于非接触式IC卡。
CPU卡:CPU卡:也称智能卡,卡内的集成电路中带有微处理器CPU、存储单元(包括随机存储器RAM、程序存储器ROM(FLASH)、用户数据存储器EEPROM)以及芯片操作系统COS。装有COS的CPU卡相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理和数据安全保护等功能。有操作系统,可存储数据,有自己的ID号,CPU卡发一串数据给设备,设备与SAM卡进行运算,设备再发一串数据回CPU卡确认,然后进行交易或身份认证。
SAM卡(SecurityAccessmole):是一种特殊的CPU卡;存储了密钥和加解密算法
目前SAM卡分了很多种:
PSAM卡:终端安全控制模块,一般用于小额支付扣款中;
ESAM:厂商(系统)的SAM卡,用于设备的认证;
ISAM:用于充值;
PSAM卡(PurchaseSecureAccessMole):销售点终端安全存取模块,内嵌于各类终端设备,为其提供IC卡级别的安全保护,SAM除具备用户卡功能外,还具有计算功能。PSAM中增加了计算型密钥。
应用范围PSAM主要用于商用POS,网点终端,直连终端等设备上,具有安全控制管理功能,支持多级发卡机制,适用于多应用环境。包括普通PSAM卡和高速PSAM卡
----------------------以上源于网络--------------------
IC卡,有集成电路芯片的卡
CPU卡,高级IC卡,芯片里有cpu微处理器,进行支付验证,安全性高
CPU卡和终端交互的时候用到了PSAM卡,PSAM是嵌入在终端之中的,起一个验证的作用。比如我们的公交卡就是CPU卡,公交车刷卡的终端里装有PSAM,刷卡的时候验证卡片是否是公交卡,然后扣取余额。大家只有在公交公司授权的网点买的公交卡,才能乘车。同时也只有公交公司部署的合法机具才能扣公交卡里的钱。
Ⅱ 扇区暴力破解时间
暴力解除需要好几年,所以一般只用暴力破解的方式扫描扇区默认密钥或弱密钥作为其他攻击方法的辅助。
暴力破解法:卡属于被动式智能卡,电源由读卡器提供,与读卡器断开连接后就无法保存数据,也不存在尝试多次密钥错误后锁死卡片的可能,所以针对这一特性我们可以使用暴力破解法,更换密钥循环测试直到扇区验证通过。但是读卡器与卡片的通信有延时,枚举某一扇区的密钥A或密钥B共有248即281474976710656种可能性_,假设每次验证密钥需要1ms时间,也需要8296年才能暴力破解出一个扇区的一种密钥,在M1卡的加密算法被公开之前,穷举每一位去暴力破解M1卡密钥是不可能的。当M1卡的算法被攻破后,很多发卡商的M1卡都受到了攻击,攻击者利用获得密钥构建了密钥库,而由于M1卡的密钥不能像网络账户一样随时更换,很多发卡商又使用了统一的密钥,因此可以通过遍历已有密钥库中密钥的方式来解开一部分M1卡的密钥。对于那些未受到密钥泄露影响的M1卡,即使知道了Crypto-1算法,再配合高性能计算机辅助运算,仍需要几十个小时的时间才能解开非典型密钥,所以一般只用暴力破解的方式扫描扇区默认密钥或弱密钥作为其他攻击方法的辅助。
Ⅲ IC卡、ID卡、M1卡、CPU卡的区别是什么
IC卡、ID卡、M1卡、CPU卡的区别从用法,称呼含义和设备与卡算法这三点来看。
一,从用法上看区别
CPU卡可作M1卡,ID卡用。
二,从称呼含义上看区别
IC卡是智能卡的总称。
ID卡是电子证件卡(主要指身份证卡)的简称。
M1卡是NXP(飞利浦)公司的最着名也是目前应用最广泛的非接触卡(如校园卡、公交卡等)。
CPU卡是指芯片内含8/16/32位CPU,具备逻辑处理能力的智能卡。
三,从设备与卡算法上看区别
IC卡读写器是IC卡与应用系统间的桥梁,IC卡接口电路是IC卡读写器中至关重要的部分,根据实际应用系统的不同,可选择并行通信、半双工串行通信和I2C通信等不同的IC卡读写芯片。保密性好。
ID卡:只存储了设备识别ID号,没有算法可言,容易复制,安全性低。
M1卡:存储了ID号,可读写数据,M1卡发一个数据到设备,设备再传一个数据给M1卡确认,再进行交易或身份认证,只有一个算法,可在空中盗-取信息,反复计算,算出其中算法,在复制卡,安全性比ID卡高很多,但还是能被破解。
CPU卡:有操作系统,可存储数据,有自己的ID号,CPU卡发一串数据给设备,设备与SAM卡进行运算,设备再发一串数据回CPU卡确认,然后进行交易或身份认证。
(3)m1卡算法扩展阅读:
IC卡由于其固有的信息安全、便于携带、比较完善的标准化等优点,在身份认证、银行、电信、公共交通、车场管理等领域正得到越来越多的应用。
例如二代身份证,银行的电子钱包,电信的手机SIM卡,公共交通的公交卡、地铁卡,用于收取停车费的停车卡等,都在人们日常生活中扮演重要角色。
IC卡是继磁卡之后出现的又一种信息载体。IC卡是指集成电路卡,一般用的公交车卡就是IC卡的一种,一般常见的IC卡采用射频技术与支持IC卡的读卡器进行通讯。
IC卡与磁卡是有区别的,IC卡是通过卡里的集成电路存储信息,而磁卡是通过卡内的磁力记录信息。IC卡的成本一般比磁卡高,但保密性更好。
ID卡全称为身份识别卡(Identification Card),是一种不可写入的感应卡,含固定的编号,主要有台湾SYRIS的EM格式、美国HIDMOTOROLA等各类ID卡。
ID卡与磁卡一样,都仅仅使用了“卡的号码”而已,卡内除了卡号外,无任何保密功能,其“卡号”是公开、裸露的。所以说ID卡就是“感应式磁卡”。 ISO标准ID卡的规格为:85.5x54x0.80±0.04mm(高/宽/厚),市场上也存在一些厚、薄卡或异型卡。
所谓的M1芯片,是指菲利浦下属子公司恩智浦出品的芯片缩写,全称为NXP Mifare1系列,常用的有S50及S70两种型号,截止到2013年11月4日,已经有国产芯片与其兼容。
利用PVC封装M1芯片、感应天线,然后压制成型后而制作的卡即是智能卡行业所说的M1卡,属于非接触式IC卡。
非接触式IC卡又称射频卡,成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。主要用于公交、轮渡、地铁的自动收费系统,也应用在门禁管理、身份证明和电子钱包。
M1卡,优点是可读可写的多功能卡,缺点是:价格稍贵,感应距离短,适合非定额消费系统、停车场系统、门禁考勤系统等。
CPU卡:也称智能卡,卡内的集成电路中带有微处理器CPU、存储单元(包括随机存储器RAM、程序存储器ROM(FLASH)、用户数据存储器EEPROM)以及芯片操作系统COS。
装有COS的CPU卡相当于一台微型计算机,不仅具有数据存储由于没有掌握关键的生产工艺,原来我国设计的CPU卡芯片一直在国外生产。目前我国自主设计、制造的CPU卡容量达到了128K。
CPU卡可适用于金融、保险、交警、政府行业等多个领域,具有用户空间大、读取速度快、支持一卡多用等特点,并已经通过中国人民银行和国家商秘委的认证。
CPU卡既有接触式也有非接触式的。非加密存储器卡:卡内的集成电路芯片主要是EEPROM,具有数据存储功能,不具有数据处理功能和硬件加密功能。
逻辑加密存储器卡:在非加密存储器卡的基础上增加了加密逻辑电路,加密逻辑电路通过校验密码方式来保护卡内的数据对于外部访问是否开放,但只是低层次的安全保护,无法防范恶意性的攻击。
参考资料:网络——IC卡
网络——ID卡
网络——M1卡
网络——CPU卡