CPU卡芯片 - 欢迎浏览上海复旦微电子集团股份有限公司网站
FM1208M01产品说明书

版本 0.1
6
Reset State
Idle State
Receive REQA
Send ATQA
yes
Receive WUPA?
no
Anticollision loop Halt State Ready State
Receive HALT?
yes
no
Receive RATS?
yes
COS initialize ATS State
时钟控制 主控制
xRAM
EEPROM 擦写控制 control_signal_bus
iRAM
RF
MIFARE模块
逻辑控制
IN1 模拟模块
复位控制 解码 高低频检测 CRC PARITY 校验 防冲突
IN2
regulator
编码
encrypt
random
图 1-1:FM1208M01 功能框图
产品说明书
1.2
主要特点
通信协议:ISO 14443-A 兼容 FM11RF08(Miare S50)非接触卡芯片 MCU 指令兼容 8051 支持 106Kbps 数据传输速率 Triple-DES 协处理器 程序存储器 32K x 8bit ROM 数据存储器 8K x 8bit EEPROM 256x8bit iRAM 384x8bit xRAM 低压检测复位 高低频检测复位 EEPROM 满足 10 万次擦写指标 EEPROM 满足 10 年数据保存指标
FM1208M01 非接触 CPU 卡芯片
版本 0.1
4
1.4
极限参数
模块极限参数: 项目 工作温度 贮藏温度 ESD* 成卡极限参数: 项目 工作温度 贮藏温度 ESD* 符号 Topr Tstr Vesd 极值 0 - +70 -20 - +70 6000(最小) 单位 C C V 符号 Topr Tstr Vesd 极值 -25 - +70 -25 - +85 4000(最小) 单位 C C V
复旦微电子——专芯成就未来

38特别报道 │ Special Report2013.08 Shanghai Economy上海复旦微电子集团股份有限公司是国内从事超大规模集成电路的设计、开发和提供系统解决方案的专业公司。
1998年7月,由复旦大学“专用集成电路与系统国家重点实验室”、上海商业投资公司和一批梦想创建中国最好的集成电路设计公司的创业者联合发起创建了复旦微电子。
公司成立以来,已成功地确立了在国内集成电路设计行业中举足轻重的地位。
公司于2000年8月4日在香港创业板上市(股票代码:8102),成为国内集成电路设计行业第一家上市企业。
今日,复旦微电子已从10多位创业者发展为拥有500位员工的公司,用户遍及全球各地。
公司更以卓越的管理,良好的发展潜能,骄人的业绩,为国内外同行所瞩目。
2011年复旦微电子荣登《福布斯亚洲》杂志编辑评选的“最佳中小上市企业”。
立足上海,植根香港,走向世界,复旦微电子以发展中国微电子产业为己任,以赶超国际先进水平为目标,力争早日成为国际一流的集成电路跨国企业集团。
“专芯成就未来”,复旦微电子与合作伙伴和最终用户一起,成就共同美好的未来!人才优势加强与国内外集成电路专业机构的合作,使公司源源不断得到坚实的技术支持和充足的人才储备。
公司先后建立了复旦大学集成电路工程技术中心、中国科技大学SOC 实验室,我们还在美国、欧洲等地区设立研发中心,形成全球化的技术研发网络。
公司现有的设计队伍强大齐整,在电路、版图、I P 库、测试等每一个环节都拥有国内顶尖的人才。
技术优势公司采用最先进的计算机辅助大规模集成电路分析设计系统(E D A),建立了从HDL/Verilog HDL 直至版图设计和验证的一整套设计方法和流程。
公司自主开发了一套I C 标准单元库和宏单元库的自动化建库流程,已开发了几套针对不同工艺的I C 标准单元库和两种具有自主版权的微控制器。
经营优势公司恒守“无工厂化(f a b l e s s)”的模式,专注于发展集成电路设计的核心能力,选择最先进的生产线和生产工艺生产产品,为客户提供最大的产品价值。
非接触CPU卡步伐加快 国内外应用重点不同

非接触CPU卡步伐加快国内外应用重点不同随着智能卡技术的逐渐成熟,其应用的范围也越发的广泛,全球智能卡需求量逐年递增,2007年,全球智能卡出货量达到了42亿张,比2006年增加了20%,而在这其中,CPU卡达到了33亿张之多,比2006年增加了25%,在所有智能卡产品中,CPU卡占据了80%,而存储卡只占20%,但是仅仅在十年前,这个数字还是颠倒过来的。
可见CPU卡代表了智能卡未来的发展方向。
CPU卡分为接触式和非接触式两种,其中非接触CPU卡技术日益成熟,不断促进了新应用的产生,并已成为当今全球最令人关注的智能卡技术。
过去几年中,非接触智能卡的增长率一直维持在5~10%左右,且主要应用是逻辑加密卡而不是非接触CPU卡。
但从2006年下半年开始,非接触CPU 卡市场的增长明显加快,其主要推动因素来自于两个市场:一个是电子护照,另一个是基于万事达的Paypass和VISA的Visa wave等银行卡。
而在中国,近年来国内城市通卡的热潮也在一定程度上推动了非接触CPU卡市场的发展。
620)this.style.width=620;" border=0>本文将就国内外两个著名芯片商,上海复旦微电子股份有限公司和英飞凌科技(中国)有限公司多年来对于推广非接触CPU卡应用所作出的努力来看国内外非接触CPU卡的发展现状。
复旦微电子上海复旦微电子股份有限公司从2006年开始就参加了建设部组织的CPU卡联盟,并积极参与了建设事业非接触式CPU 卡COS和芯片标准的制定工作,2006年底其作为联盟的芯片厂家就拿出了国内第一款符合PBOC2.0和建设部规范的非接触式CPU卡——FM1208,并一举通过了银行卡检测中心的PBOC2.0测试。
上海复旦微电子股份有限公司市场部经理王宝东先生介绍:复旦微电子很多年前就开始了非接触CPU卡的研发工作,2006年底,在FM1208非接触CPU 卡通过银行卡检测中心的PBOC2.0的测试后,复旦微电子就开始了非接触CPU卡的推广工作,其中仅在重庆“长江掌中行”的项目中就应用了十几万片芯片,并且还先后在身份认证、城市通卡等领域做了大量的推广工作,到目前为止FM1208非接触CPU卡芯片已经出货几十万片,“合肥通”非接触CPU卡项目、上海世博会证件卡项目等也都已指定使用复旦微电子的非接触CPU卡芯片。
FM1208(高级自定义)CPU卡读写模块用户手册

