2

JCOP V2.4.2 修订版 3 安全目标:

11-12页

安全盒概念在 JCOP 2.4.2 R3 中实现。Secure Box 是一种允许运行未经认证的第三方本地代码并确保该代码不会损害、影响或操纵 JCOP 2.4.2 R3 操作系统或操作系统执行的任何小程序的结构。硬件 MMU 确保安全盒中的其他代码和/或驻留在硬件上的数据的本机代码已在硬件评估中获得认证

我有一些描述的卡,我也想有使用安全盒的经验!在Java Card v3.0.1 SpecificationsGlobal Platform v2.2.1 card specification和JCOP v2.4.2 r3 Administrator Manual中搜索没有帮助。上述文件中几乎没有关于 Secure Box 的内容。

所以 :

有人知道如何在 JCOP 卡中使用安全盒吗?我们可以在 Secure Box 中上传什么样的程序/代码?这些程序是用 Java Card 语言编写的并且也是 CAP 文件的形式吗?或者那些是用 C++ 或汇编编写的?

如何上传并安装在卡上?而这个安全盒有什么优势呢?

4

1 回答 1

1

不,它们是本地模块,需要实现一个相当通用的 Java Card 定义 - 面向字节数组 - 方法接口(它在 JCOP 扩展中,寻找它)。通常您需要使用 C 语言进行编程,例如使用 Keil dev。套件,然后将生成的代码发送到 NXP。

CAP 文件需要符合 Java Card 规范,我不记得在 .cap 文件中包含本机代码的任何选项,因此它们不太可能是它的传输工具。

于 2015-04-27T13:44:13.230 回答