JR-T 0025.16-2013 中国金融集成电路(IC)卡规范 第16部分:IC卡互联网终端规范.pdf
《JR-T 0025.16-2013 中国金融集成电路(IC)卡规范 第16部分:IC卡互联网终端规范.pdf》由会员分享,可在线阅读,更多相关《JR-T 0025.16-2013 中国金融集成电路(IC)卡规范 第16部分:IC卡互联网终端规范.pdf(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 ICS 35.240.40 A 11 备案号:中 华 人 民 共 和 国 金 融 行 业 标 准 JR JR/T 0025.162013 中国金融集成电路(IC)卡规范 第 16 部分:IC 卡互联网终端规范 China financial integrated circuit card specifications Part 16:IC card internet terminal specification 2013-02-05 发布 2013-02-05 实施 中国人民银行中国人民银行 发布发布 JR/T 0025.162013 I 目 次 前言.III 1 范围.1 2 规范性引用文
2、件.1 3 术语和定义.1 4 符号和缩略语.4 5 终端硬件要求.5 5.1 终端安全要求.5 5.2 安全模块要求.5 5.3 硬件组成.5 5.4 电源.6 5.5 终端类型.6 6 一般终端要求.6 6.1 交易类型.6 6.2 支持卡片介质.6 6.3 下载管理.6 7 终端个人化.6 7.1 终端个人化数据.6 7.2 终端公私钥.7 7.3 终端个人化流程.7 7.4 证书申请和发放流程.7 8 安全体系.8 8.1 证书系统.8 8.2 安全通道.9 9 终端交易流程.11 9.1 开始交易.11 9.2 选择应用.11 9.3 应用初始化/读应用数据.11 9.4 脱机数据认
3、证.11 9.5 处理限制.11 9.6 持卡人验证.11 9.7 终端风险管理.12 9.8 终端行为分析.12 9.9 卡片行为分析.12 9.10 联机处理.12 9.11 交易结束.12 9.12 发卡行脚本处理.12 10 终端接口协议.12 10.1 USB 接口协议.12 JR/T 0025.162013 II 10.2 其他接口协议.12 附录 A(规范性附录)终端命令集.13 A.1 终端命令集概述.13 A.2 管理命令.14 A.2.1 READ TERMINAL INFO 命令.14 A.2.2 MANAGE BUZZER 命令.16 A.2.3 MANAGE LED
4、命令.16 A.2.4 CONFIG DISPLAY FORMAT 命令.17 A.2.5 MULTIPLE INSTRUCTION 命令.18 A.3 安全通道命令.18 A.3.1 ADD CERTIFICATE 命令.18 A.3.2 UPDATE CERTIFICATE 命令.19 A.3.3 DELETE CERTIFICATE 命令.20 A.3.4 READ CERTIFICATE 命令.20 A.3.5 GET CERT RESPONSE 命令.21 A.3.6 GET CLIENT HELLO 命令.22 A.3.7 HASH SERVER CERTIFICATE 命令.22
5、 A.3.8 VERIFY SERVER CERTIFICATE 命令.23 A.3.9 CLIENT SIGN 命令.24 A.3.10 EXPORT MASTERKEY 命令.24 A.3.11 HMAC 命令.25 A.3.12 TRANSMIT ENCRYPTED COMMAND 命令.25 A.3.13 CLOSE SECURE CHANNEL 命令.26 A.4 交易命令.27 A.4.1 CREDIT FOR LOAD 命令.27 A.4.2 DEBIT FOR PURCHASE 命令.29 A.4.3 GET ELECTRONIC CASH BALANCE 命令.31 A.4.
6、4 GET PRIMARY BALANCE 命令.31 A.4.5 GET DOL VALUE 命令.33 A.4.6 GET REVERSAL INFO 命令.34 A.4.7 VERITY OFFLINE PIN 命令.35 A.5 终端命令响应状态码列表.36 附录 B(规范性附录)报文鉴别码(MAC)计算方法.37 附录 C(资料性附录)安全通道建立过程示例.40 附录 D(规范性附录)终端支持双处理中心要求.41 JR/T 0025.162013 III 前 言 JR/T 0025中国金融集成电路(IC)卡规范分为以下部分:第 1 部分:电子钱包/电子存折应用卡片规范(废止);第 2
7、 部分:电子钱包/电子存折应用规范(废止);第 3 部分:与应用无关的 IC 卡与终端接口规范;第 4 部分:借记/贷记应用规范;第 5 部分:借记/贷记应用卡片规范;第 6 部分:借记/贷记应用终端规范;第 7 部分:借记/贷记应用安全规范;第 8 部分:与应用无关的非接触式规范;第 9 部分:电子钱包扩展应用指南(废止);第 10 部分:借记/贷记应用个人化指南;第 11 部分:非接触式 IC 卡通讯规范;第 12 部分:非接触式 IC 卡支付规范;第 13 部分:基于借记/贷记应用的小额支付规范;第 14 部分:非接触式 IC 卡小额支付扩展应用规范;第 15 部分:电子现金双币支付应用
8、规范;第 16 部分:IC 卡互联网终端规范;第 17 部分:借记/贷记应用安全增强规范。本部分为 JR/T 0025 的第 16 部分。本部分依据 GB/T 1.1-2009 给出的规则起草。本部分由中国人民银行提出。本部分由全国金融标准化技术委员会(SAC/TC180)归口。本部分主要起草单位:中国人民银行、中国工商银行、中国银行、中国建设银行、中国农业银行、交通银行、中国邮政储蓄银行、中国银联股份有限公司、中国金融电子化公司、银行卡检测中心、中钞信用卡产业发展有限公司、捷德(中国)信息科技有限公司、惠尔丰(中国)信息系统有限公司、福建联迪商用设备有限公司。本部分主要起草人:王永红、李晓枫
9、、陆书春、潘润红、杜宁、陈则栋、吴晓光、李春欢、刘志刚、张永峰、汤沁莹、李新、张栋、王红剑、李一凡、余沁、周新衡、张步、冯珂、李建峰、向前、涂晓军、齐大鹏、陈震宇、郑元龙、聂舒、丁吉、白雪晶、李子达、沈卓群、刘世英、于海涛、翁秀诚。本部分为首次发布。JR/T 0025.162013 1 中国金融集成电路(IC)卡规范 第 16 部分:IC 卡互联网终端规范 1 范围 本部分描述了IC卡互联网终端在硬件需求、接口协议、命令集、个人化以及安全体系方面的相关要求和规定。本部分适用于受理符合JR/T 0025规范定义的金融IC卡的互联网终端设备。使用对象主要是与IC卡互联网终端应用相关的设计、制造、管
10、理、受理以及应用系统的研制、开发、集成和维护等相关部门(单位)。在本部分内所提到的终端若无特殊说明,均指IC卡互联网终端。本部分描述了IC卡互联网终端在个人计算机上使用的规则,在其他应用环境(如智能手机、平板电脑等)的使用规则可参考本部分规定。2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。JR/T 0025.3 中国金融集成电路(IC)卡规范 第3部分:与应用无关的IC卡与终端接口规范 JR/T 0025.6 中国金融集成电路(IC)卡规范 第6部分:借记/贷记应用
11、终端规范 JR/T 0025.7 中国金融集成电路(IC)卡规范 第7部分:借记/贷记应用安全规范 JR/T 0025.8 中国金融集成电路(IC)卡规范 第8部分:与应用无关的非接触式规范 JR/T 0025.17 中国金融集成电路(IC)卡规范 第17部分:借贷记应用安全增强规范 ISO/IEC 8859-1ISO/IEC 8859-10 信息处理 八位单字节编码图形字符集 ISO/IEC 9797-1 信息技术 安全技术 报文鉴别码(MACs)第1部分:块密码机制 3 术语和定义 下列术语和定义适用于本文件。3.1 应用 application 卡片和终端之间的应用协议和相关的数据集。3
12、.2 非对称密码技术 asymmetric cryptographic technique 采用两种相关变换的密码技术:公开变换(由公钥定义)和私有变换(由私钥定义)。这两种变换存在在获得公开变换的情况下是不能够通过计算得出私有变换的特性。3.3 认证 authentication 确认一个实体所宣称的身份的措施。3.4 证书 certificate 由发行证书的认证中心使用其私钥对实体的公钥、身份信息以及其它相关信息进行签名,形成的不可伪造的数据。JR/T 0025.162013 2 3.5 认证中心 certification authority 证明公钥和其它相关信息同其拥有者相关联的可
13、信的第三方机构,本文中也简称为CA认证中心或CA中心。3.6 认证中心根证书 certification authority root certificate CA认证中心给自己颁发的未被签名的公钥证书或自签名的证书,是信任链的起始点。3.7 命令 command 终端向IC卡发出的一条报文,该报文启动一个操作或请求一个响应。3.8 密文 cryptogram 加密运算的结果。3.9 密码算法 cryptographic algorithm 为了隐藏或显现数据信息内容的变换算法。3.10 解密 decipherment 对应加密过程的逆操作。3.11 数字签名 digital signatur
14、e 对数据的一种非对称加密变换。该变换可以使数据接收方确认数据的来源和完整性,保护数据发送方发出和接收方收到的数据不被第三方篡改,也保护数据发送方发出的数据不被接收方篡改。3.12 唯一甄别名 distinguished name 在数字证书的主体名称域中,用来唯一标识证书用户的名称,体现用户的唯一性。3.13 加密 encipherment 基于某种加密算法对数据做可逆的变换从而生成密文的过程。3.14 金融 IC 卡 financial integrated circuit(s)card 符合JR/T 0025要求,并由商业银行发行的集成电路(IC)卡。3.15 握手协议 Handshak
15、e Protocol 用于在实际的数据传输开始前,通讯双方进行身份认证、协商密码算法、交换加密密钥等。3.16 集成电路(IC)integrated circuit(IC)具有处理和/或存储功能的电子器件。3.17 集成电路卡(IC 卡)integrated circuit(s)card(ICC)内部封装一个或多个集成电路用于执行处理和存储功能的卡片。3.18 IC 卡互联网终端 IC card internet terminal JR/T 0025.162013 3 通过互联网渠道、用于与IC卡配合共同完成IC卡交易的小型读卡设备,它应包括接口设备,也可包括其它的部件和接口(如与主机的通讯)
16、。3.19 接口设备 interface device 终端上插入IC卡的部分,包括其中的机械和电气部分。3.20 管理命令 management command 终端用于执行获取终端参数信息、控制终端提示等操作的命令。3.21 PIN 加密证书 PIN encryption certificate 由根CA中心签发的、用于加密联机PIN的数字证书。3.22 私钥 private key 一个实体的非对称密钥对中含有的供实体自身使用的密钥。3.23 处理中心 process centre 用于接收、处理或转发终端交易请求信息,并向终端回送交易结果信息的系统。3.24 公钥 public key
17、 在一个实体使用的非对称密钥对中可以公开的密钥。3.25 公钥证书 public key certificate 由认证中心签名的不可伪造的某个实体的公钥信息。3.26 圈存 load 增加卡中电子现金余额的过程。3.27 记录协议 Record Protocol 建立在可靠的传输协议之上,为应用层协议提供数据封装、压缩、加密等基本功能的支持。3.28 响应 response IC卡处理完成收到的命令报文后,返回给终端的报文。3.29 安全通道 secure channel 建立在IC卡互联网终端与处理中心之间的安全通信通道。3.30 脚本 script 发卡行向终端发送的命令或命令序列,目的
18、是向IC卡连续输入命令。3.31 安全通道命令 secure channel command 终端用于执行终端与处理中心之间建立安全通道和管理数字证书等操作的命令。3.32 对称密码技术 symmetric cryptographic technique JR/T 0025.162013 4 发送方和接收方使用相同保密密钥进行数据变换的密码技术。在不掌握保密密钥的情况下,不可能推导出发送方或接收方的数据变换。3.33 终端证书 terminal certificate 用于标识终端设备身份的、符合X.509格式的唯一数字证书,每一个终端设备在预个人化时均会写入该证书。3.34 交易命令 tra
19、nsaction command 终端用于执行借记/贷记应用流程的交易发起和联机处理等操作的命令。3.35 渠道证书 trusted server certificate 用于标识处理中心系统服务器身份的、符合X.509格式的唯一数字证书,每一个处理中心服务器均配置唯一的渠道证书。3.36 安全模块 trusted platform module 可信任平台模块,是一个可独立进行密钥生成、加解密的装置,内部拥有独立的处理器和存储单元,可存储密钥和特征数据,为设备提供加密和安全认证服务。用安全芯片进行加密,密钥被存储在硬件中,被窃的数据无法解密,从而保护商业隐私和数据安全。3.37 SM2 算法
20、 SM2 algorithm 一种椭圆曲线公钥密码算法,其密钥长度为256比特。3.38 SM3 算法 SM3 algorithm 一种密码杂凑算法,其输出为256比特。3.39 SM4 算法 SM4 algorithm 一种分组密码算法,分组长度为128比特,密钥长度为128比特。4 符号和缩略语 下列符号和缩略语适用于JR/T 0025的本部分。an 字母数字型(Alphanumeric)APDU 应用协议数据单元(Application Protocol Data Unit)CA 认证中心(Certificate Authority)CBC 密码块链接(Cipher Block Chai
21、ning)CLA 命令报文的类别字节(Class Byte of the Command Message)CCID 芯片智能卡接口设备标准(USB Chip/Smart Card Interface Devices-USB)DES 数据加密标准(Data Encryption Standard)DN 唯一甄别名(Distinguished Name)DOL 数据对象列表(Data Object List)FIPS 联邦信息处理标准(Federal Information Processing Standard)HMAC 密钥相关的哈希运算消息认证码(Keyed-Hash Message Aut
22、hentication Code)INS 命令报文的指令字节(Instruction Byte of Command Message)LED 发光二极管(Light Emitting Diode)MAC 报文鉴别码(Message Authentication Code)JR/T 0025.162013 5 n 数字型(Numeric)P1 参数 1(Parameter 1)P2 参数 2(Parameter 2)PAN 主账号(Primary Account Number)PIN 个人识别码(Personal Identification Number)RSA Rivest、Sharmir
23、和 Adleman 提出的一种非对称密钥算法 SHA-1 安全哈希算法(Secure Hash Algorithm)USB 通用串行总线标准(Universal Serial BUS)X.509 国际电信联盟远程通信标准化组织定义数字证书标准 SM2 指 SM2 椭圆曲线公钥密码算法,其密钥长度为 256 比特 SM3 指 SM3 密码杂凑算法,其输出为 256 比特 SM4 指 SM4 对称密码算法,其分组长度和密钥长度均为 128 比特 Sign(SK)X Verify(PK)X,S X:=ALG-1(K)Y Y:=ALG(K)X 用私钥 SK,通过 SM2 算法,对数据块 X 进行签名
24、用公钥 PK,通过 SM2 算法,对数据块 X 的签名结果 S 进行验证 用密钥 K,通过 64 位或 128 位分组密码方法,对 64 位或 128 位数据块 Y 进行解密 用密钥 K,通过 64 位或 128 位分组密码方法,对 64 位或 128 位数据块 X 进行加密 5 终端硬件要求 5.1 终端安全要求 IC卡互联网终端应使用安全模块保证个人标识代码(PIN)等敏感信息的安全输入和加密处理,支持与处理中心之间建立安全通道,对与外部交互的数据进行加、解密运算及合法性、完整性验证。终端应能够安全地存储密钥,禁止外部对密钥的直接访问,并通过有效的安全机制防止密钥被非法注入、替换和使用。应
25、保证终端的固件和软件不被非法注入或更新。持卡人在终端上键入密码时,应只显示星号,不显示明文。终端的安全存储空间应至少能够满足本部分所涉及交易所需的证书、密钥的安全存储要求。5.2 安全模块要求 终端应采用具有密钥生成和数字签名运算能力的安全模块,保证敏感操作在安全模块内进行,不得泄露敏感信息或影响安全功能。安全模块应有独立的不可读区域,存放终端私钥、终端密钥等代表终端唯一性的重要信息。不应存在输出明文私钥、明文密钥或者明文PIN的机制,或者使用本身可能已经泄露的密钥来加密密钥或PIN。参与密钥运算的随机数应由安全模块生成,其随机性指标应符合国际通用硬件产生随机数标准要求。5.3 硬件组成 5.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JR-T 0025.16-2013 中国金融集成电路IC卡规范 第16部分:IC卡互联网终端规范 JR 0025.16 2013 中国金融 集成电路 IC 卡规 16 部分 互联网 终端 规范
链接地址:https://www.taowenge.com/p-93008787.html
限制150内