历史上的今天
返回首页

历史上的今天

今天是:2025年02月26日(星期三)

正在发生

2018年02月26日 | 单片机与IC卡相关资料

2018-02-26 来源:eefocus

一、IC简介

  随着超大规模集成电路VLSI的发展,把集成电路IC嵌人类似于信用卡的卡片内,称为IC卡;进而把单片机也嵌入其内,则称为智能卡、聪明卡或智慧卡(Smard Card)。故IC卡也可称为卡式单片机。
  
  IC卡根据其结构和应用的特点大致可分为以下4种:
  
  1.存储卡
  
  存储卡( Memory Card)以半导体存储器取代磁卡的磁条,功能类似于磁卡。存储卡内的集成电路可以是ROM、PROM、EPROM、EE PROM和RAM(带有电池)。由于电可改写的E2 PROM的发展与广泛应用,内含Ez PROM的存储卡是存储卡的发展方向。存储卡可以加上简单密码,故可靠性及保密性高于磁卡。图1 - 111是256字节E2 PROM存储卡PCB2032/42结构图。


  该存储卡中内含256字节的EEPROM,作为读/写信息;32字节写保护区,用来存放不改写的永久数据。另外,有的存储卡还有保密功能,如ATMEL公司的128字节的AT102  EE PROM IC卡。
  
  2.付费卡
  
  付费卡(Debit Card)事实上也是存储卡的一种。该种IC卡采用预先付费,以后使用时扣去相应的钱款。这种lC卡在使用时,只能减不能加。卡内的金额扣完后可重新买卡(再写入钱款额)。图1- 112是104位的E2 PROM付费卡PCF 7960的结构图。

  该卡的104位分为3部分:24位为识别码数据(IC-Indenification Code数据).40位为只读Card Data,40位为Debit Data。其中,位72~103是可位写和字节擦除的计数器值,最大计数器值为3×84 -12 288位。
  
  3.智能卡
  
  智能卡(Smard Card)不但嵌入了存储器,还带有CPU,除了具有大容量存储外,还具有保密、识别等智能功能,如图1 - 113所示。该类卡可分为如图1 - 113所示的接触式和如图1 - 116所示的非接触式。智能卡是lC卡发展的方向,目前主要应用于银行、金融、POS系统及信息管理存取系统等。
  
  4.密码卡
  
  密码卡(Crypto Card)也是智能卡的一种。该IC卡在智能卡基础上,又嵌入了硬件密码计算单元,以满足RSA密码算法的要求。密码卡可以满足公共密码系统及开放式网络的要求,是近年来发展的高性能智能卡。
  
  IC卡具有存储容量大和保密性强的特点,因此,不但能取代磁卡应用,而且还具有更广泛的应用领域:付费电话(公用电话卡);银行金融系统(银行卡);健康保健系统(健康卡);售货、消费(电度表收费,汽车加油)——消费卡;大学、企业管理(公司/校园卡);收费电视(Pay TV卡);停车、门禁管理}海关电子护照、身份证;公共汽车、地铁的电子月票;高速公路、隧道、大桥的车辆自动收费;公共数据库系统的合法存取。
  
  IC卡与磁卡相比,有以下特点:
  
  ①存储容量大,可达10 KB,大大超过磁卡的存储量;保密安全性好,这是磁卡无可比拟的;IC卡的读/写可靠性要比磁卡高得多。
  
  ②IC卡(智能式)是1台独立型计算机,可以不必实时联网使用。这在我国通信设备较落后的情况下更具有现实意义。
  
  ③一卡多用,如公司卡既可消费(吃饭、购物),又可考勤,借书,借器材及用于资料管理等。
  
  ④IC卡价格要比磁卡高得多,推广应用有一定困难。

