欢迎光临银联POS机办理中心!

pos机密钥是什么意思_

作者: pos机办理中心 日期: 2024-04-18 10:12

pos机密钥是什么意思?

加密机主密钥(MK——MasterKey)

加密机主密钥是存入在HSM机内的由三个成分合成的一对上层密钥。在HSM机器以外的地方不会以明文形式存放,它采用双倍标准DES密钥(长达112位)实现三重数据加密。由于DES算法依靠某一个密钥进行加密,同时所有密钥和数据都经由MK进行加密,所以MK必须通过一种的方法生成和维护。MK由三个成分组成,32位十六进制数为一个成分。MK以密文行书存储在加密机黑匣子中,且永远不以明文形式出现。一般说来TMK通过MK加密后保持在数据库中。

终端主密钥(TMK——TerminalMasterKey)

TMK,主要作用是用来验证工作密钥是否合法,以及加密TAK、TPK,保证TAK和TPK在传输线路上地性。一般情况下,TMK是人工在POS设置或者通过IC卡导入,也有可能通过母POS下发。TMK被写入密钥保护芯片,此芯片具有自毁功能,能很好地保护TMK的性。TMK是和每一台POS相关联的,即主密钥和POS设备是一一对应的。TMK又分为明文和密文,由具备银联认可资质的服务商下发(举例:工商银行、招商银行、建设银行)。如果是密文,则需要先解密,然后校验,校验通过后,在本地存储。

如果终端主密钥时密文,该如何解密呢?需要用KEK进行解密,那么KEK又是什么呢?KEK为密钥加密密钥。

工作密钥

工作密钥也称为数据密钥,包含PIN密钥,MAC密钥以及磁道密钥。在POS每次做签到交易时,由POS中心下发给POS。存储在本地,需要经常性地定期更换,通常每天更换一次。

PIN密钥

终端PIN密钥是一个数据加密用的密钥,用于加密PIN,什么是PIN呢?PIN就是你的银行结算卡密码。在签到时,以密文的形式下发给POS终端,POS机接收到密文后,需要用TMK去解密,然后校验,校验通过后,将TPK存储在专用地密钥保护芯片里。TPK用于加密在局域网内POS终端和POS中心之间传送地PIN。

TPK的用法:当你在密码键盘上输入银行结算卡密码时,输出的是加密后的密文(通过TPK加密),那么在网络传输中,一直都使用该密文,即使被截获,得到的也是密文。

这里有个注意点,就是校验。通过校验KCV,签到的时候,下发给POS机的不仅有工作密钥,还有每个密钥的checkvalue。

终端认证密钥(TAK–TerminalAdministrativeKey)

pos机办理

终端认证密钥用于计算校验MAC。MAC是用来完成消息来源正确性鉴别,防止数据被篡改或非法用户切入的数据。TAK也同样是在签到时,以密文的形式下发给POS终端,POS机接收到密文后,用TMK终端主密钥解密,然后校验,校验通过后,将TAK存储在专用的密钥保护芯片里。TAK用于局域网内POS终端与POS中心之间传送消息时,生成和校验一个消息认证码(MessageAuthenticationCode),从而达到消息认证的目的。TAK需要经常性地定期更换,通常每天更换一次。

为什么POS机要签到?

其实POS协议的签到不是单纯的开机报到,它是加强整个交互的性和可靠性。POS机签到有两个目的:一是链接主机证明该POS机设备是合法的,二是下载新的工作密钥。POS设备硬件芯片在出厂时会设置一个设备ID和一个密钥。签到就是POS设备向服务器发起签到请求,然后让服务器返回三个工作密钥,分别用于加密POS传输给服务器的银行结算卡的三个信息。三个工作密钥是通过POS设备硬件芯片内的密钥(在服务器端也有)进行加密的。


上一篇:pos机用不用手续费_

下一篇:金小宝pos机有积分吗?是不是央行许可的一清机

相关新闻
相关产品
<
>
  • 品牌POS机
    盛付通POS机 拉卡拉POS机
  • 个人POS机
    钱宝POS机 瑞银信POS机
  • 银联POS机
    智能POS机 扫码POS机

  • 在线客服 微信咨询 15184474943 电话咨询
  • 微信复制成功