FM1208(自定义)CPU卡读写模块修订历史目录1. 概述 (1)2. 性能指标 (2)2.1 产品特性 (2)2.2 应用场合 (2)2.3 产品尺寸 (2)2.3.1 天线一体 (2)2.3.2 天线分体(标准型) (4)3. 硬件接口 (5)3.1 UART 通信接口: (6)3.2 分体模块与天线的连接 (7)3.3 辅助输出 (7)3.4 通信指示灯 (8)3.5 结构尺寸 (8)4. 通信协议 (10)4.1 数据帧结构 (10)4.2 命令码 (10)4.3 操作状态码 (11)5. 命令详解 (13)5.1 读取模块信息(FC = 0x15) (13)5.2 读取卡片序列号(FC = 0x16) (13)5.3 控制辅助输出端口(FC = 0x14) (14)5.4 CPU卡激活ISO14443-4(FC = 0x18) (15)5.5 外部认证(FC = 0xC0) (15)5.6 创建密钥文件(FC = 0xC6) (17)5.7 创建目录(FC = 0xC2) (19)5.8 选择目录或文件(FC=0xC3) (21)5.9 创建二进制数据文件(FC = 0xC4) (22)5.10 写二进制数据文件(FC = 0xC8) (24)5.11 读二进制数据文件(FC = 0xC9) (26)5.12 删除目录内容(FC = 0xC5) (29)5.13 APDU透传指令(FC = 0x19) (30)6. 常见故障分析 (32)6.1 打开串口失败 (32)6.2 与模块通信不上 (32)6.3 读取不到卡片序列号 (32)6.4 初始化卡片失败 (32)6.5 回收卡片失败 (32)6.6 读写文件数据失败 (33)7. 定制开发 (34)8. 技术支持 (35)9. 附录1:IC卡简介 (36)10. 附录2:CPU卡常用APDU错误码 (38)1.概述CPU卡读写模块支持上海复旦微电子FM1208卡片的数据读写操作,具有UART通信接口。
复旦微电子 FM1208SH01非接触CPU卡芯片 技术手册

FM1208SH01非接触CPU卡芯片技术手册2008. 5本资料是为了让用户根据用途选择合适的上海复旦微电子股份有限公司(以下简称复旦微电子)的产品而提供的参考资料,不转让属于复旦微电子或者第三者所有的知识产权以及其他权利的许可。
在使用本资料所记载的信息最终做出有关信息和产品是否适用的判断前,请您务必将所有信息作为一个整体系统来进行评价。
由于本资料所记载的信息而引起的损害、责任问题或者其他损失,复旦微电子将不承担责任。
复旦微电子的产品不用于化学、救生及生命维持系统。
未经复旦微电子的许可,不得翻印或者复制全部或部分本资料的内容。
今后日常的产品更新会在适当的时候发布,恕不另行通知。
在购买本资料所记载的产品时,请预先向复旦微电子在当地的销售办事处确认最新信息,并请您通过各种方式关注复旦微电子公布的信息,包括复旦微电子的网站(/)。
如果您需要了解有关本资料所记载的信息或产品的详情,请与上海复旦微电子股份有限公司在当地的销售办事处联系。
商标上海复旦微电子股份有限公司的公司名称、徽标以及“复旦”徽标均为上海复旦微电子股份有限公司及其分公司在中国的商标或注册商标。
上海复旦微电子股份有限公司在中国发布,版权所有。
目录目录 (3)1产品综述 (4)1.1 介绍 (4)1.2 主要特点 (4)1.3 功能框图 (5)1.4 极限参数 (6)1.5 管脚封装 (6)1.6 管脚功能 (6)1.7 ATQA和SAK说明 (6)2芯片工作流程 (7)3存储器配置 (8)4指令集 (10)5订货信息 (11)6版本信息 (12)上海复旦微电子股份有限公司销售及服务网点 (13)1 产品综述1.1 介绍FM1208SH01是复旦微电子股份有限公司设计的单界面非接触CPU卡芯片,产品支持ISO14443-A协议,硬件DES协处理器,内置8Kbyte的EEPROM。
FM1208SH01的特色是能够兼容现有广泛使用的非接触逻辑加密卡,将现在广泛使用的非接触逻辑加密卡(SH算法)和符合银行标准的接触式CPU卡的功能合二为一。
Mifare和CPU卡简介与比较

文件类型
提供操作
主要应用
二进制文件
读、写
存储各种数据
定长记录
读、写
存储几组类似数 据
变长记录
读、写
目录文件等……
循环记录 电子存折
读、写
圈存、圈提、修 改透支限额、消 费、取现
存储交易记录等 数据
PBOC电子存折
电子钱包
圈存、消费 PBOC电子钱包
第15页,共38页。
CPU卡典型应用的结构
MF
密钥文件
Mifare 和 CPU 卡
Mifare 卡和 CPU卡简介和比较
第1页,共38页。
卡片分类
❖ Mifare One卡(简称M1卡) ❖ 非接触CPU卡
第2页,共38页。
Mifare One卡电气特性
❖ 容量为8K位EEPROM
❖ 分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位 ❖ 每个扇区有独立的一组密码及访问控制
长度,该长度不可超过239字节 ❖ SW1 SW2:卡执行命令的返回代码(状态字)
第21页,共38页。
状态字SW1、SW2的意义(部分)
SW1 SW2 90 00 62 81 62 83 63 CX 64 00 65 81 67 00 69 00 69 01 69 81 69 82
意义 正确执行 回送的数据可能错误 选择文件无效,文件或密钥校验错误 X表示还可再试次数 状态标志未改变 写EEPROM不成功 错误的长度 CLA与线路保护要求不匹配 无效的状态 命令与文件结构不相容 不满足安全状态
❖ 自带操作系统的CPU卡对计算机网络系统要求较低,可 实现脱机操作
❖ 可实现真正意义上的一卡多应用,每个应用之间相互 独立,并受控于各自的密钥管理系统
CPU卡简介1