二、IC卡与单片机

  IC卡是把单片机芯片封装在卡片上,即带有EE PROM的单片机以片的形式进行应用。
  
  MOTOROLA、SGS、OKI、HITACHI、SIEMENS、PHILIPS和ATMEI。等公司都有相应的单片机作智能卡。原则上单片机内含EE PROM都可以作智能卡。表1- 30列出了这些单片机的性能。

  图1 - 114是目前应用量最大的智能卡单片机68HC05SC24的系统结构图。从图中可以看出,其结构与M68HC05系列单片机完全相同,只不过片内的Ez PROM容量较大,以及配有相应的Ez PROM所需的充电泵机构(Charge Pump)。


  
  随着人们对智能卡密码要求的不断提高,密码卡也应运而生。PHILIPS公司较早推出了带有密码计算单元的83C 852单片机。如图1- 115所示,它采用了80C 51为核。ROM为6KB.RAM为256字节,EE PROM为2 KB。此外,还带有512位RSA密码的高速硬件计算解码器,其算法为Xe(mod N)R= [(Y.X)+A]。该公开算法计算密码需440 000年,而83C852单片机只需1.5 s就完成了密码计算(以往若用软件实现,至少需1 min)。
  
  近来,为了使智能卡应用更为方便,采用非接触的光电耦合来取代ISO—7816的8点接触方式。非接触式的智能卡(Contactless Smart Card)如图1- 116所示,图中的线圈可用印制板线圈来实现。非接触智能卡是新一代的IC卡。香港的地铁已用非接触智能卡取代了使用多年的磁卡。
  
  表1- 31和表1- 32分别列出了各公司的IC卡芯片的市场占有率和IC卡芯片的技术状况。

