首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DUKPT BDK可以是192位吗?

DUKPT BDK可以是192位吗?
EN

Security用户
提问于 2015-06-04 20:01:48
回答 1查看 1.4K关注 0票数 1

所有的例子似乎都有128位。可以是192位吗?

EN

回答 1

Security用户

回答已采纳

发布于 2015-06-04 21:41:07

也许算是.

DUKPT算法被定义为使用“双键三重DES”,或者正式使用SP80057或最初FIPS46-3中的TDEA键控选项2。该算法中的每个密钥(BDK、设备初始化密钥(S)、未来密钥和工作密钥(S))都是一个“双长密钥”,由两个经典的DES (DEA)密钥组成,每个真正的密钥位加上为奇偶校验保留的8位密钥,现在经常被忽略、存储和传输,并作为64位(总计128位)使用。

一些三元组的实现(可能包括您的实现)要求您始终以全长度、192位或24位的形式表示键。给定一个双长键,您可以通过复制前半部分来创建一个三长键,即如果双长键是(k1) (k2),那么三长键是(k1) (k2) (k1)。结果占用192位,但只包含112位的“真正密码密钥”。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/90884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档