程序区 ROM
MMU
权限控制
random32
3DES
寄存器组
数据区 EEPR OM
接口转换
主控模块(MCM) 51core
复位控制 模式控制 时钟控制 主控制
xRAM
mifare bus
EEPROM 擦写控制
control_signal_bus
iRAM
RF
MIFARE模块
1
1 10
21-24
25-28 29-30
应用启用日期
应用有效日期 发卡方自定义FCI数据
4
4 2
• • • • • •
2、持卡者基本数据文件 文件类型:透明 文件大小:39字节 文件存取控制 读=需要安全信息 改写=需要安全信息
字节 1
数据元 卡类型标识
长度 1
2
3-22 23-38 39
系统标识
CPU卡基础知识
一、从接口方式分 接触式IC卡 非接触式IC卡 复合卡(双界面卡) 二、从器件技术上分 非加密存储卡 逻辑加密存储卡(M1 S50) CPU卡(MIFARE PLUS,FM1208)
• CPU卡实际上相当于在卡片上装了一个微型计算机(单片 机),对于存储卡(不论是普通存储卡还是逻辑加密存储 卡)而言主要的作用是数据存储,但是对于CPU卡而言除 了数据存储之外还有另外一个重要的作用就是数据处理。 从严格的意义上讲只有CPU卡才能够算得上是真正的智能 卡。 • COS的全称是Chip Operating System(片内操作系统),它 一般是紧紧围绕着它所服务的智能卡的特点而开发的。 • COS标准有:中国人民银行规范(PBOC)、石化加油卡规 范和劳动和社会保障部规范;国际上的COS标准有:EMV、 Multos、GSM等。
新一代预付费电表-复费率射频CPU卡表

新一代预付费电表-复费率射频CPU卡表苏州银河龙芯科技有限公司王瑞毅任振东作为电力产品终端计量器具的电能表在电力设施中起着极为重要的作用。
据来自电力生产运营部门的相关分析报告表明:2005年虽然全国性大规摸电网改造工程基本结束,但民用表和工业表的市场仍达到了近8000万台的需求量。
从电表行业的产品结构上看,感应式电表还占有半壁多江山,但感应式电表与电子式电表的比例正发生着革命性的变化。
除单一计量的电子式电表获得高速发展外,由于国内大中型城市逐步推出分时优惠电价政策后,极大地改变单相电能表市场需求结构,全电子的复费率、预付费电表发展相当迅速,目前,电子式电能表、电卡式预付费电子式电能表、三相电子式多功能电能表及多费率电子式电能表已逐渐成为电表市场的主要产品。
随着远程抄表作为电能管理的新技术产品而引领着市场潮流,带各种远程抄表功能的智能电表市场的需求量也显著上升。
从国际市场来看,法国已于2001年起停止购置感应表,意大利已基本全部更新完2600万只带AMR(自动抄表)功能的电子式表,英国目前已更换其80%居民表为电子式表,且保有13%电子式预付费电表,其他欧洲各国也已开始考虑感应表的全部更新问题。
东南亚、印度、巴基斯坦、中东各国均开始大规模使用全电子的各种智能电表。
近几年来,随着IC智能卡中的接触式CPU 卡以及非接触式IC智能射频卡(内建MCU,ASIC等)的高度安全保密性以及国内相关行业服务意识的提高,在与居民用户日常生活相关的计量表计中使用IC卡技术已经得到了迅速的推广和广泛的应用。
目前在电表、电表、燃气表以及暖气热力表中都已经开始采用IC 卡作为抄表收费、控制以及数据管理的媒介,使得IC卡表已经成为当前国内应用技术发展的一个亮点。
我国IC卡行业的发展始于1993年左右,经过这十几年的发展,我国IC卡行业已取得了不小的成就。
除能低价格、高质量提供自主版权的大容量存储卡,逻辑加密卡外,CPU卡及非接触式IC智能射频卡(内建MCU,ASIC等)的制卡技术及其相应的读/写卡设备技术已能大批量、高质量的提供。
双界面CPU卡 复旦CPU卡 FM1216卡概述

双界面CPU卡复旦CPU卡FM1216卡概述联合智能卡编辑双界面CPU卡是基于单芯片的、集接触式与非接触式接口为一体的智能卡,这两种接口共享同一个微处理器、操作系统和 EEPROM。
卡片包括一个微处理器芯片和一个与微处理器相连的天线线圈,由读写器产生的电磁场提供能量,通过射频方式实现能量供应和数据传输。
上海复旦出品的CPU芯片卡也是很有名,复旦的双界面CPU芯片有FM1216和FM12DE32, FM1216是由复旦出品的CPU卡芯片,FM1216同时也是制作双界面CPU卡的首先芯片。
为什么FM1216适合制作成双界面CPU卡呢?因为FM1216芯片是支持ISO14443A和ISO7816接口的双界面CPU卡,也就是讲FM1216芯片是符合接触部分符合ISO7816和《中国金融集成电路IC卡规范》的要求和非接触部分符合ISO14443规范中的TYPE A类标准。
FM1216芯片的EEPROM容量为16Kbyte。
FM1216卡是为公司现有FM1208非接触CPU卡的升级产品,市场目标定位在于接触式的社保卡、ESAM模块;双界面应用下的公交、高速、小额消费以及市民卡等领域。
FM1216卡芯片可以以单界面或者双界面进行工作。
单界面工作时由单个接口(非接触接口或接触接口)供电,接口独立工作。
双界面工作时由两个接口同时供电,先上电的接口进行工作,等该接口下电后,另外一个接口开始工作.非接触界面typeA接口工作时分逻辑加密卡和CPU两个工作流程,根据选卡后的第一条命令(是否为RATS)选择进入相应的工作流程。
联合智能卡是一家集各种智能卡生产、销售、技术和服务于一身,位于海陆空便利、环境优美、人力资源丰富的珠江三角地区。
联合智能卡的主打产品是CPU 卡、IC卡、ID卡、滴胶卡、拉丝卡、镭射卡、异形卡、可视卡、电子标签等各式各样智能卡。
联合智能卡的销售理念是“一个中心、三个服务”,分别是以客户为中心;服务社会、服务客户、服务产品。
CPU卡校园一卡通系统方案

