Thales HSM PIN相关操作

时间:2014-11-05 11:27:19

标签: encryption hsm

我们正在开发移动银行应用程序,在这种情况下,我们希望将PIN与Thales Payshield 9000 HSM相关联。

我们有设备和手册,但官方文档很差,无法启动任何事情。我需要做以下操作。

HSM已准备好加载测试LMK,并生成ZMK,TPK密钥。

  • PIN生成
  • PIN更改
  • PIN验证

到目前为止,我已经通过Java套接字使用了以下命令:

  1. JA - 生成随机PIN
  2. NC - 执行诊断
  3. 否 - HSM状态
  4. 任何人都可以帮助我如何向前迈进吗?

1 个答案:

答案 0 :(得分:1)

完全披露..我为泰勒斯工作: - )

以下命令涵盖了这些功能:

PIN生成 - JA 例如:JA12345678901204应返回类似JB0027743的内容,其中27743是在LMK下加密的PIN。然后可以将其馈送到后续命令以生成偏移或PVK。对于PVK,DG命令可以如下使用(以空格分隔以显示命令的结构):

DG UE741620A9C289D6241882E8028BCD4B4 29840 1234567890120

返回

DH 00 7935

PIN更改 - DU / CU

PIN验证 - 可能是许多命令,具体取决于使用的方法

您似乎可以将NC发送到设备。你得到了正确的反应,即ND后跟固件版本和KCV?例如:

ND 00 2686040000000000 1346-0910

您在编写命令时遇到问题吗?

在不了解问题的情况下,很难提供更全面的答案。

我建议您通过电子邮件发送给我们的支持团队并参考讨论。然后他们可以在内部将您的电子邮件转发给我。