[精]银行ic卡联合试点密钥管理系统总体方案内容摘要:

CK)相配合。 二级机构发卡母卡是被密钥保护的,只有通过外部认证后,才能使用它。 外部认证密钥卡是被 PIN 保护的,只有输入正确的 PIN 以后,才能使用外部认证卡。 4) PSAM 洗卡 GMPK 使整个系统的根密钥,如果一旦被盗取或被非法使用,从而带来政治、经济上的重大损失,所以,从安全的角度来说,全国所有的PSAM 卡必须在全国密钥管理总中心统一安全装载 GMPK。 出了全国密钥管理总中心外,任何其他个人和组织无法得到 GMPK 的明文,也无法通过 PSAM 卡来利用 GMPK 进行非法的密钥运算,各个成员行可以向通过二级密钥管理中 心申报所需 PSAM 卡的数量,由全国密钥管理总中心按需求量统一洗卡。 在 RAKC 的配合下,全国密钥管理总中心利用主控母卡可以对 PSAM卡进行统一洗卡,全国密钥管理总中心首先进行主控母卡( RMKC)和主控母卡外部认证卡( PAKC)的双向认证,在输入正确的 PIN 以后,利用 RAKC 中的外部认证密钥 RAK 加密 RMKC 中输出的随机数,返回的密文送 RMKC,供 RMKC 来验证使用者的合法身份。 全国密钥管理总中心得到一批 PSAM 卡,卡片已经过预个人化处理,卡片 CDF 区域和通用 ADK 区域下的文件已由厂商建好,生产商密钥(卡片 主控密钥)也已装载。 在这一批 IC 卡送交全国密钥管理总中心的同时,存放生产商密钥的生产商母卡也要交给全国密钥管理总中银行 IC卡联合试点密钥管理系统总体方案(试行稿) 密钥管理体系 15 心。 全国密钥管理总中心在接到这批卡之后,用生产商母卡中的生产商密钥 kMprd 来鉴别每一张 IC 卡。 鉴别通过后,全国密钥管理总中心将用自己产生的密钥 kIctlR,来替换卡上的生产商密钥 kMprd,成为卡上的卡片主控密钥。 kIctlR 是全国密钥管理总中心随机产生或采用其他方法产生的,被加密导入后作为这一批 PSAM 卡的主控密钥,控制 CDF 区域下文件创建和密钥更新。 全国密钥管理总中心必须在卡片主控 密钥的控制下装载和更新密钥。 具体的过程如下所示: —— 在生产上密钥(卡片主控密钥)的控制下,更新卡片主控密钥。 —— 在卡片主控密钥的控制下,装载卡片维护密钥。 —— 在卡片维护密钥的控制下,安全更新卡片 MF 区域的文件 —— 在卡片主控密钥的控制下,装载应用主控密钥 —— 在应用主控密钥的控制下,装载应用维护密钥 —— 在应用主控密钥的控制下,装载应用主工作密钥 —— 在应用维护密钥的控制下,安全更新卡片 ADF 区域的文件 如验证通过,全国密钥管理总中心利用 RMKC 加密装载 GMPK。 具体的过程是:在 RMKC 中, PSAM 传 输密钥 PRTK 对 GMPK 进行加密,得到密文 3DES( RPTK, GMPK),将密文载入到发行的 IC 卡中;IC 卡内部是用传输密钥 PRTK 对密文解密, 3DES1( RPTK, 3DES( RPTK, GMPK))。 得到 GMPK,放在 MF 下的密钥文件中。 银行 IC卡联合试点密钥管理系统总体方案(试行稿) 密钥管理体系 16 PSAM 卡中有: 密钥种类 组数 备注 RPTK 一组 导入 GMPK 的传输密钥 RPAK 一组 PSAM 认证密钥 GMPK 五组 全国消费 /取现主密钥,只可用来三级分撒,产生 MAC 成员行 PSAM 卡中应有一文件,记录卡片初始化的有关信息,以便今后跟踪审计和安全管 理:  卡片个人化标识,必须,位于 CDF( Common Data File)区域,操作条件不可变,长度为一个字节;  CDF 激活标识,可选,位于 CDF 区域,操作条件不可变,格式为10 个字节,前 6 个字节是 ISO7812 中定义的发行者标识,后四个字节是附加标识符;  CDF 激活序列号,可选,位于 CDF 区域,操作条件不可变,格式为 10 个字节;  CDF 激活日期,可选,位于 CDF 区域,操作条件不可变,格式为4 个字节, YYYYMMDD。 在 GMPK 装载到 PSAM 卡中之后,对 PSAM 卡的使用受到了严格的控制, GMPK 存放在一个 固定的密钥文件中,它不能被外界直接访问,在通过相应的认证过程后, GMPK 只能接受内部操作系统发来的进行MAC 计算的指令,按照指定的流程计算出 MAC。 全国密钥管理总中心还须为成员行产生相应的 PSAM 外部认证卡( PAKC),通过二级密钥管理中心发给各成员行,用来控制装载各成员银行的专用密钥。 银行 IC卡联合试点密钥管理系统总体方案(试行稿) 密钥管理体系 17 3 二级密钥管理中心 在从全国密钥管理总中心接收到二级机构发卡母卡( BKC)和二级机构外部认证密钥卡( BACK),并验证了母卡的真实身份后,二级密钥管理中心利用 BKC 生成各成员行的消费 /取现主密钥,产生各成员银行的发卡母卡 和相应的成员行外部认证卡。 1, 二级机构外部认证卡 BAKC( BAK) 2, 二级机构发卡母卡 BKC( RTKBMPKBAK) 提 供 二级密钥管理中心 认证、装载 1 二级机构外部认证 BAKC( BAK) 2.二级机构发卡母卡 BKC( BTKBMPKBAKBTK) 导 出 1. 成员行发卡母卡 MKC( BTKMPKMAK) 2. 成员行外部认证卡 MAKC( MAK) 图 2—4 二级机构密钥管理流程图 1) 密钥替换 二级密钥管理中心得到一批 IC 卡,用作二级机构下发给各 成员银行的母卡,在利用生产商母卡鉴别这批 IC 卡后,二级机构产生密钥银行 IC卡联合试点密钥管理系统总体方案(试行稿) 密钥管理体系 18 kIctlB,替换卡上的生产商密钥 kMprd,成为卡上的主控密钥,然后立即作废 kMprd。 具体的过程与全国密钥管理总中心的密钥替换过程相同,这批 IC 卡上都以 kIctlB 作为主控密钥。 考虑到安全的需要,密钥卡中的密钥的装载和导出都必须是密文所有的 IC 卡中先要统一装载传输密钥 BTK,将传入卡中加密数据解密恢复。 2) 成员行发卡母卡 在发放成员行发卡母卡时,二级机构必须首先使用 BACK 中的外部认证密钥 BAK,供二级机构发卡母卡进行外部认证,验证使用 者的合法身份,如果卡片验证通过,二级机构可载入传输密钥 BTK。 之后,成员行发卡母卡报文的传送必须在 BTK 的保护之下。 在二级密钥管理中心密钥管理系统中,利用装载 BTK 的二级机构发卡母卡报文的传送必须在 BTK 的保护之下。 在二级密钥管理中心密钥管理系统中,利用装载 BTK 的二级机构发卡母卡,二级机构可以发放成员行发卡母卡,加密装载 MPK。 二级机构可以用城市消费 /取现主密钥 BMPK 对各成员银行的标识( BandID)进行分散,得到各成员行的消费 /取现主密钥 MPK。 MPK = Diversify (BMPK, BankID) 然后用传输密钥 BTK 对 MPK 进行加密,得到密文 3DES( BTK,MPK),导出二级机构发卡母卡,载入代发行的 IC 卡内部使用传输密钥 BTK 对密文解密, 3DES1( BTK, 3DES( BTK, MPK)),得到银行 IC卡联合试点密钥管理系统总体方案(试行稿) 密钥管理体系 19 MPK,这样,就得到了成员行发卡母卡( MKC)。 BKC 中有: 密钥种类 组数 备注 BMPK 五组 二级消费 /取现主密钥,可用来分散产生各成员行的消费 /取现主密钥 RTK 一组 全国密钥管理总中心导入 BMPK 的传输密钥 BAK 一组 二级机构发卡母卡外部认证密钥 BTK 一组 二级 机构导出 BMPK 分散结果的传输密钥 在二级机构发卡母卡的安全审计信息中应增加:  ADF 激活标识,必须,位于 ADF 区域,操作条件不可变,格式为 10 个字节,前 6 个字节是 ISO7812 中定义的发卡者标识,后四个字节是卡片发行者定义的附加标识符;  ADF 激活日期,可选,位于 ADF 区域,操作条件不可变,格式为 8 个字节, YYYYMMDD。 BKC 中密钥的使用受到严格的控制,在 BKC 进行外部认证,并装在BTK 后, BMPK 才允许被分散后加密导出。 MKC 中有: 密钥种类 组数 备注 BTK 一组 导入 MPK 的传输密钥 MAK 一组 成员行发卡母卡外部认证密钥 MPK 五组 成员行消费 /取现主密钥,可供成员行发卡 成员行发卡中应有一文件,记录卡片初始化的有关信息,以便今后跟踪审计和安全管理:  卡片和人化标识,必须,位于 CDF( Common Data File)区域,银行 IC卡联合试点密钥管理系统总体方案(试行稿) 密钥管理体系 20 操作条件不可变,长度为一个字节,内容是全国密钥管理总中心定义的个人化标识;  CDF 激活标识,可选,位于 CDF 区域,操作条件不可变,格式为10 个字节,前 6 个字节是 ISO7812 中定义的发行者标识,后四个字节是全国密钥管理总中心定义的附加标识符;  CDF 激活序 列号,可选,位于 CDF 区域,操作条件不可变;格式为 10 个字节,由二级机构定义。  CDF 激活日期,可选,位于 CDF 区域,操作条件不可变,格式为4 和字节, YYYYMMDD。 成员行发卡母卡要正常工作,需有存放 MAK 的成员行外部认证密钥卡( MAKC)相配合,成员行发卡母卡是被密钥保护的,只有通过外部认证以后,才能使用它。 外部认证密钥卡是被 PIN 保护的,只有输入正确的 PIN 以后,才能使用外部认证卡。 4 成员银行 成员行接收到二级密钥管理中心发来的成员行发卡母卡( MKC)和成员行外部认证卡( MAKC)后,将消费 /取现 主密钥 MPK 导入到自己的硬件加密机(或发卡系统母卡)中。 1. 成员行外部认证卡 MAKC( MAK) 2. 成员行发卡母卡 MKC( BTKMPSMAK) 银行 IC卡联合试点密钥管理系统总体方案(试行稿) 密钥管理体系 21 3. PSAM 外部认证卡 RPAKC( RPAK) 4. PSAM 卡( RPAKRPTK( MPK) 提 供 方案 成员行 方案 硬件加密机 成员行发卡母卡 ( BTKMAKMPK专用密钥) MKC( MMTKMPKMAK专用密钥) 认证、装载、注入 PSAM 卡 PSAM 卡 顾客卡(子密钥) 顾客卡(子密钥) 图 25 成员银行密钥管。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。