基于CPU卡的校园一卡通系统解决方案系统设计总体方案简介CPU卡的技术特点CPU卡芯片通俗地讲就是指芯片内含有一个微处理器,它的功能相当于一台微型计算机。
人们经常使用的集成电路卡(IC卡)上的金属片就是CPU卡芯片。
IC卡有着广泛的用途,现在许多地方交税要用金税卡、纳税登记卡,开车要有机动车驾驶员信息卡,交水费、电费也用上了IC卡。
第一代IC卡只能实现简单的存储功能,如果IC卡要向多功能方向发展,实现电子钱包、个人数据管理、多媒体等等“一卡通”功能,就必须要求CPU卡芯片向智能化、小体积、高容量方向发展。
CPU卡:真正意义上的智慧化非接触式,CPU卡内具有中央处理器(CPU)、随机内存(RAM)、程序内存(ROM)、数据存储器(EEPROM)以及片内操作系统(COS),CPU卡不仅仅是单一的非接触卡,而是一个带有卡片操作系统(COS)的应用平台,装有COS的CPU卡相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理、计算和数据加密等功能。
CPU卡可适用于金融、保险、交警、政府行业等多个领域,具有用户空间大、读取速度快、支持一卡多用等特点,并已经通过中国人民银行和国家商秘委的认证。
系统的信息介质,从客户已经建立的办公室门禁系统所采用的智能卡类型,结合当今信息安全管理发展趋势的需要 ,选用复旦FM 1208标准的CPU卡,其芯片技术属于我国自主知识产权,符合我们国家目前信息安全防范标准的要求;也利于客户方在今后扩展各类应用子系统时可以继续使用这类卡片,保持技术的先进性,避免二次投资。
复旦的FM1208 CPU卡和我公司提供的自主知识产权的考勤门禁管理软件能顺利实现无缝的结合,绝无使用任何外国保密技术,具有科技含量高、运行稳定可靠、安全保密性好、完全自主知识产权等显著特点。
并且我公司承诺为客户提供相应管理软件的维护、更新和升级服务。
FM1208是由上海复旦微电子自主研发的最新的高端智慧非接触CPU卡,该产品采用高新的工艺技术,具备多个创新点及产品优势,获得国家多项专利技术。
FM1208系列非接触式CPU卡介绍1

