MF1卡机器加密及CPU卡安全体系解决方案(共12页).doc
《MF1卡机器加密及CPU卡安全体系解决方案(共12页).doc》由会员分享,可在线阅读,更多相关《MF1卡机器加密及CPU卡安全体系解决方案(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上MF1卡机器加密及CPU卡安全体系解决方案(一)密钥管理系统设计1、设计原则金钥匙系列CPU卡系统密钥的安全控制和管理,是应用系统安全的关键,本方案遵循以下几条设计原则:l 密钥管理系统采用标准金融通用加密算法,采用用户单位密钥管理总中心,用户单位一卡通系统管理应用中心两级管理体制,实现公共主密钥的安全共享;l 在充分保证密钥安全性的基础上,支持密钥的生成、注入、导出、备份、恢复、更新、服务等功能,实现密钥的安全管理;l 密钥受到严格的权限控制,不同机构或人员对不同密钥的读、写、更新、使用等操作具有不同的权限;l 用户可根据实际使用的需要,选择密钥管理系统不同的配置和
2、不同功能;l 密钥服务以硬件加密机或通用加密硬件设备为主,辅助以密钥卡的形式提供;l 密钥存储以密钥卡、硬件加密机或加密硬件设备的形式提供,而密钥备份采用密钥卡的形式。2、系统结构密钥体系结构图3、各类型卡功能描述l 发行总控卡(及其传输卡):存放总控密钥,总控密钥是密钥系统的根密钥,由2位领导依次输入密码,系统根据一定算法生成;其传输卡,用来认证发行总控卡及产生保护密钥,保护其它密钥装载到中心主密钥卡中。l 业务总控卡:存放有区别不同业务的分散码,例如区别充值、消费、外部认证、内部认证、应用维护密钥、PIN重装、应用PIN解锁等业务的分散码。分散码由院校业务部门人工输入或由系统随机产生。l
3、中心主密钥卡(及其传输卡):存放各类工作密钥,包括外部认证密钥、应用维护密钥、消费密钥、充值密钥、PIN解锁密钥等。工作密钥由发行总控卡的根密钥经过业务总控卡的分散码分散后导出而生成。其传输卡,用来认证中心主密钥卡和产生保护密钥,保护其密钥装载到加密机/EPASS中。4、密钥卡类型及数量根据以上设计和相关要求,确定本系统采用的密钥卡类型及数量如下:密钥卡名称使用空白卡类型数量(张)发行总控卡密钥母卡1发行总控卡传输卡接触式CPU卡1业务总控卡接触式CPU卡1中心主密钥卡密钥母卡1中心主密钥传输卡接触式CPU卡1以上为做一套密钥保存介质所需最少卡片数量,为了防止密钥卡在保存过程中有卡片意外损坏,
4、而导致系统有可能无法正常运行,建议做两套密钥卡。5、密钥系统密钥的产生与保存(1)发行总控卡及传输卡的生成发行总控密钥由院校相关负责人负责生成。在制作人员辅助下,并保证环境安全情况下,由2位领导依次输入8位数字的密码,系统根据一定算法产生发行总控密钥,制作出发行总控卡及其传输卡。产生流程图发行总控卡产生流程图发行总控卡密钥产生说明:发行总控卡中主要存放了三条密钥:主控密钥、总控密钥以及保护密钥(传输 密钥),具体产生如下:主控密钥:系统随机生成;总控密钥:领导输入;保护密钥(又称传输密钥):总控卡中取16字节的随机数作为保护密钥发行总控卡传输卡密钥产生说明:发行总控传输卡主要存放两条密钥:主控
5、密钥和保护密钥(传输密钥),具体产生如下:主控密钥:系统随机生成保护密钥(又称传输密钥):发行总控传输卡中的保护密钥与发行总控卡中的保护密钥值一致;在发行总控传输卡中的密钥属性其实为内部认证密钥。(2)业务总控卡的生成业务总控卡中的所有业务分散码均由业务总控卡随机产生。保证环境安全情况下,根据业务分散码和保护密码,制作出业务总控卡。产生流程图业务分散卡产生流程图业务总控卡密钥产生说明:主控密钥:系统随机生成。PIN密码:一个固定的6个字符的密码,数字化用户单位门禁一卡通管理中心输入。(3)中心主密钥卡及传输卡的生成中心主密钥卡由数字化用户单位门禁一卡通管理中心负责生成。系统验证业务总控卡保护密
6、码,用业务分散码分别对发行总控密钥进行分散产生中心主密钥,制作出中心主密钥卡及其传输卡。产生流程图中心主密钥卡产生流程图中心主密钥卡密钥产生说明:中心主密钥卡中主要存放了多条密钥:卡片主控密钥、保护密钥(传输密钥)和 多条工作密钥,具体产生如下:主控密钥:由发行总控传输卡的保护密钥,通过PBOC分散算法分散中心主密钥卡的出厂序列号。保护密钥(又称传输密钥):直接从中心主密钥卡取16字节的随机数作为保护密钥。密钥KEY1.密钥KEYn:这n个密钥的产生过程是:用业务总控卡的n个分散码,分别对发行总控卡中的总控密钥进行分散自动产生而输出卡外。所有加解密均是在卡片中进行,外界无法获取,断电自动清除。
7、中心主密传输卡密钥产生说明:主控密钥:固定值写入到卡片中;保护密钥(又称传输密钥):与中心主密钥卡的保护密钥值一致;在中心主密传输卡中的密钥属性为内部认证密钥。6、加密标准工作密钥加密算法和解密算法采用3DES(ANSI X3.92:1981 数据加密算法)。个人识别码(PIN)加密算法采用标准:ISO 9564:1991 银行业务个人识别号的管理于安全。报文认证码(MAC)算法由银行管理部门决定,采用规范中的一种。可采用ANSI X3.92:1981 数据加密算法7、数字化用户单位门禁一卡通系统密钥规划“数字化用户单位门禁一卡通”系统交易过程中使用的密钥有:主密钥、工作密钥、扇区种子密钥、卡
8、片扇区密钥、个人密码种子密钥、卡片个人密码密钥,由这六个密钥组成金钥匙“数字化用户单位门禁一卡通”系统的密钥体系。各种密钥的用途、生成、存储、传输和使用参见下表: 密钥管理规划一览表用途生成存储传输使用主密钥用于工作密钥/种子密钥的加密由银行及用户单位生成终端机:保存在PSAM卡上前置机:保存在加密机上或加密保存于电子加密钥匙中不在网络上传输,由工作人员设置到存储介质上。终端机:对接收到的加密工作密钥/种子密钥进行解密前置机:对需传输的工作密钥进行。工作密钥用于加密传输的关键据域,生成数据包的信息校验码(MAC)由银行密钥管理系统或金钥匙“数字化用户单位门禁一卡通”系统生成终端机:保存在PSA
9、M卡上。前置机:保存在加密机上或加密电子加密钥匙中在网络上按银行加密标准加密传输,终端机:对传输的交易数据进行加密/解密前置机:对传输的交易数据进行加密/解密扇区种子密钥用于分散卡片扇区密钥。由银行及用户单位生成终端机:保存在PSAM卡上。发卡系统:保存在加密机或电子加密钥匙中不在网络上传输,由专业管理人员设置到存储介质上。发卡系统:分散卡片扇区密钥,对卡片控制扇区进行初始化;终端机:分散卡片扇区密钥,登录卡片卡片扇区登录密钥用于控制卡片扇区的登录权限由种子密钥及分散因子通过分散算法生成。卡片:保存在控制扇区终端机:根据种子密钥及卡片的分散因子动态生成不传输发卡系统:登录卡片扇区,对卡片数据扇
10、区进行初始化;终端机:控制对卡片扇区的登录,判断卡片的合法性。个人密码种子密钥用于分散卡片上保存的一半个人密钥。由银行及用户单位生成终端机:不保存。发卡系统:保存在加密机或电子加密钥匙中不在网络上传输,由专业管理人员设置到存储介质上。发卡系统:分散卡片的个人密钥,对卡片公用扇区密码块进行初始化;终端机:不使用。卡片个人密码密钥用于加密卡片的个人密码(PIN)由金钥匙“数字化用户单位门禁一卡通”系统生成终端机:保存一半(固定不变)卡片:保存另一半(变化)不传输发卡系统:合成固定和卡片变化的密钥后,对个人密码加密,对卡片公用扇区密码块进行初始化;终端机:合成终端机和卡片的密钥后,对个人密码加密,判
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MF1 机器 加密 CPU 安全 体系 解决方案 12
限制150内