智能卡芯片结构分析及驱动方法研究

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:alex_juve
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能卡的名称来源于英文名词"Smart Card",智能卡属于IC卡(集成电路卡)的一种。它是一种带有微型CPU处理器和存储器等微型集成电路芯片且具有标准规格的卡片。由于智能卡具有独立的处理器,可以独立的处理数据并将处理过的数据与外界沟通,这是一道天然的防火墙,具有较高的安全系数。所以智能卡已广泛应用于对数据保密要求较高的各种商业用途,例如:银行及金融服务、移动通讯行业、交通运输业、医疗保健、保安通行等。   智能卡由硬件资源(智能卡芯片)与卡上芯片的操作系统COS组成,智能卡芯片和COS是智能卡的核心,也因此智能卡才具有了“智能”。传统COS是针对某一种特定芯片开发的,由于受到处理能力和存储空间的限制,传统卡的COS是专用的,即一个COS只针对一种芯片,为一种具体应用而实现。由于不同的智能卡并没有一个通用的开发环境。每次要开发一种新的应用,都需要重新了解新的开发环境和重新编写芯片的底层驱动。不同的卡的芯片底层驱动并不兼容,这使同一智能卡操作系统在不同智能卡芯片的移植变得异常复杂。所有这一切导致传统智能卡应用的研发过程漫长,费用高昂。   为此,文中提出了一种封装智能卡操作系统底层驱动的机制,即智能卡操作系统驱动抽象层(简称CDAL)。通过分析各种芯片的参数和特点,包括芯片内存和寄存器的结构、加密协处理器、串口通信、FLASH存储等,在此基础上,建立适用于各种芯片的底层驱动统一接口。也为智能卡上层应用提供访问智能卡底层的统一接口。使得各个厂家的芯片的差异对于上层智能卡操作系统的应用的开发透明化,即上层智能卡操作系统应用的开发人员无需了解芯片底层信息就可开发基于智能卡的智能卡操作系统应用。从而加快智能卡操作系统应用开发和移植的效率,缩短智能卡操作系统开发的周期,减少智能卡操作系统的研发经费,使其可尽快的投入市场。
其他文献
数据是企业的生命线,对于高度依赖信息的企业,各种灾难都有可能导致企业信息系统的瘫痪。如何尽量降低灾难给企业带来的负面影响并保证业务的连续性运营是需要高度重视的问题
随着互联网技术和多媒体技术的高速发展,数字信息的传输变得越来越方便。与此同时,由于数字信息很容易取得并传播,使得网络上充斥着未授权而被篡改或复制的信息。因此,为了遏
随着全社会的信息化进程的不断加速,当代学校教育也不能不受到这种“信息爆炸”的影响,教学资源再也不像先前那样单调和受制于教师个体知识视野的局限,呈现出海量增长和形态
随着信息处理技术的飞速发展,命名实体识别技术越来越多的受到人们的关注。本文所研究的时间表达式识别,就是命名实体识别领域一项基础而重要的任务。时间表达式在自然语言处
随着网络的快速发展和计算机的普及,国家各级政府加快了对电子政务的建设步伐。网上审批作为电子政务的一部分,是政府对外办公的一个重要窗口。按照方便公众的原则实现政府各
作为软件复用的一种有效手段,软件构件技术成功地将系统开发的重点从程序设计转移到对已有构件的选取、组装和部署。在构件模型的支持下,通过复用已有的构件,软件开发者可以
我国是地震多发国家。地震活动频度高、强度大、分布范围广、震源浅,地震灾害十分严重。由于引发地震的因素很多且各种因素之间具有极不确定的非线性关系。本文通过时间震级
在组合优化问题中,车辆路径问题(Vehicle Routing Problem)属于比较典型的NP-Hard问题。一般情况下组合问题可以模式化为排序问题与分类问题,然而VRP则同时具备排序与分类这两
在这个信息爆炸的时代,信息检索系统的出现无疑给人们在因特网上寻找自己感兴趣的内容提供了莫大的帮助。对于系统返回的大量文档来说,用户们最关注的就是这些文档的顺序。一个
在传统的信息检索中,检索模型是在静态数据集上训练得到的,模型一经训练,结构和参数都相对固定下来,没有根据新的数据自动修正的机制。但现实中,Web上的信息是实时更新的,经