期货交易自动化论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 24|回复: 0

哪位大侠对DUKPT有了解啊,请讲解一下,谢谢!!! - 金融行业 - ITPUB论坛-专业的IT技术社区

[复制链接] |主动推送

285万

主题

285万

帖子

855万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8553710
发表于 2022-9-11 07:12:37 | 显示全部楼层 |阅读模式
哪位大侠对DUKPT有了解啊,请帮忙讲解一下,或者提供一点资料给小弟学习一下,不甚感激!!!
是每交易一次密钥。是由基础密钥BDK和KSN(密钥标识+设备标识+密钥计数器)共同完成。其中BDK是基础主密钥,它派生出加密安全模块的初始密钥。初始密钥和KSN一起装入加密模块。
每次交易时派生出一个交易密钥,应为计数器占二进制的21位。所以可以派生出1百万个密钥。
KSN的组成如下:以下位数是16进制的字符(1-F)
(1)        密钥标识10位(基础派生密钥标识9位+子密钥标识1位)
(2)        设备标识5位:其中最右边的一个二进制位给下面第三部分使用(只有二进制的19位)。
(3)        交易计数标识5位:即二进制的20位,但它占用了设备标识的一个二进制位其实是二进制的21位。
如果将密钥的怎么派生出来的就很复杂了。不是一下两下能说清楚的。需要看标准。很多实现都封装起来了。
没看清楚--是2005年的提问。呵呵。算了也发了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|期货交易自动化论坛

GMT+8, 2024-11-27 14:28 , Processed in 0.116245 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表