三、IC卡的开发与应用

  IC卡是把单片机(或EE PROM)芯片先做成带有8个触点镀金铜片的模块,然后在PVC(或ABS)塑料卡片上挖个洞,再把模块嵌入洞中。虽然IC卡与常用的单片机(或EzPROM)只是封装形式不同,但是,由于形式不同,故开发应用也有所不同。
  
  存储卡只是把串行接口(如I2C总线)的E2 PROM芯片封装在卡片上。因此,存储卡的开发应用很方便,可以像常规的串行EE PROM芯片那样,通过IC卡上的触点按IIC总线规程来存取信息。
  
  智能卡虽也只是把单片机芯片封装在卡片上,但智能卡的开发应用要比存储卡复杂得多。智能卡信息的存取在形式上也与存储卡一样,通过读卡器的触点来串行读/写数据。由于智能卡的E2 PROM是在单片机内,故智能卡的读/写须通过单片机操作才能进行;同时,智能卡的密码式存取也须通过单片机解码认证后才能合法存取信息。所以,智能卡中单片机内的ROM要编有IC卡读/写的卡操作系统(Chip Card Operating System,有别于常说的计算机操作系统)和密码的算法。智能式IC卡的单片机开发可像常规的单片机开发那样,先用在线仿真器或软件验证板来开发编程,开发好的可进行掩膜,掩膜后的芯片就可以作为智能卡中的芯片。
  
  为了便于IC卡的开发与应用,国际标准化组织ISO制定了以下标准:
  
  ●7816 -1: IC卡的物理特性,如硬度、韧度及耐弯度等;
  
  ●7816 -2:IC卡的尺寸及接触点的位置;
  
  ●7816 -3:IC卡的电信号,如电信号的定义、电压、电流、工作频率及启动时的传输协议;
  
  ●7816 -4:IC卡用于国际交换的行业间命令;
  
  ●7816 -5:IC卡应用识别时的编号和登记过程;
  
  ●7816 -6:IC卡用于行业间数据元素。
  
  其中:前3部分用于制定IC卡的标准,目前已基本标准化;后3部分用于应用,还在完善之中。另外,根据不同的应用领域,ISO还在制定不同的应用标准。如金融应用标准的ISO-9992,它制定了IC卡的生命周期、事务过程、密码键关系、应用模块、IC卡密码算法和IC卡安全验证等。
  
  智能IC卡的开发应用与常规单片机的开发应用方式稍有不同。IC卡的前期开发(7816-3中的IC卡部分的电信号操作、卡操作系统及密码算法等)由IC卡研制厂商先行开发,其开发过程类同常规单片机的开发过程。开发好的程序掩膜后,作成模块,嵌入卡片内,形成IC卡供用户再次开发与应用。如图1 - 117所示,IC下的生命周期分4个阶段:制造期、格式化期、使用期和结束期。制造期,是在IC卡生产厂商的制造中完成;格式化期,是发卡者(如银行)在生产厂商支持下根据应用进行个性化( Personalization)及格式化;使用期,是持卡者(如客户)用IC卡存取信息进行应用;结束期,当IC卡失效或存储区满时,即失效锁死。
  
  上述开发,卡操作系统是关键。它有以下功能:
  
  ●数据传输管理根据7816 -3中的异步半双工协议,对IC卡与卡终端设备的数据传输电信号进行管理。
  
  ●保密信息管理密码下数据传送,信息的加密/解密及验证处理。
  
  ●应用管理逻辑通道管理,应用中的多任务处理及管理。
  
  ●文件管理操作系统由若干个MF(主文件)、DF(专用文件)和EF(基本文件)等组成,
  
  信息的存取通过文件管理进行。
  
  ●存储器管理文件及应用的安装管理、检验和计算以及自由存储区的管理。
  
  ●密钥管理密钥作为记录在文件中,密钥的存储、寻址和识别等。
  
  ●命令管理支持7816-4的卡与终端设备的命令处理及管理。
  
  IC卡的应用十分广泛,特别是在欧洲。在国际上,IC卡主要应用于金融、电信、医疗等方面。
  
  国际上的IC卡生产厂商主要在欧洲,而且,大多数在法国,如Bull(布尔)、SCHLUM-BERGER(施伦伯格)、Gemplus(简帕拉斯)、SIEMENS(西门子)和PHILIPS(飞利浦)公司。表1- 33~表1- 37给出了这些IC卡系列。

  我国IC卡的应用从1994年开始,至今已十分广泛,有不少应用系统。
  
  智能IC卡的开发应用,目前主要还是在政府职能部门指导下进行:
  
  ●银行卡 上海浦东发展银行的东方卡采用Bull公司的IC卡。
  
  ●金税卡 根据我国新的税务制采用大容量智能IC卡。
  
  ●移动电话卡  我国的GSM卡采用了SCHLUMBERGER公司的IC卡。
  
  由于对智能IC卡的开发平台有一定的要求,应用的规模要有一定的量,因此,智能IC卡的成本也较高。故除了上述较有规模的应用外,在其他方面的应用较少,而且规模也不大。但是,智能IC卡应是IC卡应用的方向。因此,在建立IC卡生产基地的同时,应加强IC卡的操作系统、IC卡开发平台和IC卡设备的研制,这样,就没有必要花高昂费用去购买IC卡的开发系统了,从而可加速我国智能lC卡的开发与应用。
  
  E2 PROM的IC卡由于开发方便,卡的成本也较低,因而该类IC卡目前在我国开发应用较多。ATMEL公司的AT102(加密的1K位)在我国应用较早,也较广泛。如:
  
  ●公司/校园卡公司/学校的管理、考勤、食堂、小卖部等。
  
  ●交通卡如电子月票、停车、加油、公路收费等。
  
  ●电信类卡  如电话卡。
  
  ●公用事业收费卡  如电表卡、煤气卡、水表卡等。
  
  ●收费电视卡在有线电视上对某些频道进行收费。
  
  根据我国的情况,IC卡的应用可以中央与地方相结合,既进行智能IC卡的应用开发,也
  
  大力推广E2 PROM IC卡的应用。在应用达到一定规模后,逐步朝智能IC卡应用发展(在一些领域仍可广泛使用Ez PROM IC卡),并把重点放在非金融类方面的应用。
  
  IC卡的应用有其特殊性,特别是开发的成本较高,故切忌一哄而上。不过,只要能正确引导,IC卡的应用会在我国结出硕果。特别是会在以下领域取得具有特色的应用:
  
  ●金融卡  由于我国通信线路较差,磁卡在商店消费要花费很长时间,智能IC卡可以当场消费、结算,可取代磁卡的应用。
  
  ●收费电视卡我国有亿万电视观众,此方面应用有较明显的效益。
  
  ●身份资料卡如身份证卡(可把指纹、签字密码储存在卡中)、保健卡、电子护照等,其
  
  应用在我国尤具意义。


