Part2:NCR RKT( 基于NDC)完整解决方案--NCR RKT流程
来源:互联网 发布:linux rpm 路径 编辑:程序博客网 时间:2024/06/05 03:07
流程一 EPP出厂设置及初始化KEY导入
在NCR的EPP出厂前,NCR的RKM初始化必须执行如下流程,且在出厂前仅执行一次:
l 为每个EPP分配唯一的EPP serial number和唯一的EPP public key/EPP private key.
l 把EPP serial number,EPP public key,Epp private key写入EPP.
l 把NCR public key,NCR private key写入EPP.
l 用NCR private key签名EPP public key后,将签名结果写入EPP.
l 联系银行分配HSM public key和HSM private key,并将HSM public key以邮件等安全的方式发给NCR.
l 用NCR private key签名HSM public key,并将签名结果和NCR public key以邮件等安全的方式发给银行.
l 银行将把用NCR private key签名HSM public key 的签名结果,NCR public key,HSM public key,HSM private key导入HSM.
注:对于NCR public key/NCR private key,EPP public key/EPP private key,HSM public key/HSM private key的理解,请参加<< Part1 NCR RKM技术之--RSA算法在RKM中的应用>>
流程二远程修改密钥方式
用RSA算法做密钥交换时,ATM必须使用3DES.如果密钥交换前ATM不使用3DES,则主机需要远程修改ATM的密钥方式,并且能修改成如下加密方式的任意一种:
并且使用下面的消息查询和修改ATM的当前的密钥方式:
注:如果该流程失败,下一步流程将不能继续.
流程三 HSM-EPP校验
上述流程完成后,EPP和HSM在公钥交换时,用 NCR Public Key对采用NCR private key分别签名HSM public key和EPP public key的厂商签名结果进行认证,同时,为了下载初始master key, HSM必须用交换公钥的消息获取EPP public key, EPP 必须用交换公钥的消息获取HSM public key.
HOST使用Extended Encryption Key Load 消息的 ’B’字段发送HSM Public Key到EPP,发送时附上HSM public key的厂商签名.ATMC用Encryptor Initialization data消息的字段’5’响应.
HSM使用Extended Encryption Key Load 消息的’G’字段请求Epp public key,ATMC用Encryptor Initialization data消息的字段’2’字段将EPP public key发送到Host,同时附上EPP public key的厂商签名.
EPP的厂商签名认证过程和EPP public key和HSM public key的交换过程总结如下:
只有EPP的厂商签名认证过程和公钥交换成功后,才能继续下一步流程.
流程四 DES KEY远程导入
EPP厂商签名校验和公钥交换成功完成后,开始DES密钥远程导入,流程如下:
注: 初始Master key发送必须使用Extended Encryption Key Load消息,初始密钥导入完成后,之后的密钥发送使用现有的Encryption key load message, 对于APTRA Edge,只有Extended key load message才能发送3DES密钥.
流程五密钥状态确认
HOST使用如下消息确认密钥状态:
- Part2:NCR RKT( 基于NDC)完整解决方案--NCR RKT流程
- Part1:NCR RKT技术之(基于NDC)--RSA算法在RKT中的应用
- Part3:WN RKT技术之(基于NDC)--RSA算法在RKT中的应用
- NCR ATM机故障解决方案汇总
- NCR 公司
- Kubernetes 容器之rkt
- NCR Shuffle算法原理
- NCR Shuffle算法原理
- NCR Shuffle算法原理
- NCR洗牌算法
- 使用NCR防范xss。
- php ncr转utf8
- NCR以数据仓库改变零售业
- http://www.google.com/ncr
- NCR编码转换成字符
- 聘请顾问异德里,NCR
- [NCR CodeSprint]Points and Fences
- CoreOS那些事之Rkt容器尝鲜
- Part1:NCR RKT技术之(基于NDC)--RSA算法在RKT中的应用
- listView -----------> scroll to specifyed
- 如何让你Swing程序不卡死?
- XNA那些事(八)-WINDOWS PHONE游戏中的摄像机全总结
- 显示游标
- Part2:NCR RKT( 基于NDC)完整解决方案--NCR RKT流程
- AudioTrack实例代码 C++代码
- sizeof数据对齐问题
- 关于定时任务的一点思考(二)
- SVN入门及配置使用
- 在win下使用mkisofs
- SQL2000 统计每周,每月,每季,每年的数据
- js对象集锦.....(几个重要的但大家需要百度的)------------window对象
- 预装win7的限量版