智能卡(SmartCard),也叫IC卡,它是一个带有微处理器和存储器等微型集成电路芯片的、具有标准规格的卡片。智能卡必须遵循一套标准,ISO7816是其中最重要的一个。ISO7816标准规定了智能卡的外形、厚度、触点位置、电信号、协议等。
智能卡根据装载芯片类型的不同、信息通讯方式的不同,又可以分为存储式卡片和微处理器卡片以及接触式卡片、非接触式卡片和双界面卡片。
一般的,对于应用于PKI应用的智能卡,都带有硬件真随机数发生器、RSA协处理器,可以硬件实现RSA的运算。另外,还具有DES和SHA-1等密码算法,保证在硬件内部产生密钥对,并在硬件内部完成加、解密运算。
从智能卡硬件的安全特性看,在芯片设计制造中考虑了多种安全措施,如防止他人修改数据等;在芯片的操作系统(COS)的设计上、在智能卡数据通信上都采取了各种不同的安全措施。以上的安全措施中,都采用了强度极高的各种安全算法、数据加密等措施。在应用当中采用了包括生物识别在内的用户身份识别、用户PIN码认证、智能卡与智能卡读写机具的交互认证等各种安全措施。
任何涉及到安全的产品都有被攻击的可能,智能卡也不例外,针对智能卡,有以下几种常见的攻击手段:
物理篡改:想办法使卡中的集成电路暴露出来,用微探针附在芯片表面,直接读出存储器中的内容。
时钟抖动:让时钟工作在正常的频率范围,但是在某一精确计算的时间间隔内突然注入高频率的脉冲,导致处理器丢失一两条指令。
超范围电压探测:与超范围时钟频率探测类似,通过调整电压,使处理器出错。
针对以上的攻击手段,智能卡厂商都采取了一系列防范措施:如总线分层、使芯片平坦化、平衡能耗、随机指令冗余等。
智能卡已应用到银行、电信、交通、社会保险、电子商务等领域,IC电话卡、金融IC卡、社会保险卡和手机中的SIM卡都属于智能卡的范畴.
文章来自于《http://products.rfidchina.org/ttest/readinfo-20975-185.html》
分享到:
相关推荐
智能卡是一种嵌入了微处理器和存储器等电子元件的卡片,它在信息技术领域扮演着重要的角色,尤其在身份认证、支付系统、数据安全等方面应用广泛。本章将深入探讨智能卡的基本工作原理以及现代常用的智能卡芯片技术。...
智能卡是采用ID-1规格的识别卡系列中最年轻和最聪明的成员。它的特点就是在卡里嵌入一片集成电路,其中含有传输、存储和处理数据的部件。数据既可以通过在卡片表面上触点传输,也可以不经触点,而通过电磁场来进行。...
### 智能卡的分类及特点介绍 #### 一、智能卡概述 智能卡,又称IC卡(Integrated Circuit Card),是一种内置有微型处理器和存储器的卡片,它利用先进的微电子技术对信息进行存储与处理。自从1976年法国人罗兰德·...
常用的智能卡大致有几种:存储卡、加密存储卡、CPU卡和超级智能卡,实际上,只有具备了微处理器的IC卡才是智能卡,但是人们习惯上把IC卡统称为智能卡。智能卡包括3个部分:塑料基片(有或没有磁条)、接触面、集成...
智能卡工具软件 - V2019野火版是一款专门针对智能卡进行管理和操作的应用程序,主要用于IC卡、M1卡、UID卡、CUID卡以及ID卡等类型的卡片进行卡号、UID、0扇区数据以及数据扇区的读取和写入操作。这个软件在智能卡...
7. 智能网卡企业介绍 智能网卡企业包括英伟达(NVIDIA)、英特尔(INTEL)和博通(BROADCOM)等国际巨头。这些企业掌握着智能网卡的核心技术,并在全球智能网卡市场中占有主要份额。 8. 智能网卡行业发展前景 智能网卡...
文档中介绍的APDU指令涵盖了智能卡的多个管理指令。这些指令按照功能可以分为设备管理指令、访问控制指令、应用管理指令、文件管理指令、容器管理指令和密码服务指令。例如,“SetLabel”是用于设置设备标签的设备...
6.1 密钥管理系统 6.2 智能卡的安全访问机制 6.3 智能卡防拔插处理 6.4 智能卡的安全使用 6.5 安全操作相关的基本命令
根据文档《AN2646 智能卡接口与STM8S微控制器》的介绍,本应用笔记提供了一种基于STM8S微控制器的智能卡接口解决方案,主要关注于通过UART1外设实现智能卡模式下的应用开发。文档不仅详细介绍了硬件接口的设计,还...
本资源文件专注于智能卡技术,特别提供了对ic、m1等类型卡片的卡号(UID)识别以及数据操作功能。通过本工具,用户能够轻松读取和写入UID、0扇区以及其他数据扇区的内容。无论是进行卡片认证、数据交换还是安全访问...
《智能卡技术与应用》这本书深入浅出地介绍了智能卡的工作原理和实际应用。书中可能涵盖了以下几个关键知识点: 1. **智能卡结构**:智能卡通常由卡体、芯片、天线和接触式或非接触式的接口组成。芯片内部包括微...
- **项目背景**:介绍多个联邦政府机构开展智能卡项目的背景和目标。 - **实施过程**:详细描述了项目规划、设计、实施等各个阶段的具体步骤。 - **面临挑战及解决方案**:总结了实施过程中遇到的问题以及采取的解决...
下面将详细介绍智能卡的安装、配置以及证书服务器的安装过程。 一、智能卡的安装 1. 物理插入:首先,将智能卡插入电脑的智能卡读卡器。确保读卡器已正确连接并被系统识别。 2. 驱动安装:系统可能会自动识别并...
文章详细介绍了Java Card平台的特点及开发环境(JCDK)的搭建方法,并通过具体的银行智能卡应用案例展示了如何创建智能卡Applet、下载CAP文件到智能卡以及通过APDU文件访问智能卡的过程。通过学习本文,读者将能够掌握...
在介绍智能网卡行业的知识之前,我们首先需要理解智能网卡是什么。智能网卡,又称为Smart NIC(Smart Network Interface Card),是网络接口卡的一种,在传统网卡的基础上加入了处理器和存储器等组件,能够执行特定...
本文详细介绍了如何使用STM32F101xx和STM32F103xx系列微控制器实现智能卡接口的设计,涵盖了硬件连接、通信协议、智能卡命令以及库函数等多个方面。通过遵循ISO7816等国际标准,开发者可以构建出稳定可靠的智能卡...
摘要﹕介绍一种非接触式智能卡模块的原理,性能。并给出了与MCS51单片机接口的详细程序。 当前社会生活中使用的主要为接触式智能卡,工作时需与读写终端触点接触,存在易磨损、并行性差、响应时间长等特点;而非...