推荐阅读

史海拾趣

Foxconn_Optical_Interconnect_Technologies__Inc.公司的发展小趣事

Foxconn Optical Interconnect Technologies Inc. 的五个发展故事

故事一:创立与初步发展

Foxconn Optical Interconnect Technologies Inc.(简称FIT),作为鸿海精密工业股份有限公司(Foxconn,又称富士康)旗下的子公司,其发展历程可以追溯到富士康的崛起。富士康由郭台铭于1974年在台湾创立,起初主要生产塑料零件。随着电子行业的蓬勃发展,富士康迅速转型,开始涉足电子制造服务(EMS)。在这一背景下,FIT应运而生,专注于光机电整合连接器、天线、声学元件等产品的研发与生产,逐渐在电子行业中崭露头角。

故事二:技术突破与全球化布局

FIT凭借其在光电互连技术领域的不断创新,逐步确立了在全球市场的领先地位。公司通过持续加大研发投入,成功开发出一系列高性能、高可靠性的产品,广泛应用于电脑、通讯、消费电子等多个领域。同时,FIT积极实施全球化战略,在亚洲、北美、南美和欧洲等地设立生产基地和研发中心,形成了覆盖全球的生产和服务网络。这一布局不仅提升了公司的市场竞争力,也为其未来的发展奠定了坚实基础。

故事三:与富圣光电的合作

FIT与富圣光电科技(昆山)有限公司的合作是其发展历程中的一个重要里程碑。富圣光电作为富士康旗下专注于光电科技领域的企业,与FIT在技术研发、产品生产等方面展开了深度合作。通过资源共享和优势互补,双方共同推动了光电技术的发展和应用。目前,FIT持有富圣光电50%的股份,这一合作不仅增强了双方在光电市场的竞争力,也为双方带来了显著的经济效益。

故事四:收购夏普与技术整合

2016年,富士康(鸿海精密工业股份有限公司)成功收购日本夏普公司,这一举动对FIT的发展产生了深远影响。夏普在显示技术、半导体等领域拥有强大的技术实力和市场地位,而FIT则擅长光电互连技术的研发和生产。通过此次收购,FIT得以将夏普的先进技术与自身优势相结合,进一步提升了在光电领域的综合竞争力。同时,这也为FIT拓展国际市场、提升品牌影响力提供了有力支持。

故事五:新能源汽车领域的探索

近年来,随着新能源汽车市场的快速崛起,FIT也开始将目光投向这一新兴领域。公司利用自身在光电技术方面的优势,积极研发新能源汽车充电系统、光电传感器等关键零部件。通过不断的技术创新和市场拓展,FIT在新能源汽车领域取得了初步成果。这一领域的探索不仅为公司带来了新的增长点,也为其在光电技术领域的持续发展注入了新的动力。

BOT公司的发展小趣事

广西来宾电厂是中国第一个国家正式批准的BOT试点项目。该项目由法国电力国际和通用电气阿尔斯通公司作为项目公司的主要股东,总投资为6.16亿美元。这个电厂的装机规模为72万千瓦,安装了两台36万千瓦的进口燃煤机组。在长达18年的特许经营期内,该项目为广西地区提供了稳定的电力供应,同时也为项目公司带来了可观的投资回报。随着时间的推移,该项目成为了BOT模式在中国成功应用的典范,为后来的类似项目提供了宝贵的经验。

Eagle Plastic Devices公司的发展小趣事