FM1208系列非接触式CPU卡介绍:FM1208系列非接触CPU卡是由上海复旦微电子股份有限公司自主研发的CPU卡芯片和COS制作而成,具有自主知识产权,是国内第一款通过银行卡检测中心PBOC2.0标准测试的单界面非接触CPU卡。
广泛应用于金融、公交、地铁、高速公路收费、加油、水电气收费、停车收费、身份识别等各个领域。
FM1208CPU卡功能指标:●完全符合ISO/IEC 14443 1/2/3/4标准●ISO/IEC 14443-4的T=CL通信协议●支持ISO/IEC 14443 TYPE A类型的非接触通信●符合ISO/IEC 14443中描述的防冲突机制●支持防插拔处理和数据断电保护机制●数据容量8Kbytes●MCU 指令兼容Turbo 8051●硬件DES协处理器,支持SingleDES、TripleDES算法,可自动根据密钥长度选择算法●支持在一卡多应用,各应用之间相互独立,可建三级目录●支持多种文件类型:包括二进制文件、定长记录文件、不定长记录文件、循环文件、钱包文件等●支持PBOC2.0电子存折/电子钱包/借贷记应用●支持中石化加油卡规范●支持《建设事业集成电路(IC)卡应用技术》CJ/T166-2006●支持交通部道路运输证技术规范●支持建设部CPU钱包和标准逻辑加密卡钱包共享●支持银联磁条卡IC化●支持上海标准CPU钱包和标准逻辑加密卡钱包共享FM1208CPU卡性能参数:●通讯数率:106KBps●程序存储器32K x 8bit ROM●256x8bit iRAM●384x8bit xRAM●反SPA 、DPA 电源分析●低压检测复位●高低频检测复位●存储器(ROM、EEPROM、RAM)数据加密●ROM 码点防逆向读取●标准PBOC电子钱包消费交易时间小于150ms(用户卡上的数据传输与处理时间)●识别卡时间3ms(包括复位应答和防冲突)●EEPROM擦写时间2.4ms●读写距离:0-10cm●数据保存时间:10年●最少擦写次数10万次●工作温度:-25℃ TO +70℃复旦1208非接触CPU卡操作DEMO指令厂家初始设定外部认证密钥为FFFFFFFFFFFFFFFF0 00A40000001 外部认证1 取4随机数 00840000042 程序用 FFFFFFFFFFFFFFFF和 4随机数+00000000 加密生成8字节加密数据3 发送 0082000008(8字节加密数据)2 删除MF下面文件800E00000000A40000004 建立MF下密钥文件80E00000073F00B001F0FFFF//80E00000073F005001F0FFFF5 增加密钥文件线路保护密钥80D401000D36F0F0FF33FFFFFFFFFFFFFFFF外部认证密钥80D401000D39F0F0AA551122334455667788//80D401001539F0F0AA88FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 后续状态 AA 错误计算 55解锁口令密钥80D401000D37F0F0FF551122334455667788错误计算 55 密钥 1122334455667788口令密钥80D40100083AF0EF4455123456后续状态 44 错误计算 55 pin 123456重装密钥80D401000D38F0F0FF550102030405060708错误计算 55 密钥0102030405060708//线路保护//80D401000D36F0F0FF550102030405060708//错误计算 55 密钥01020304050607086 建立电子钱包DF80E03F010D380520F0F095FFFF4444463031//80E03F01113804FFF0FA95FFFFA00000000386980701 文件ID 82 select file 返回为0002文件标示 3F01空间大小 0520DF名称 DDF016.5 选择电子钱包DF 00A40000023F01007 建立DF下密钥文件80E00000073F018F95F0FFFF8 增加密钥主控密钥外部认证密钥80D401000D39F0F033551122334455667788后续状态 AA 错误计算 55圈存密钥80D401000D3FF0F000003F023F023F023F02 圈提密钥80D401000D3DF0F000013D023D023D023D02 消费密钥80D401000D3EF0F000013E023E023E023E02 透支限额80D401000D3CF0F000013C023C023C023C02 线路保护80D401010D36F0F0FF550102030405060708错误计算 55 密钥010203040506070重装口令密钥80D401010D38F0F0FF550102030405060708错误计算 55 密钥0102030405060708口令密钥80D40101083AF0EF4455123456后续状态 44 错误计算 55 pin 123455解锁口令密钥80D401010D37F0F0FF551122334455667788错误计算 55 密钥 1122334455667788MAC密钥80D401010D32F0F0000132023202320232029 建立钱包文件80E00002072F0208F000FF1810 建立钱包应用基本数据文件A880E0001507A8001EF0F0FF02//80E0001507A8001EF0F0FFFF11 建立钱包持卡人基本数据文件A880E0001607A80027F0F0FF02//80E0001607A80037F0F0FFFF12 建立交易明细文件2E80E00018072E0A17F1EFFFFF//80E00017072A0A10F0F0FFFFMF下读余额(选择电子钱包文件夹)00A40000023F0100805C000204验证PIN PIN是1234560020000103123456圈存初始化圈存密钥为3F023F023F023F02执行指令 805000020B010000123400000000000110密钥标识01 交易金额 00001234 终端机编号 000000000001返回0000000000000001CAB2478267AE64BAMAC1=67AE64BA过程密钥(SESLK)= 圈存密钥(DLK)和 4随机数+2字节交易序号+8000 生成也就是 3F023F023F023F02 和 CAB24782+0000+8000 加密得出 FA0645615347A270 (SESLK1)密钥FA0645615347A270和余额 + 交易金额 + 交易类型标识 + 终端机编号(不足补80)加密也就是FA0645615347A270和00000000000012340200000000000180 得到1FB2262D0435B1A3444C2A1A1FAAE7A3结果和MAC1 不一致。
FM1208(高级自定义)CPU卡读写模块用户手册

FM1208(自定义)CPU卡读写模块修订历史目录1. 概述 (1)2. 性能指标 (2)2.1 产品特性 (2)2.2 应用场合 (2)2.3 产品尺寸 (2)2.3.1 天线一体 (2)2.3.2 天线分体(标准型) (4)3. 硬件接口 (5)3.1 UART 通信接口: (6)3.2 分体模块与天线的连接 (7)3.3 辅助输出 (7)3.4 通信指示灯 (8)3.5 结构尺寸 (8)4. 通信协议 (10)4.1 数据帧结构 (10)4.2 命令码 (10)4.3 操作状态码 (11)5. 命令详解 (13)5.1 读取模块信息(FC = 0x15) (13)5.2 读取卡片序列号(FC = 0x16) (13)5.3 控制辅助输出端口(FC = 0x14) (14)5.4 CPU卡激活ISO14443-4(FC = 0x18) (15)5.5 外部认证(FC = 0xC0) (15)5.6 创建密钥文件(FC = 0xC6) (17)5.7 创建目录(FC = 0xC2) (19)5.8 选择目录或文件(FC=0xC3) (21)5.9 创建二进制数据文件(FC = 0xC4) (22)5.10 写二进制数据文件(FC = 0xC8) (24)5.11 读二进制数据文件(FC = 0xC9) (26)5.12 删除目录内容(FC = 0xC5) (29)5.13 APDU透传指令(FC = 0x19) (30)6. 常见故障分析 (32)6.1 打开串口失败 (32)6.2 与模块通信不上 (32)6.3 读取不到卡片序列号 (32)6.4 初始化卡片失败 (32)6.5 回收卡片失败 (32)6.6 读写文件数据失败 (33)7. 定制开发 (34)8. 技术支持 (35)9. 附录1:IC卡简介 (36)10. 附录2:CPU卡常用APDU错误码 (38)1.概述CPU卡读写模块支持上海复旦微电子FM1208卡片的数据读写操作,具有UART通信接口。
华翼微电子 Hym4616A1-6 非接触式 CPU 卡芯片数据手册说明书

