POS、银联密钥体系

POS密钥生成体系:
这里写图片描述

一、LMK 合成

LMK生成怎么生成的:在加密机中输入两个成分,选择单倍或双倍算法生成母pos单双倍秘钥。
1、密钥管理 – 对称密钥管理 – 成分合成密钥
这里写图片描述
2、输入两个成分合成密钥
这里写图片描述
3、合成LMK成功
这里写图片描述

二、获取ZMKPOS和ZMKSYS

通过LMK请求加密机获取用加密的ZMKPOS和ZMKSYS;

ZMKPOS通过母pos下发密钥或者解密出明文手输进pos机中;

ZMKSYS存入系统数据库与终端绑定,在签到时获取工作密钥。

三、获取工作密钥ZPKPOS/ZPKSYS和ZAKPOS/ZAKSYS

签到时通过ZmkSYS请求加密机获取mac密钥(POS机mac密钥和系统mac密钥)和pin密钥(POS机pin密钥和系统pin密钥)存入终端表并返回POS机mac密钥和POS机pin密钥。

四、密钥的使用过程

交易请求发生时POS机根据ZPKPOS加密PIN,ZAKPOS生成mac,传输到posp后系统通过ZAKSYS和pos机请求过来的mac值和data到加密机校验mac是否正确,同理,返回时通过ZAKSYS加密mac返回pos机,pos机通过ZAKPOS校验mac值是否正确。系统通过ZPKSYS和pos机请求过来的加密PIN值和银联系统ZPKSYS转化成银联密钥加密的PIN。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值