IC卡读写控制设计.doc
《IC卡读写控制设计.doc》由会员分享,可在线阅读,更多相关《IC卡读写控制设计.doc(53页珍藏版)》请在三一办公上搜索。
1、IC卡读写控制设计内容提要:随着全球信息化的发展, IC卡在全球的应用越来越广泛。IC卡是一个正蓬勃发展的边缘产业,一个与我们的生活正越来越密切的产业。在普及因特网和计算机的大潮涌来时,IC卡扮演着越来越重要的角色。本论文围绕“IC卡读写控制设计”这一热点课题,阐述了相应的IC卡读写控制的设计方案、开发方法和开发过程,在设计中利用Siemens公司的SLE4442芯片。2008年乃至今后5年,是我国IC卡应用向纵深发展的时期。我国IC卡市场格局必将由无序走向有序,市场竞争必将由有限走向无限,IC卡市场将逐步走向成熟,进入微利时代。在这种形势下,单纯的发卡量和新产品的数量并不能衡量IC卡产业与市
2、场的发展水平,市场发展的程度最终取决于IC卡的应用水平及其带来的社会效益。从可持续发展的角度讲,加强行业规范,推动IC卡企业由产品和技术型转向应用和服务型,将成为我国IC卡市场发展的重要趋势。关键词:读卡器 SLE4442卡 单片机 PSC I2C总线IC card reader control designAbstract :With the development of global information, IC card application in the world more and more widely. IC card is a positive edge of boomin
3、g industries, a U.S. life industry is increasingly close. Popularization of the Internet and at the computer when the flood tide, IC card to play an increasingly important role. In this paper, around the IC card reader control design, the hot topic on the corresponding IC card reader-controlled desi
4、gn, development methodology and development process, the use of Siemens in the design of the companys SLE4442 chip. In 2008 and even the next 5 years, Chinas IC card applications are to develop in depth period. Chinas IC card market will move from disorder and orderly market competition from limited
5、 to unlimited will, IC card market will gradually mature, time to enter the low-profit. Under such circumstances, a simple card-issuing volume and quantity of new products and should not measure the IC card industry and the market level of development, market development ultimately depend on the ext
6、ent of the level of application of IC cards and the associated social benefits. From the perspective of sustainable development, the strengthening of industry norms, and promote enterprise by the IC card products and technology-based applications and services shift type, will become Chinas IC card m
7、arket in the development of important trends.Keywords:SLE4442 card 51Singlechip PSC I2C bus目 录一、 引言5(一) IC卡技术及其发展5(二) IC卡的概念6(三) IC卡的主要特点6(四) IC卡的分类7二、 IC卡的安全问题9(一) 概述9(二) 数据加密9IP置换11F函数11E扩展置换12S替代选择12P置换12DES算法的解密131.密码安全及存储数据安全132.数据的完整性141IC卡卡座192.单片机和存储器203.接口电路和外围设备20六、结论22致 谢23参考文献55一、 引言(一)
8、IC卡技术及其发展IC卡的最初设想是由日本人提出来的。1969年12月,日本的有村国孝(Kunitaka Arimura)提出一种制造安全可靠的信用卡方法,并于1970年获得专利,那时叫ID卡(Identification Card)。1974年一名法国新闻记者罗兰莫雷诺(Roland Moreno)发明发明了带集成电路芯片的塑料卡片,并取得了专利权,这就是早期的IC卡(Integrated Circuit Card)。1976年法国布尔(Bull)公司研制出世界第一枚IC卡。1984年,法国的PTT(Posts, Telegraphs and Telephones)将IC卡用于电话卡,由于I
9、C卡良好的安全性和可靠性,获得了意想不到的成功。随后国际标准化组织(ISO,International Standardization Organization)与国际电工委员会(IEC,International Electrotechnical Commission)的联合技术委员会为之制订了一系列的国际标准、规范,极大地推动了IC卡的研究和发展。由于IC卡小巧玲珑,便于携带,存储量大,保密性好,使用寿命长,制造成本低,它日益受到人们的青睐。如今它已广泛用于金融流通、购物预付、身份认证、资料记录等方面,是继磁卡之后出现的又一种新型信息工具。目前在我国,随着金卡工程建设的不断深入发展,IC卡
10、已在众多领域获得广泛应用,并取得了初步的社会效益和经济效益。2000年,全国IC卡发行量约为2.3亿张,其中电信占据了大部分市场份额。公用电话IC卡1.2亿多张,移动电话SIM卡超过4200万张,其它各类IC卡约6000万张。2001年IC卡总出货量约3.8亿张,较上年增长26%;发行量约3.2亿张,较上年增长40%。从应用领域来看,公用电话IC卡发行超过1.7亿张,SIM卡发行5500万张,公交IC卡为320万张,社保领域发卡为1400万张,其它发卡为8000万张。尽管IC卡的发行量保持了较高的增长率,但市场销售额在IT市场中的比重还很小。据信息产业部计算机与微电子发展研究中心(简称CCID
11、)统计,2001年我国计算机市场销售额约2502亿元,而IC卡市场销售额不到21亿元。IC卡市场还构不成我国IT业的亮点,对IT市场的拉动作用并不明显。这一方面制约IT企业对IC卡技术的投入,另一方面,也预示着我国IC卡市场的巨大发展空间。随着政府管理和支持力度的加大、技术研发水平的提升,IC卡市场竞争格局将发生深刻的变化。由于高端芯片、核心模块、金融POS机、生产设备等被国外企业所掌握,造成国外品牌对一些细分市场的相对垄断。随着政府智能卡项目的启动,移动通信市场的逐步开放,国内企业技术实力和工艺流程的优化,使得国外品牌市场份额受到很大程度的限制,而国内品牌将会有快速的发展。一些从电信市场成长
12、起来的国内IC卡企业,依托雄厚的资金和技术实力,将在身份证、金融、社保、交通等领域继续拓展业务,直接参与国际化竞争。2008年乃至今后5年,是我国IC卡应用向纵深发展的时期。我国IC卡市场格局必将由无序走向有序,市场竞争必将由有限走向无限,IC卡市场将逐步走向成熟,进入微利时代。在这种形势下,单纯的发卡量和新产品的数量并不能衡量IC卡产业与市场的发展水平,市场发展的程度最终取决于IC卡的应用水平及其带来的社会效益。从可持续发展的角度讲,加强行业规范,推动IC卡企业由产品和技术型转向应用和服务型,将成为我国IC卡市场发展的重要趋势。1970年,法国人罗兰德莫瑞诺(Roland Moreno)第一
13、次将可进行编程设置的IC(Integrated Circuit)芯片放于卡片中,使卡片具有更多的功能。当时,他对这项技术的描述是:镶嵌有可进行自我保护存储器的卡片。这样就诞生了世界上第一张IC卡。在此后的三十多年里,随着超大规模集成电路技术、计算机技术以及信息安全技术等的发展,IC卡种类更加丰富,技术也更趋成熟,已在国内外得到了广泛的应用。下面将从不同的角度对IC卡进行详细分类和简单分析。(二) IC卡的概念IC卡(Integrated Circuit Card,集成电路卡)在有些国家和地区也称智能卡(smart card)、智慧卡(intelligent card)、微电路卡(microci
14、rcuit card)或微芯片卡等。它是将一个微电子芯片嵌入符合ISO 7816标准的PVC(或ABS等)塑料基片中,封装成外形与磁卡类似的卡片形式,即制成一张IC卡。其极高的安全性现已越来越受到人们的普遍重视,已越来越多的领域取代磁卡及其它数据卡片,得到了越来越广泛的应用。IC卡作为一种新的高科技产品正在引起人们的广泛关注,其关键在于IC卡的应用,它标志着一种信息处理手段的问世。未来多功能的IC卡普及与应用将改变整个社会的生活方式,是人类全面迈向电子化时代的钥匙。从全球范围看,现在IC卡的应用范围已不再局限于早期的通信领域,而广泛地应用于金融财务、社会保险、交通旅游、医疗卫生、政府行政、商品
15、零售、休闲娱乐、学校管理及其它领域。(三) IC卡的主要特点IC卡的主要特点可以概括为以下几类:高可靠性:防磁、防静电、防破坏性和耐用性强。高安全性:防伪性好,存储数据安全性高(可加密)。方便使用:应用设备及系统网络环境成本低,数据存储量大。多应用类型:品种型号齐全、技术规范成熟。(四) IC卡的分类社会发展到今天,IC卡的种类也有很多。在接触式IC卡领域中,该类卡是通过IC卡读写设备的触点与IC卡的触点接触后进行数据的读写。国际标准ISO7816对此类卡的机械特性、电器特性等进行了严格的规定。这种类型的产品是通过直接电路接触方式来完成信息的读写,速度较慢,但安全保密性相对较好,多应用于金融、
16、电话与保险业等场合。其大致又可分为以下几类:1根据IC卡镶嵌的芯片的不同划分(1)存储卡:卡内芯片为电可擦除可编程只读存储器EEPROM(Electrically Erasable Programmable Read-only Memory),以及地址译码电路和指令译码电路。为了能把它封装在0.76mm的塑料卡基中,特制成0.3mm的薄型结构。存储卡属于被动型卡,通常采用同步通信方式。它能提供数据存储功能,卡内含有电子可擦除只读存储器(E2ROM)及其控制电路,但无加密逻辑功能,缺乏安全保护,主要应用于对数据保密要求不高的领域。这种卡片存储方便、使用简单、价格便宜,在很多场合可以替代磁卡。但该
17、类IC卡不具备保密功能,因而一般用于存放不需要保密的信息。例如医疗上用的急救卡、餐饮业用的客户菜单卡。常见的存储卡有ATMEL公司的AT24C16、AT24C64等。(2)逻辑加密卡:该类卡片除了具有存储卡的EEPROM外,还带有加密逻辑,每次读/写卡之前要先进行密码验证。如果连续几次密码验证错误,卡片将会自锁,成为死卡。从数据管理、密码校验和识别方面来说,逻辑加密卡也是一种被动型卡,采用同步方式进行通信。它由加密逻辑控制电路和(E2ROM)组成,具有数据存储功能和数据加密操作控制。此类卡仅是简单的密码认证,其中密码固定。在密码认证过程中,外界可以截取密码使系统破解。也有设计者将卡内所写数据自
18、加密,以增加保密性,但皆有迹可寻。适用于需要保密,但保密要求不很高的场合。该类卡片存储量相对较小,价格相对便宜,适用于有一定保密要求的场合,如食堂就餐卡、电话卡、公共事业收费卡。常见的逻辑加密卡有SIEMENS公司的SLE4442、SLE4428,ATMEL公司的 AT88SC1608等。(3)CPU卡:也称智能卡,该类芯片内部包含微处理器单元(CPU)、存储单元(包括随机存储器RAM、程序存储器ROM(FLASH)、用户数据存储器 EEPROM)、和输入/输出接口单元。其中,RAM用于存放运算过程中的中间数据,ROM中固化有片内操作系统COS(Card Operating System),而
19、EEPROM用于存放持卡人的个人信息以及发行单位的有关信息。不仅具有数据存储功能,同时具有命令处理和数据安全保护等功能。CPU管理信息的加/解密和传输,严格防范非法访问卡内信息,发现数次非法访问,将锁死相应的信息区(也可用高一级命令解锁)。其保密性极强,卡与设备间数据传输皆加密。每次卡认证皆生成临时密钥进行处理,即使外界截取大量数据也无法破解密码,可真正实现电子钱包使系统无需联网。CPU卡的容量有大有小,价格比逻辑加密卡要高。但CPU卡的良好的处理能力和上佳的保密性能,使其成为IC卡发展的主要方向。CPU卡适用于保密性要求特别高的场合,如金融卡、军事密令传递卡等。国际上比较着名的CPU卡提供商
20、有Gemplus、 G&D、Schlumberger等。(4)超级智能卡:在CPU卡的基础上增加键盘,液晶显示器,电源,即成为一超级智能卡,该种卡不仅带有微处理器和存储器,而且还带液晶显示屏和微型键盘,有的卡上还具有指纹识别装置等。VISA国际信用卡组织试验的一种超级卡 即带有20个健,可显示16个字符,除有计时,计算机汇率换算功能外,还存储有个人信息、医疗、旅行用数据和电话号码等。2、根据IC卡与外界进行交换是的数据传输方式不同划分(1) 串行IC卡:IC卡与外界进行数据交换时,数据流按照串行方式输入输出,电极触点较少,一般为6个或者8个。由于串行IC卡接口简单、使用方便,目前使用量最大。国
21、际标准ISO7816所定义的IC卡就是此种卡。(2) 并行IC卡:IC卡与外界进行数据交换时以并行方式进行,有较多的电极触点,一般在28到68之间。主要具有两方面的好处,一是数据交换速度提高,二是现有条件下存储容量可以显着增加。3、根据IC卡的应用领域不同划分(1)金融卡:也称为银行卡,又可以分为信用卡和现金卡两种。前者用于消费支付时,可按预先设定额度透支资金;后者可作为电子钱包或者电子存折,但不能透支。(2)非金融卡:也称为非银行卡,涉及范围十分广泛,实际包含金融卡之外的所有领域,诸如电信、旅游、教育和公交等等。(五) IC卡应用系统的基本组成与制造过程图示IC卡用卡装置(独立或联网)管理系
22、统图1 系统结构图图2 IC卡制造过程二、 IC卡的安全问题(一) 概述IC卡的安全问题包含:密码安全,数据安全,数据完整性,处理过程安全。(二) 数据加密数据加密的目的在于防范IC卡的数据被非法改写或通信过程中数据被截获读取。这里所说的数据改写是指无密码保护或密码被破解后的数据改写。1.密码学简介密码学分为两个部分:加密学和解密学。在进行加密算法过程中常用的运算有替代(Substitution),置换(Transposition),异或(XOR)。明文:为加密的数据;加密:用一个密码算法结合密钥对明文进行处理的过程;密文:处理后得到的结果;密钥:如同以用于开锁的一把钥匙,密钥是一个数据按照密
23、码算法对明文处理后得到密文,或对密文处理后得到明文;解密:将密文进行处理后得到明文的过程。2.DES算法数据加密的标准DES(Data Encryption Standard)算法是由IBM公司在70年代研究出的一种分组密码算法,是一个迭代分组密码。DES算法于1976年11月被美国政府采用,随后被美国国家标准局承认并作为标准的加密解密算法而大量采用。DES算法的入口参数有三个:Key:密钥,8字节(64bit);Data:待加密或待解密的数据,8字节(64bit);Mode:工作方式只有两种情况,加密或解密。图3 加密过程IP置换IP置换的具体做法是,将输入的第58位换到第一位,第50位换到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IC 读写 控制 设计
链接地址:https://www.31ppt.com/p-4146551.html