复旦微电子FM11NC08SFM11NC08是复旦微电子公司开发的符合 ISO/IEC14443-A 协议的 NFC 通道芯片。
FM11NC08 分为两种子类型:FM11NC08S 和 FM11NC08I,FM11N 非接触接口之间的数据交互,FM11NC08I 可完成 I2C 接口和 NFC 非接触接口之间的数据交互。
FM11NC08 可以为只有接触接口的通用 MCU 提供一个非接触通道,使通用 MCU 可以和读卡器或 NFC 手机进行实时的数据交互。
非接触端口数据传输速率可达到 848Kbps。
FM11NC08 内置 8Kbit EEPROM,可用于通用 MCU 和NFC手机之间的非实时的数据交互,比如:由 NFC 手机向 EEPROM 中写入配置信息,通用 MCU 空闲时再进行FM11NC08 具有非接触场能量对外供电功能,配合低功耗 MCU,可应用于一些便携式 NFC 应用。
FM11NC08 配合外部主控 MCU,可以作为 NFC FORUM type4 TAG 使用。
产品说明书FM1208FM1208 是上海复旦微电子股份有限公司设计的单界面非接触 CPU 卡,容量为 64K Byte EEPROM,符合 ISO14443 Type A 标准,工作频率为13.56MHz,工作距离不小PBOC 2.0 标准(电子钱包)及建设部 IC 卡应用规范,具有较好的安全性。
数据手册COS 手册华翼微电子华翼微电子HYm4616A1/2/3/4/5/6HYm4616A1-6 是支持 ISO/IEC 14443 TYPE A 通信协议的非接触式 CPU 卡芯片。
HYm4616A1-6 集成了 Turbo 51 微处理器、32bit 随机数发生器、DES / 3DES 算法模块、国密33、SM1 加密算法、M1 协处理器。
NXPTITITRF7970ATRF7970A 是一款用于 13.56MHz RFID/近场通信系统的集成模拟前端和数据组帧器件。
复旦CPU卡与IC卡区别

那如何理清复旦CPU卡与复旦M1卡的区别?宏卡智能为您解惑:
首先复旦CPU卡是一个微型计算器,其采用动态密钥,密钥存储、交易验证与加密计算都由SAM卡独立完成,安全性比M1卡高,复旦M1卡智能采用固定密钥,不支持SAM卡双向认证;复旦CPU卡的是带有COS系统操作的,则复旦M1卡是没有的;跟M1卡相比,复旦CPU卡的容量可以根据需求者而变;复旦CPU卡的通信速率最高可到达847Kbps而M1卡只能达到106kbps。
非接触CPU卡在快捷的交易速度方面不及非接触IC卡,这也是非接触IC卡技术现在被广泛应用的一个重要原因。但是,片面追求交易速度,甚至以牺牲安全性为代价,又是一个得不偿失的做法。因为,没有可靠的安全性,也就失去了采用IC卡技术尤其是非接触CPU卡技术的意义。
深圳宏卡智能专业制卡厂家。
如何缕清复旦CPU卡与复旦M1卡的关系?深圳宏卡智能欧阳为您解答,分析如下:
我们的一些制卡客户在非接触式CPU卡和非接触式IC卡的认识方面还有些不足,经常会问非接触CPU卡是不是非接触IC卡?其实他们都是智能卡,但是却有本质上的差别,下面就让深圳宏卡智能为大家普及一下这方面的制卡常识。
复旦CPU卡的全称是Chip Operating System,翻译为片内操作系统或者是芯片操作系统。卡内带有微处理器CPU、存储单元、用户数据存储器EEPROM以及芯片操作系统COS。装有COS的CPU卡相当于一台微型计算机,不仅具有数据存储功能,同时具有命令处理和数据安全保护等功能。
复旦微电子CPU卡COSFMCOS 2_0用户手册

类型 的协议激活 2.1.
A PICC
........................................................................................................... 11
选择应答请求 2.1.1.
................................................................................................................... 12
1.2.4. EEPROM.............................................................................................................................8
功能模块 1.3.
....................................................................................................................................... 8
FMCOS 2.0
用户手册
FMCOS 2.0 目录
FMCOS 2.0 目录 .........................................................................................................2
1. FMCOS 简介......................................................................................................8
上海复旦微CPU卡资料

CPU卡详解目录一、CPU卡的读写原理 (3)a) CPU卡的结构: (4)b)CPU卡的操作: (4)二、CPU卡加密系统与M1加密系统比较 (5)a) 非接触CPU卡与逻辑加密卡介绍 (5)i. 逻辑加密存储卡: (5)ii. 非接触CPU卡: (6)b)非接触CPU卡安全系统与逻辑加密系统的比较 (6)i. 非接触逻辑加密卡 (6)ii. 非接触CPU智能卡 (8)三、如何成功实施CPU卡工程项目 (11)a) 系统架构的变化改造 (11)i. 密钥管理和认证机制 (11)ii. 交易流程 (13)iii. PSAM卡 (15)iv. 卡片个人化 (16)b)项目实施中注意事项 (17)i. 卡片与机具的兼容性测试 (17)ii. 多应用扩展和开放平台 (17)iii. 安全性与交易速度的权衡 (18)随着非接触IC卡技术在国内的逐步推广,非接触应用以其快捷方便的操作方式,日益深入人心,并逐渐成为公共交通、城市通卡建设的首选技术。
早期投入应用的非接触IC卡技术多为逻辑加密卡,比如最为著名的Philips公司(现NXP)的Mifare 1卡片。
非接触逻辑加密卡技术以其低廉的成本,简明的交易流程,较简单的系统架构,迅速得到了用户的青睐,并得到了快速的应用和发展。
据不完全统计,截至去年年底,国内各领域非接触逻辑加密卡的发卡量已经达到数亿张。
随着非接触逻辑加密卡不断应用的过程,非接触逻辑加密卡技术的不足之处也日益暴露,难以满足更高的安全性和更复杂的多应用的需求。
因此,非接触CPU卡技术正成为一种技术上更新换代的选择。
一、 CPU卡的读写原理一般来说,对存储卡和逻辑加密卡操作,使用接触式IC卡通用读写器;对CPU卡使用CPU卡读写器。
所谓“通用读卡器”是指它可以对大多数流行的存储卡和逻辑加密卡操作。
而CPU卡由于有ISO/IEC 7816.3/4的规范,其通讯协议、命令格式都是兼容的,被看作是一种卡。
复旦和NXPS70的芯片比较