随着全球环保意识的不断提高,Eagle Plastic Devices公司也开始将环保理念融入产品研发和生产过程中。公司采用环保材料、改进生产工艺、降低能耗和排放等措施,努力降低产品对环境的影响。同时,公司还积极参与环保公益活动,倡导绿色消费和可持续发展。这些举措不仅提升了公司的品牌形象,也为公司带来了更多的市场机遇。

Eagle-Picher公司的发展小趣事

在第二次世界大战期间,Eagle-Picher公司利用其在材料科学方面的专长,为美国军队生产蓄电池。公司使用硅藻土和锌等材料,为军队的通信设备和其他电子设备提供可靠的电源。这一时期的业务扩张不仅增强了Eagle-Picher的技术实力,也为其在电子行业树立了良好的声誉。

Avic公司的发展小趣事

随着全球化的推进,Avic公司不断加强与国际航空工业界的合作。公司与多家国际知名航空企业建立了战略合作关系,共同开展航空电子技术的研发和生产。这些合作不仅促进了中国航空工业与国际先进水平的接轨,也为中国航空工业的国际化发展提供了有力支持。

Ametek公司的发展小趣事

随着中国航空工业的快速发展,Avic公司不断加强在航空电子技术领域的研发和创新。公司成功研制出一系列先进的航空电子系统,这些系统不仅提高了飞机的性能和安全性,也为中国航空工业的国际竞争力奠定了坚实基础。Avic公司在航空电子领域的突破,不仅推动了国内航空工业的发展,也为国际航空市场带来了新的选择。

问答坊 | AI 解惑

征集单片机创意

想参加一个比赛,但想了半天都想不出来做什么。所以来看一下大家都有什么好的想法,学习,做做!…

查看全部问答>

Platform Builder 5,问个极端弱智的问题

几个月前用过pb 5.0,现在又捡起来了,结果发现Workspace->FileView下的内容好像变了。根目录下主要有三项,PLATFORM、PRIVATE和public。其中Private和public下主要是通用Wince 5.0的内容,而PLATFORM里应该是与板子有关的BSP的内容吧。现在的情况 ...…

查看全部问答>

基础display controller问题

The Overlay/Display controller consists of logic for transferring image data from a local bus of the POST Processor or a video buffer located in system memory to an external LCD driver interface. what\'s the meaning of Overlay? ...…

查看全部问答>

电力行业企业高薪招聘嵌入式开发人员!!

    欢迎满足以下条件之一的有识之士与我们联系,公司网址:     www.nerc.com.cn,发送简历邮箱地址:whl668@epri.ac.cn。     1.具有2年以上电力行业嵌入式产品开发经验。         2. ...…

查看全部问答>

PPPoE拨号上网问题!

我在wince实现PPPoE拨号上网,现在可以拨号成功了,不过就是上不了网,ping也不通,哪位朋友遇到过这种情况,帮帮忙。 谢谢!…

查看全部问答>

ARM嵌入式入门

我以前作过51和AVR单片机的开发工作,对VC++也有了解,想学习ARM体系开发,LINUX一点不懂,感觉难学,WINCE方向是否容易掌握,怎样入门? …

查看全部问答>

在WinCE下可以用DirectShow播放MPEG4视频文件 的问题??求教!!!

各位高手:求教! 我在EVC中利用DirectShow开发出的播放器,播放WMV格式的文件时,只有声音,没有视频!在WINCE的OS 设计中,改加的feature 也都有加了!不知为什么?还请各位高手赐教?…

查看全部问答>

还是搞不懂怎么烧写NORFLASH

                                 我用的是STM3210E-EVAL评估板,想把程序中有一些表,数组放到NOR FLSAH中去,实在不知怎么烧进去,请懂的朋友 ...…

查看全部问答>

网上惊现-----STM32F207芯片!!!

下载 (211.05 KB) 2010-12-15 12:04 …

查看全部问答>

ADC 状态寄存器

ADC 状态寄存器能软件清除吗,手册上写的是软件清除,我在操作的时候却发现没有清除,软件、硬件仿真都显示没有清除…

查看全部问答>