gpt4 book ai didi

security - javacard 的最终安全步骤

转载 作者:行者123 更新时间:2023-12-01 22:57:08 25 4
gpt4 key购买 nike

我已经编写了我的小程序并安装在我的卡上。我应该怎么做才能防止在我的 java 卡上进一步修改或安装小程序?

我读到我应该更改默认键集。我尝试了 GPSshell,但无法更改 key !

我试过 jcManager 但它无法识别我的读者(acs 和 REINERSCT)!

我怎样才能完成我的卡交付用户。任何人都可以告诉我确保我的卡安全的最终确定步骤吗?

谢谢

最佳答案

更改身份验证 key :

GPSShellJCManager 确实是不再受支持的旧工具。尝试使用较新的工具,例如 GlobalPlatformPro [Its executable file download link] .

使用 GPPro 更改默认身份验证 key 的命令:

gp -lock <PutTheNewKeyHere>

并反转上述操作(将新键更改为默认值):

gp -key <TheAboveNewKey> -unlock

描述了更多命令 here .

更改小程序和安全域的生命周期:

要更改卡的生命周期,可以使用 SET STATUS APDU 命令:

例子:

_OP_READY_ INITIALIZED:80 F0 P1 07 |Lc| AID

初始化安全:80 F0 P1 0F |Lc| AID

P1 = 40 : 对于应用程序(包括 SSD)

P1 = 80 : 对于 ISD

让您的小程序成为默认选择的小程序:

要将您的小程序安装为默认选择的小程序,请使用 -default GPPro 中安装命令的选项:

GP -install <PathToYourCapFile> -default

(如果您更改了卡管理器身份验证 key ,您还需要命令中的 -key 选项)。


您还可以更改卡片的 ATR,使其难以通过 ATR 识别您的卡片类型。要更改 ATR,您可以使用 SetATRHistBytes() Global Platform API 中的方法。

关于security - javacard 的最终安全步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34878057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com