关于复旦和飞利浦的非接触卡差异说明
上海复旦微电子提供的FM11RF08(1K BYTE )、FM11RF32(4K BYTE )分别和飞利浦公司的PHILIPS S50、PHILIPS S70相对应。
同样遵循ISO14443-TYPEA 通讯协议;操作指令、流程及加密算法互相完全兼容。
同样的非接触读卡机具可以同时完成对上述4种卡片的操作。
FM11RF08 和 PHILIPS S50 除了初始密码设定有可能不同外,两者是可以完全兼容的,可以互换使用,存储区结构同为下图所示:
FM11RF32 和 PHILIPS S70 的存储区结构略有不同,FM11RF32的4K EEPROM 是FM11RF08(或S50)存储区结构的扩展,即扇区数从16个扩展为64个,每个扇区还是由4个数据块组成,每块有16个字节,每个扇区的块3存放密码和权限控制信息。
如下图所示:
数据块扇区尾块(块3)
厂商代码
数据块
扇区尾块(块3)
厂商代码
PHILIPS S70也是4K EEPROM,它的前32个扇区结构与FM11RF08(或S50)的完全相同,每个扇区也是由4个数据块组成,每个块有16个字节,每个扇区的块3存放密码和权限控制信息。
后8个扇区每个扇区由16个数据块组成,每块有16个字节,每个扇区的块15存放密码和权限控制信息。
如下图所示:
因此对FM11RF32卡的底层读写程序不需修改,因为每个扇区的操作和FM11RF08(或S50)卡完全相同,只需要把0~15的扇区号扩展为0~63(或块号从0~63扩展到0~256)即可。
四种卡的具体比较如下表所示:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FM1216系列CPU卡芯片产品说明书2013. 09本资料是为了让用户根据用途选择合适的上海复旦微电子集团股份有限公司(以下简称复旦微电子)的产品而提供的参考资料,不转让属于复旦微电子或者第三者所有的知识产权以及其他权利的许可。
在使用本资料所记载的信息最终做出有关信息和产品是否适用的判断前,请您务必将所有信息作为一个整体系统来进行评价。
采购方对于选择与使用本文描述的复旦微电子的产品和服务全权负责,复旦微电子不承担采购方选择与使用本文描述的产品和服务的责任。
除非以书面形式明确地认可,复旦微电子的产品不推荐、不授权、不担保用于包括军事、航空、航天、救生及生命维持系统在内的,由于失效或故障可能导致人身伤亡、严重的财产或环境损失的产品或系统中。
未经复旦微电子的许可,不得翻印或者复制全部或部分本资料的内容。
今后日常的产品更新会在适当的时候发布,恕不另行通知。
在购买本资料所记载的产品时,请预先向复旦微电子在当地的销售办事处确认最新信息,并请您通过各种方式关注复旦微电子公布的信息,包括复旦微电子的网站(/)。
如果您需要了解有关本资料所记载的信息或产品的详情,请与上海复旦微电子集团股份有限公司在当地的销售办事处联系。
商标上海复旦微电子集团股份有限公司的公司名称、徽标以及“复旦”徽标均为上海复旦微电子集团股份有限公司及其分公司在中国的商标或注册商标。
上海复旦微电子集团股份有限公司在中国发布,版权所有。
1 产品综述1.1 介绍FM1216系列CPU卡芯片支持ISO14443A和ISO7816通信协议,EEPROM容量为16Kbyte。
本产品是FM1208非接触CPU卡的升级产品,市场目标定位于接触式的社保卡、ESAM模块及非接触和双界面应用下的公交、高速、小额消费以及市民卡等领域。
1.2 特性兼容FM11RF08M、FM11RF08SH、FM11RF32M、FM11RF32SH系列非接触卡芯片支持ISO7816通信协议支持ISO/IEC 14443A通信协议支持ISO/IEC 14443A 106K、212K和424K传输速率一个标准ISO7816接口MCU指令兼容Turbo 51Triple-DES安全算法RSA(2048位)安全算法SSF33安全算法SHA1安全算法内部带PLL程序存储器64K x 8bit ROM(用户可用56K x 8bit)数据存储器16K x 8bit EEPROMRF接口280x8bit数据缓存256x8bit iRAM2048x8bit xRAM低压检测复位高低频检测复位存储器数据加密EEPROM满足10万次擦写指标EEPROM满足10年数据保存1.3 功能框图FM1216系列CPU卡芯片的整体功能框图如下:图1-1 FM1216功能框图1.4 管脚封装封装形式为非接触模块、接触模块和双界面模块封装1.5 管脚功能1.5.1 非接触模块编号管脚名称管脚定义类型说明1 IN1 天线1 输入输出非接触接口射频脚12 IN2 天线2 输入输出非接触接口射频脚2表1-1 FM1216非接触模块管脚功能1.5.2 接触模块封装编号管脚名称管脚定义类型说明1 VCC C1 电源ISO7816接口电源2 RST C2 输入ISO7816接口复位信号,低有效3 CLK C3 输入ISO7816接口时钟4 --RFU5 GND C5 电源ISO7816接口地6 --RFU7 IO C7 输入输出ISO7816接口双向通信信号8 --RFU表1-2 FM1216接触模块封装管脚功能1.5.3 双界面模块封装编号管脚名称管脚定义类型说明1 VCC C1 电源ISO 7816接口电源2 RST C2 输入ISO 7816接口复位信号,低有效3 CLK C3 输入ISO 7816接口时钟4 --RFU5 GND C5 电源ISO 7816接口地6 --RFU7 IO C7 输入输出ISO 7816接口双向通信信号8 --RFU9 IN1 天线1 输入输出非接触接口射频脚110 IN2 天线2 输入输出非接触接口射频脚2表1-3 FM1216双界面模块封装管脚功能2 工作流程芯片可以以单界面或者双界面进行工作。
单界面工作时由单个接口(非接触接口或接触接口)供电,接口独立工作。
双界面工作时由两个接口同时供电,先上电的接口进行工作,等该接口下电后,另外一个接口开始工作。
非接触界面typeA接口工作时分逻辑加密卡和CPU两个工作流程,根据选卡后的第一条命令(是否为RATS)选择进入相应的工作流程。
2.1 typeA界面工作流程图2-1 FM1216 typeA界面工作流程2.2 接触界面工作流程1.芯片上电复位后MCU就开始工作,接触接口保持在接收数据状态2. MCU通过写ct_control寄存器的发送控制位控制接触接口发送数据,发送数据过程3.接收和发送数据的过程中,MCU可以保持工作2.3 双界面工作流程图2-2 FM1216 芯片工作流程(CL接口为typeA协议)3 存储器配置图3-1 FM1216存储器空间3.1 片内存储器FM1216片内存储器为256byte的iRAM,SFR space为CPU的内部SFR寄存器。
3.2 程序存储器FM1216程序存储器为64K byte ROM,用于存放CPU的程序。
其中56K为通用程序区,8K为测试程序区。
3.3 片外存储器FM1216的片外存储器包括数据存储器(DATA MEMORY)、xRAM和寄存器。
FM1216对所有的片外存储器统一编址。
片外存储器地址分配空间如下编号片外存储单元地址存储空间说明1 0000H ~ 3FFFH 16K 数据存储器2 4000h ~ DFFFH 40K 空白区3 E000H ~ EFFFH 4K xRAM区(实际大小为2K)4 F000H ~ FFFFH 4K 寄存器组表3-1 FM1216片外存储器地址空间分配FM1216数据存储器的EEPROM大小为16K,即实际空间为16K,16K到56K之间为空白区,对其进行访问为错误操作,置错误标志4 指令系统接触接口下,硬件只起传输作用,不解析指令。
非接触typeA接口下,硬件只解析逻辑加密卡指令。
ISO14443-4协议的RATS指令以及CPU卡功能下相关的指令均由COS进行处理,硬件只起传输作用。
非接触typeA硬件支持的指令集如下:指令名称指令代码(16进制)说明request std 26 复位应答指令寻找未被置成暂停状态的卡request all 52 复位应答指令寻找所有在操作区域内的卡Anti-collision 93 防冲突指令如果操作区域内有一张或多张卡片,本指令将用来从这些卡片中选出一张卡Select Card 93 选择卡片指令在防冲突指令后建立起与选中卡的通讯Authentication.1a 60 验证指令(KeyA)在访问卡片存储区之前,用户必须证明他们操作的合法性。
可以通过验证读写器内的密码与卡内的密码是否一致来获得Authentication.1b 61 验证指令(KeyB)Read 30 读块指令读出卡中某一块的16个字节Write A0 写块指令将数据写入卡中的某一块Increment C1 加法指令将卡中的数值块加上某一数值,并把结果存于卡内的寄存器Decrement C0 减法指令将卡中的数值块减去某一数值并把结果存于卡内的寄存器Restore C2 存储指令将卡内数值块的内容读到卡内的寄存器Transfer B0 传输指令将卡内寄存器中的内容写入块中Halt 50 暂停指令将卡片置于暂停状态表4-1 FM1216 非接触typeA硬件支持的指令集5 电气参数5.1 极限参数项目符号极值单位工作温度(模块)Topr -25 - +85 °C贮藏温度(模块)Tstr -55 - +125 °CESD(HBM模型)Vesd 4000(最小)V 5.2 直流参数参数符号最小值典型值最大值单位工作电压范围Vcc 2.7 5.5 V静态工作电流Idd 200 uA最大工作电流Icc1(接触)20 mA Icc2(非接触) 5 mA注:1.Idd为ISO7816接触接口STOP模式静态功耗(工作电压5.5V)2.Icc1为接触界面最大工作电流3.Icc2为非接触界面最大工作电流5.3 交流参数参数符号最小值典型值最大值单位输入电容Cin 14 20 fF输入频率Fin1(非接触)13.553 13.56 13.567 MHz Fin2(接触) 1 3 5 Mhz工作频率Fsystem 3.39 30 Mhz EEPROM擦写时间Tw 2 3.3 4 ms EEPROM Endurance Nwrite 10 万次EEPROM Retention Tret 10 年版本信息版本号发布日期页数章节或图表更改说明0.1 2009. 2 13 首次发布0.2 2010. 7 13 更新部分内容0.3 2010.7 14 增加电气参数1.0 2011.3 13 1.修改笔误2.公司更名为“上海复旦微电子集团股份有限公司” 3.北办地址门牌变更1.1 2011.10 13 1.修正电气参数及说明1.2 2011.10 13 1.5章1.更新管脚说明1.3 2012.02 13 5章1.更新部分电气参数1.4 2013.09 13 销售及服务网点1.更新法律声明2.更新销售及服务网点上海复旦微电子集团股份有限公司销售及服务网点上海复旦微电子集团股份有限公司地址:上海市国泰路127号4号楼邮编:200433电话:(86-021) 6565 5050传真:(86-021) 6565 9115上海复旦微电子(香港)股份有限公司地址:香港九龙尖沙咀东嘉连威老道98号东海商业中心5楼506室电话:(852) 2116 3288 2116 3338传真:(852) 2116 0882北京办事处地址:北京市东城区东直门北小街青龙胡同1号歌华大厦B座423室邮编:100007电话:(86-10)8418 6608传真:(86-10)8418 6211深圳办事处地址:深圳市华强北路4002号圣廷苑酒店世纪楼1301室邮编:518028电话:(86-0755) 8335 0911 8335 1011 8335 2011 8335 0611传真:(86-0755) 8335 9011台湾办事处地址:台北市114内湖区内湖路一段252号12楼1225室电话:(886-2) 7721 1889传真:(886-2) 7722 3888新加坡办事处地址:237, Alexandra Road, #07-01, The Alexcier, Singapore 159929电话:(65) 6472 3688传真:(65) 6472 3669北美办事处地址:2490 W. Ray Road Suite#2 Chandler, AZ 85224 USA电话:(480) 857-6500 ext 18公司网址:/。