(计算机应用技术专业论文)芯片操作系统命令设计理论及方法研究.pdf_第1页
(计算机应用技术专业论文)芯片操作系统命令设计理论及方法研究.pdf_第2页
(计算机应用技术专业论文)芯片操作系统命令设计理论及方法研究.pdf_第3页
(计算机应用技术专业论文)芯片操作系统命令设计理论及方法研究.pdf_第4页
(计算机应用技术专业论文)芯片操作系统命令设计理论及方法研究.pdf_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ad i s s e r t a t i o ns u b m i t t e dt og u a n g d o n gu n i v e r s i t yo f t e c h n o l o g yf o rt h ed e g r e eo fm a s t e ro fe n g i n e e r i n gs c i e n c e r e s e a r c ho nc o m m a n d d e s i g nt h e o r ya n dm e t h o d s o f c h i po p e r a t i o ns y s t e m m a s t e rc a n d i d a t e :g u o h o n g z h i s u p e r v i s o r :p r o f l i d a i p i n g m a y2 0 1 0 f a c u l t yo fc o m p u t e r g u a n g d o n gu n i v e r s i t yo ft e c h n o l o g y g u a n g z h o u ,g u a n g d o n g ,p r c h i n a ,510 0 9 0 摘要 摘要 随着现代化和信息化进程的推进,智能卡被广泛用于电信、金融、交通、医疗等 行业领域。智能卡作为存储个人信息、电子支付、数据加密等的手段和工具,被要求 具有更高的安全性、良好的兼容性和可扩充性,作为智能卡的软件平台的芯片操作系 统c o s ,具有十分重要的地位和作用。如何开发一个高效率、低成本、易扩充的c o s 是众多卡商追求的目标,因此智能卡c o s 的研发具有十分积极的意义。 本文的研究工作正是基于智能卡c o s 的研发的基础上开展的。文中首先介绍了智 能卡国内外研究现状,对智能卡及其应用相关的部分技术规范作了简要说明,从软硬 件两个层面描述了智能卡的安全特性,并阐述了智能卡的通信协议。然后对智能卡c o s 的体系结构、基本功能模块和工作原理等内容作了说明。基于上面的一些基本知识, 紧接着对智能卡c o s 命令设计相关理论与方法的作了探讨,根据命令的功能需求和它 本身的特性提出了命令设计目标和原则;对命令结构进行了分析,归纳了命令的特征; 从软件开发模块划分的角度,提出了命令的三种分类方法;从实现命令系统的角度, 构造了命令解释器;从软件工程的角度,提出了命令设计模型与开发方法,并对命令 执行性能进行了评价。接着用特殊应用的命令设计与实现来举例说明,以此验证理论 的正确与否。最后,对命令系统研究过程中的创新点进行了阐述。 本项目从2 0 0 7 年6 月开始分析设计,到2 0 0 8 年1 2 月竣工,历时1 年半。项目完 成了智能卡c o s 的通信管理、命令解析、文件系统、安全控制和底层驱动等模块的设 计与实现,并实现了智能卡增值业务,如超级号簿。同时,还开发了一系列智能卡辅 助测试工具,如智能卡个人化数据预处理、文件格式转换等。测试验证了c o s 符合国 际标准和行业标准,并能正确应用在终端和相应网络环境中,具有良好的兼容性和稳 定性。本文正是在本项目设计实践基础上进行了分析和总结。 关键词:智能卡:c o s ;守护流程;命令解释器 广东工业大学硕士学位论文 a b s t r a c t w i t ht h ea d v a n c e m e n to fm o d e r n i z a t i o na n di n f o r m a t i o n i z a t i o n ,s m a r tc a r da r ew i d e l v u s e di nv a r i o u si n d u s t r i e ss u c ha st e l e c o m m u n i c a t i o n s ,f i n a n c e ,t r a n s p o r t ,m e d i c a la n ds o o n a st h em e a n sa n dt o o l so fs t o r a g eo fp e r s o n a li n f o r m a t i o n ,e l e c t r o n i c p a y m e n to rd a t a e n c r y p t i o n ,s m a r t c a r di s r e q u i r e d t oh a v e h i g h e rs e c u r i t y ,g o o dc o m p a t i b i l i t ya n d s c a l a b i l i t y c h i po p e r a t i o ns y s t e mc o s ,w h i c hi st h es o f t w a r ep l a t f o r mo fs m a r tc a r d p l a y sa n i m p o r t a n tr o l e h o wt od e v e l o pac o sw i t hh i g he f f i c i e n c y ,l o wc o s ta n de a s ye x p a n s i o n i s t h eg o a lp u r s u e db ym a n yc a r dp r o v i d e r s s ot h er e s e a r c ha n dd e v e l o p m e n to fs m a r tc a r d c o sh a v ev e r yp o s i t i v es e n s e t h er e s e a r c hw o r ko ft h i sp a p e ri sj u s tb a s e do nt h et h er e s e a r c ha n dd e v e l o p m e n to f s m a r tc a r d c o s f i r s t l y ,t h e r e s e a r c hs t a t u so fs m a r tc a r da t h o m ea n da b r o a di s i n t r o d u c e d ,a n ds o m eo ft e c h n i c a ls p e c i f i c a t i o n sr e l a t e dt os m a r tc a r do ri t sa p p l i c a t i o ni s b r i e f l yd e s c r i b e d ,a n ds m a r tc a r d ss e c u r i t yf e a t u r e sa r ed e s c r i b e df r o mh a r d w a r ea n d s o f t w a r e ,a n dt h ec o m m u n i c a t i o np r o t o c o lo fs m a r tc a r di sp r e s e n t e d t h e nc o n t e n t ss u c ha s c o sa r c h i t e c t u r e ,b a s a lf u n c t i o nm o d u l e sa n dw o r kp r i n c i p l ea r ee x p l a i n e d b a s e do ns o m e b a s i ck n o w l e d g ea b o v e ,t h e nt h et h e d e s i g nt h e o r i e sa n dm e t h o d so ft h es m a r tc a r dc o s c o m m a n da r e d i s c u s s e d d e s i g no b j e c t i v e sa n dp r i n c i p l e so fc o m m a n da r ei n t r o d u c e d a c c o r d i n gt ot h ec o m m a n d sf u n c t i o nr e q u i r e m e n t sa n di t s c h a r a c t e r i s t i c s ;a n a l y z i n gt h e c o m m a n ds t r u c t u r e ,a n ds u m m a r i z i n gt h ec o m m a n d c h a r a c t e r i s t i c s ;f r o mt h ep e r s p e c t i v eo f s o f t w a r e d e v e l o p m e n tm o d u l ed i v i s i o n ,t h r e ek i n d so fc o m m a n dc l a s s i f i c a t i o n a r e m a d e ;c o n s t r u c t i n gac o m m a n di n t e r p r e t e rf r o mt h ep e r s p e c t i v eo fa c h i e v i n gt h ec o m m a n d s y s t e m ;a c c r o d i n gt ot h es o f t w a r ee n g i n e e r i n gi d e a s ,t h ed e s i g nm o d e l a n dd e v e l o p m e n t m e t h o do fc o m m a n di s p u tf o r w a r d ,a n dt h ei m p l e m e n t a t i o no fc o m m a n dp e r f o r m a n c ei s e v a l u a t e d t h e n t a k i n g t h e d e s i g n a n d i m p l e m e n t a t i o n o f s p e c i a la p p l i c a t i o n f o r e x a m p l e , v e r i f y i n gt h et h e o r yi sc o r r e c to rn o t f i n a l l y ,t h ei n n o v a t i o n si nt h ep r o c e s so f r e s e a r c hc o m m a n d s y s t e mi sd e s c r i b e d t h ep r o j e c tb e g a ni nj u n e2 0 0 7a n dc o m p l e t e di nd e c e m b e r2 0 0 8 ,l a s t i n go n ea 1 1 da h a l fy e a r s t h i sp r o j e c tc o m p l e t e dt h ed e s i g na n di m p l e m e n t a t i o no fs m a n c a r dc o sm o d u l e s s u c ha sc o m m u n i c a t i o n sm a n a g e m e n t ,c o m m a n dp a r s i n g ,f i l es y s t e m s ,s e c u r i t yc o n t r o la n d t h eu n d e r l y i n gd r i v e r s ,a n d i m p l e m e n t e dv a l u e a d d e ds e r v i c e so nc a r d ,f o ri n s t a n c e ,s u p e r p h o n eb o o k s i m u l t a n e i t y ,as e r i e so fa s s i s t a n tt e s tt o o l s a r e d e v e l o p e d s u c h 嬲 p e r s o n a l i z a t i o nd a t ap r e p r o c e s s i n g ,f i l ef o r m a tc o n v e r s i o na n ds oo n t h ec o si sv a l i d a t e dt o h a b s t r a c t a c c o r d 晰t l li n t e r n a t i o n a ls t a n d a r d sa n di n d u s t r ys t a n d a r d s ,a n dc a r lb ea p p l i e dc o r r e c t l yi n t h et e r m i n a la n dt h e c o r r e s p o n d i n gn e t w o r ke n v i r o n m e n tw i t hg o o dc o m p a t i b i l i t ya n d s t a b i l i t y t h i sp a p e ri sa n a l y z i n ga n ds u m m a r i z i n gb a s e do nt h i sp r o j e c t k e yw o r d s :s m a r tc a r d ;c o s ;g u a r d i a np r o c e s s ;c o m m a n di n t e r p r e t e r i i i 广东工业大学硕士学位论文 目录 摘要i a b s t r a c t i i 目j 录1 1 1 , c o n t e n t s 第一章绪论。1 1 1 研究背景1 1 2 选题意义2 1 3 项目背景2 1 4 论文结构安排3 第二章智能卡相关技术4 2 1国内外研究现状4 2 2 智能卡相关技术规范5 2 2 1 与卡相关的规范5 2 2 2 与应用相关的规范。6 2 3 智能卡安全特性6 2 4 智能卡通信协议7 第三章智能卡芯片操作系统概述。1 0 3 1c o s 体系结构1 0 3 2c o s 基本功能模块1 l 3 2 1通信管理模块1 1 3 2 2 文件系统模块1 2 3 2 3安全控制模块1 3 3 。2 4 命令解释模块1 4 3 3c o s 工作原理15 3 3 1c o s 的主守护流程1 5 3 3 2c o s 的i o 流程1 7 3 3 3c o s 功能模块之间的状态转换及调度关系。2 0 3 4 智能卡相关应用2 3 3 4 1智能卡支持的应用分类2 3 3 4 2 智能卡支持的典型应用2 4 第四章一般命令系统理论模型和开发方法2 5 4 1常见操作系统接口相关知识2 5 4 1 1 联机命令的类型2 5 4 1 2 终端处理程序2 6 4 1 3命令解释程序2 6 4 2c o s 命令系统设计目标和原则2 8 i v 目录 4 2 1 设计目标2 8 4 2 2 设计原则2 8 4 2 命令特征分析。2 9 4 2 1命令编码2 9 4 2 2 命令总体特征3 0 4 2 3命令分类方法3l 4 2 4 命令集的扩展3 4 4 3 c o s 命令解释程序3 4 4 3 1命令解释器的构造3 6 4 3 2 命令处理流程3 7 4 4 命令系统模型和开发方法3 8 4 4 1 命令设计模型3 8 4 4 2 命令开发方法3 9 4 5 命令执行性能评价。4 5 第五章特殊应用的命令的设计与实现4 7 5 1 相关数据结构的设计4 7 5 2 基本命令的实现4 8 5 3s i m 应用相关命令的实现5 3 5 4p k i 应用相关命令的实现。5 6 5 5 命令测试结果5 8 第六章创新点6 1 结论6 2 参考文献6 3 攻读学位期间发表的论文6 6 独创性声明厶6 7 致谢6 8 附录6 9 v 广东工业大学硕士学位论文 co n t e n t s c h i n e s ea b s t r a c t 1 a b s t r a c t 。i i i c h i n e s ec o n t e n t s 1 1 1 0 7 c o n t e n t s v i c h a p t e r li n t r o d u c t i o n i 1 1r e s e a r c hb a c k g r o u n d l 1 2r e s e a r c hs i g n i f i c a n c e 2 1 :;i r o j e c tb a c k g r o u n d 2 1 4 p a p e rs t r u c t u r e 3 c h a p t e r 2 s m a r tc a r dt e c h n o l o g y 4 2 1r e s e a r c hs t a t u sa th o m ez 之a b r o a d 4 2 2s m a r tc a r dt e c h n o l o g ys t a n d a r d 5 2 2 1c a r dc o r r e l a t i v es t a n d a r d 5 2 2 2 a p p l i c a t i o nc a r dc o r r e l a t i v es t a n d a r d 6 2 3s m a r tc a r ds e c u r i t yc h a r a c t e r i s t i c 6 2 4s m a r tc a r dc o m m u n i c a t i o np r o t o c o l 7 c h a p t e i :; s m a r tc a r dc o ss u m m a r y 1 0 3 1 ( :( ) sa r c h i t e c t u r e 1 0 3 2c o sb a s i cf u n c t i o nm o d u l e s 1 1 3 2 1c o m m u n i c a t i o nm a n a g e m e n tm o d u l e 1 l 3 2 2f i l es y s t e mm o d u l e 1 2 3 2 3 s e c u r i t yc o n t r o lm o d u l e 1 3 3 2 4c o m m a n di n t e r p r e tm o d u l e 1 4 3 3c o sw b r kp r i n c i p l e 1 5 3 3 1c o sm a i ng u a r d i a nf l o w 1 5 3 3 2c o si of l o w 1 7 3 3 3c o sm o d e ls t a t u st r a n s f o r m & a t t e m p e rr e l a t i o n s 2 0 3 4 s m a r tc a r dc o r r e l a t i v ea p p l i c a t i o n 2 3 3 4 1s m a r tc a r da p p l i c a t i o nc l a s s i f y 2 3 3 4 2s m a r tc a r da p p l i c a t i o n 2 4 c h a p t e r 4 c o m m o nc o m m a n ds y s t e md e v e l o p m e n tt h e o r y & m e t h o d 。2 5 4 1f a m i l i a ro si n t e r f a c ek n o w l e d g e 2 5 4 1 1 ( ) n l i n ec o m m a n dt y p e s 2 5 4 1 2t e r m i n a lp r o c e s sp r o g r a m 2 6 4 1 3c o m m a n di n t e r p r e tp r o g r a m 2 6 4 2c o sc o m m a n ds y s t e md e s i g no b j e c t i v e & p r i n c i p l e 2 8 4 2 1 d e s i g no b j e c t i v e 2 8 v i 4 2 2 d e s i g np r i n c i p l e :1 8 4 2c o m m a n dc h a r a c t e r i s t i ca n a l y s i s :1 9 4 2 1c o m m a n de n c o d e :1 9 4 2 2c o m m a n dc o l l e c t i v i t yc h a r a c t e r i s t i c 3 0 4 2 3c o m m a n dc l a s s i f ym e t h o d s 3l 4 2 4c o m m a n dg a t h e re x t e n s i o n 3 4 4 3c o sc o m m a n di n t e r p r e tp r o g r a m :;z i 4 3 1c o m m a n di n t e r p r e t e rc o n s t r u c t 3 6 4 3 2c o m m a n dp r o c e s sf l o w 3 7 4 4c o m m a n ds y s t e mm o d u l e & d e v e l o p m e n tm e t h o d 3 8 4 4 1c o m r n a n dd e s i g nm o d u l e 3 8 4 4 2c o m m a n dd e v e l o p m e n tm e t h o d :;9 4 5c o m r n a n dp e r f o r m a t i o nc a p a b i l i t ye v a l u a t i o n 4 5 c h a p t e r 5s p e c i a la p p l i c a t i o nc o m m a n dd e s i g n & i m p l e m e n t 4 7 5 1 d e s i g nd a t as t r u c t u r e z 7 5 2b a s i cc o m m a n di m p l e m e n t 4 8 5 3s i m a p p l i c a t i o nc o m m a n di m p l e m e n t 5 3 5 4p k ia p p l i c a t i o nc o m m a n di m p l e m e n t 5 6 5 5c o m m a n dt e s tr e s u l t 5 8 c h a p t e r 6 i n n o v a t i o n 6 1 c o n e l u s i o n 6 2 r e f e f e n c e s 6 3 p u b l i c a t i o n sd u r i n gm a s t e rs t u d y 6 6 a n n o u n c e m e n to fo r i g i n a lc r e a t i o n t ;7 a c k n o w l e d g e m e n t 6 8 a p p e n d i x 6 9 v l i 第一幸绪论 1 1 研究背景 第一章绪论 信息化是当今世界经济和社会发展的大趋势,也是我国产业优化升级和实现工业 化、现代化的关键环节,智能卡系统应用是社会信息化的一个重要方面。智能卡所具 有的高内存容量及逻辑运算能力,使得智能卡被广泛的应用于电信、金融、交通、医 疗等领域。智能卡产品的广泛使用提高了人们生活和工作的现代化程度,显然这已成 为衡量一个国家科技发展水平的标志之一【i l 。 智能卡是集成电路卡( i n t e g r a t e dc i r c u i tc a r d ) 的英文简称,又称为s m a r tc a r d 。它将 一个专用的集成电路芯片镶嵌于符合i s o i e c 7 8 1 6 标准的p v c ( 或a b s 等) 塑料基片中, 封装成外形与磁卡类似的卡片形式,即制成一张智能卡【,】。 智能卡最突出的两个特点是个人身份性和保密性,它的出现大大提高了智能卡应 用的方便性和安全性,除此之外,还有大容量、稳定性、可携带、兼容性好等特点。 智能卡之所以能够得到广泛的应用,最为关键的原因在于其强大的安全性。智能 卡操作系统是智能卡技术中最为关键的部分,也是智能卡软件安全及所支持全部应用 的基础。 智能卡的片内操作系统则是整个卡片的灵魂,它是芯片资源的管理者和安全保密 的基础,将智能卡芯片内各种硬件与用户所要求的应用系统密切结合起来,实实在在 地体现出智能卡的安全所在。从本质上说它是智能卡芯片内的一个监控软件,用于接 收和处理外界发给智能卡的各种信息,管理卡内的存储器,并给出相应的应答信息f 4 l 。 目前,我国智能卡仍然处于起步阶段,诸多原因制约了我国智能卡的推广应用, 其中成本偏高是其中最重要的原因。造成智能卡成本偏高的原因是其不仅需要数据存 储、数据处理、更重要的是能够支持加密运算,为此智能卡不得不采用较高的c p u 频 率、较大的存储器容量。 3 g 网络技术时代和多应用的出现,以及如何采用较为廉价的智能卡芯片同时获取 较高安全性和较快加密速度,怎样规范智能卡操作系统的开发流程以提高工程开发的 进度和质量,这些问题使得智能卡操作系统越来越成为人们关注和研究的课题。 广东工业大学硕士学位论文 1 2选题意义 芯片操作系统简称为c o s ,即c h i po p e r a t i o ns y s t e m 。它是运行在智能卡芯片上 的操作系统,是智能卡的灵魂。在i c 卡系统中,卡片内的操作系统c o s 是整个系统 的核心,它的设计与开发既要遵循一定的规范,又存在很大的灵活性。无论是哪一种 c o s 系统的实现,其相关部分都必须遵守国际和行业的相关标准和规范。 不同的芯片操作系统,其功能可能有很大的差异,但是它的核心模块却大同小异, 一般包括i o 模块、文件系统、安全控制和命令解释模块等。在智能卡应用中,卡被用 做一个数据载体。命令集是对这些应用和传输协议优化了的,并且仅仅用于智能卡行 业内部。由于存储容量的严格限制,而迫于市场压力只能适度地增加以控制成本。通 常按特定的应用来裁剪命令集,在一个给定的应用中所有不是必需的命令都在程序优 化时被删去。 命令系统是c o s 各管理模块诸多功能的集中体现,其设计就是根据应用需求和国 际标准定义各命令a p d u 和响应a p d u 。尽管其格式和功能已被规范化,但是还没有 相关的理论和方法来指导命令系统的设计与开发,导致不同芯片厂家的c o s 或不同应 用的c o s 在开发时不能规范化,从而影响了整个工程的进度和系统的效率。本课题从 芯片操作系统支持的基本命令集出发,研究一套适合于智能卡操作系统上命令系统设 计与开发的理论和方法,给c o s 研究工作者或开发者提供相关的理论支持,并且快速 高效的开发命令系统。 1 3项目背景 本课题研究的内容属于广东工业大学与中国通信服务有限公司广东公司的下属公 司x x 智能卡公司合作的横向项目下的一个子课题。随着3 g 时代的到来和多应用的出 现,各网络运营商、手机商和智能卡商等都相继推出了新的技术和产品。3 g 信息时代 赋予了手机智能卡新的内涵,要求智能卡具有更高的安全性、良好的兼容性和可扩充 性,作为智能卡的软件平台的芯片操作系统c o s 具有十分重要的地位和作用。该项目 就是在这样的背景下成立起来的。 x x 智能卡公司在智能卡行业具有较强的硬件生产能力,但在智能卡操作系统及相 关配套软件上的研发上技术力量较为薄弱。该公司生产的s i m 卡、u i m 卡和u s i m 卡 2 第一章绪论 上的操作系统均由其他芯片公司或开发c o s 的公司提供,这样每生产一张卡就需要缴 纳相应的版权费用,导致每张卡的成本增加,降低了企业的竞争力。本横向项目恰好 结合了学校的嵌入式研发技术力量和x x 智能卡公司较强的生产力量,互促发展,使 企业和学校双方达到共赢。 本项目从2 0 0 7 年6 月开始分析设计,到2 0 0 8 年1 2 月竣工,历时1 年半。项目完 成了智能卡c o s 的通信管理、命令解析、文件系统、安全控制和底层驱动等模块的设 计与实现,并实现了智能卡增值业务,如超级号簿。同时,还开发了系列智能卡辅 助测试工具,如智能卡个人化数据预处理、文件格式转换等。本文正是在本项目设计 实践基础上进行了分析和总结。 1 4 论文结构安排 本论文的内容结构具体安排如下: 第一章主要从本文所选课题的研究背景、选题意义和项目背景三个方面进行了介 绍。 第二章对智能卡的相关技术内容作了简要描述,包括了智能卡的国内外研究现状、 智能卡的相关技术规范、智能卡的安全特性和通信协议。 第三章阐述了智能卡芯片操作系统的体系结构模型和工作原理,着重描述了c o s 的四大功能模块各自的职能、c o s 的主守护流程和i o 流程,并给出了功能模块之间的 状态转换及调度关系,最后列举了智能卡支持的几个的典型应用。 第四章从p c 机o s 接口出发,从软件工程的角度着重探讨了一般化的智能卡命令 系统的相关理论,包括了命令设计目标和原则、命令特征分析、命令分类方法、命令 解释器的构造、命令系统模型和开发方法等内容。 第五章选取了特殊应用s i m 卡应用和p k i 应用,用第四章的理论指导它们部分典 型命令的设计与实现,并给出了命令测试结果。 第六章讲述了本课题中涉及的创新点。 广东工业大学硕士学位论文 第二章智能卡相关技术 2 1国内外研究现状 法国b u l l 公司在1 9 7 6 年率先开发出智能卡产品,它集微电子技术、计算机技术 以及信息安全技术于一体,极大的提高了人们生活和工作的安全程度。随着智能卡性 能的不断发展,卡操作系统的功能和结构也在不断发展,从最初面向专用应用的前后 台结构的监控程序,发展到支持多应用和动态应用下载的c o s 。因为目前还没有c o s 的国际标准,一般又把c o s 分为开放式操作系统和私有操作系统。 目前,开放式操作系统主要针对高端芯片,主要有s u n 公司提出的j a v a c a r d 平台, m o n d e x 公司提出的m u l t o s 以及微软公司提出的微软智能卡视窗( w i n d o w sf o r s m a r tc a r d ) t 1 6 1 。 j a v ac a r d 以j a v a 虚拟机( j v m ) 为基础,支持多应用动态下载。j a v a 智能卡具有平 台无关、高安全性、高可靠性、一卡多用的特点,适于开发特定场合、突出个人身份 验证、并在用卡交易过程中确保持卡人和证件一致性的应用。基于j a v a c a r d 的开发和 传统的p c 软件开发类似,开发人员逐步脱离了繁琐的底层操作,更多的关注应用逻辑 的实现,实现应用代码的下载安装,极大的方便了应用的推广。 m u l t o s 是高安全、多应用的智能卡操作系统标准,支持e m v 、身份证与其他多 种应用,主要应用于金融领域。卡片在有效生命周期内允许动态地装载、更新或删除 卡片应用。另外,它本身固有的安全性和方便性,使其成为目前公认的网络安全用户 端解决方案。利用智能卡可以较方便通过数据加密及通过p k i 进行身份验证,保证在 线安全支付。 w i n d o w sf o rs m a r tc a r d 是一张建立在微软w i n d o w s 操作系统上的一种智能卡操作 系统平台。在这个平台基础上进行c o s 的开发,可以简单使用m i c r o s o f tv i s u a ls t u d i o 作为开发工具,无缝隙的使用w i n 3 2a p i 和c o m 编程模型。 私有操作系统是指使用自然语言编写的c o s ( 目前主要是c 语言) ,这种方式对 硬件的要求较低,不需要版权费用,目前在国内比较流行,是国内厂家普遍采用的方 式。私有操作系统开发相对简单,避免了开放式系统c o s 研发的软硬件成本较高的问 题,但是目前还不能完全的实现动态多应用。 4 第二章智能卡相关技术 智能卡应用系统进入我国的时间较晚,1 9 9 3 年6 月江泽民总书记提出“金卡工程”, 并于同年9 月正式启动。随着网络化的进程和电子商务的飞速发展,i c 卡作为一种成 熟的电子支付手段也越来越受到业内人士的关注。 我国i c 卡的大规模应用首先是移动通信网上,从广东、上海建立中国最早的无线 数字电话系统开始,随着手机在全民中极大普及,s i m 卡的发卡量从最初的百万增加 到现在的数以亿计】。在其他不同行业,针对自身的应用特点,许多公司纷纷推出了 自己行业i c 卡解决方案,相关的监管部门也纷纷制定了本行业的卡应用规范,例如中 国人民银行的金融i c 卡规范、中国石化的加油卡规范、社会保障部的社保个人卡规范 等,针对目前市政i c 卡应用的迅速发展的趋势,制定集交通、水电、煤气、门禁多种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论