天喻PSAM卡操作指南:APDU指令详解

4星 · 超过85%的资源 需积分: 50 46 下载量 158 浏览量 更新于2024-07-25 收藏 1.43MB PDF 举报
"武汉天喻PSAM卡开发手册" 该手册详细介绍了武汉天喻信息产业股份有限公司生产的PSAM卡,PSAM卡全称为Protected Secure Memory Card,是智能卡的一种,主要用于安全认证,尤其在金融、交通等领域,确保数据传输的安全性。手册主要涵盖以下几个方面: 一、天喻TYCOS/PSAM简介 这部分内容阐述了PSAM卡的基本结构和功能。文件结构部分讲解了卡片中的文件系统,包括MF(主文件)和DF(目录文件)的组织方式。MF区域是卡片的根目录,而DF区域则用于组织和分类不同的子文件。手册还详细说明了MF和DF的作用及如何在卡片上创建和管理这些文件。 二、个人化命令 这部分列出了用于卡片个人化的各种命令,如创建文件(CreateFile)用于在卡片上建立新的文件,建立应用结束(CREATEEND)用于终止一个特定的应用,以及擦除主文件(ERASEMF)用于清除MF区域的数据。 三、文件访问命令 文件访问命令是PSAM卡操作的核心,包括选择文件(Select)用于指定要操作的文件,读记录文件(ReadRecord)和写记录文件(UpdateRecord)用于读取和修改文件中的数据,读二进制文件(ReadBinary)和写二进制文件(UpdateBinary)则是对二进制数据的读写操作。 四、基本应用命令 这部分涉及的是与安全认证相关的命令。外部认证(ExternalAuthentication)和内部认证(InternalAuthentication)用于与卡片进行安全交互,确保只有授权实体才能访问卡片;取响应数据(GetResponse)用于获取卡片的响应信息,取随机数(GetChallenge)则是请求卡片生成随机数用于加密过程;写入密钥(WriteKey)允许向卡片写入加密密钥,通用DES计算初始化(INIT_FOR_DESCRYPT)和通用DES计算(DESCrypt)是进行数据解密的步骤;MAC1计算(INIT_PSAM_FOR_PURCHASE)涉及到消息认证码的生成,以验证数据的完整性和来源。 这本手册对于开发和维护与PSAM卡交互的应用程序至关重要,提供了完整的APDU指令操作指南,有助于开发者理解和实现卡片的各类操作。由于手册的内容随着产品升级而更新,因此在使用时需确保参考的是最新的版本,以获取准确的技术信息。