ACOSJ系列JAVA卡是符合GlobalPlatform卡片规范,由Java卡技术提供支持,提供安全的快速应用程序开发平台,允许多种增值小程序的开发,例如电子银行、电子支付、积分优惠、电子政务以及公钥基础设施(PKI)等。它具有读写速度快,经久耐用等特点,单独一张ACOSJ可容纳多种安全的应用。另外它提供模块和卡片两种选择。
ACOSJ系列JAVA卡拥有强大的加密能力。这些功能可提高加密操作和数据管理的安全性和效率,是满足智能卡应用安全性要求的重要条件。
接触式封装(ACOSJ-GJ1A):
内存 容量:40KB或95KB
接触式智能卡接口 符合*** 7816***、2、3和4部分的规定
支持T=1和T=0协议
支持625 kbps波特率
加密功能 DES,2K3DES,3K3DES (ECB和CBC)
AES:128/192/256位(ECB和CBC)
RSA:768 - 2048位
ECC:模数 112/128/160/192/224/256/384位
Hash:SHA1, SHA224, SHA256, SHA384, SHA512
SM2/SM3/SM4
SEED:128位
认证/标准 符合JAVA Card 3.0.4规范
符合Global Platform 2.2.1标准
符合Mapping Guidelines 1.0.1标准
获得通用标准EAL5+(芯片级)认证
通过EMVCo(芯片级)认证
非接触式封装(ACOSJ-GJ1L):
内存容量:40KB或95KB
非接触智能卡接口 符合*** 14443***、2、3和4部分(A类和B类)规定
支持T=CL协议
支持848 kbps波特率
加密功能 DES,2K3DES,3K3DES (ECB和CBC)
AES:128/192/256位(ECB和CBC)
RSA:768 - 2048位
ECC:模数 112/128/160/192/224/256/384位
Hash:SHA1, SHA224, SHA256, SHA384, SHA512
SM2/SM3/SM4
SEED:128位
认证/标准 符合JAVA Card 3.0.4规范
符合Global Platform 2.2.1标准
符合Mapping Guidelines 1.0.1标准
获得通用标准EAL5+(芯片级)认证
通过EMVCo(芯片级)认证
双界面封装(ACOSJ-G1K):
内存 容量:40KB或95KB
接触式智能卡接口 符合*** 7816***、2、3和4部分的规定
支持T=1和T=0协议
支持625 kbps波特率
非接触智能卡接口 符合*** 14443***、2、3和4部分(A类和B类)规定
支持T=CL协议
支持848 kbps波特率
加密功能 DES,2K3DES,3K3DES (ECB和CBC)
AES:128/192/256位(ECB和CBC)
RSA:768 - 2048位
ECC:模数 112/128/160/192/224/256/384位
Hash:SHA1, SHA224, SHA256, SHA384, SHA512
SM2/SM3/SM4
SEED:128位
认证/标准 符合JAVA Card 3.0.4规范
符合Global Platform 2.2.1标准
符合Mapping Guidelines 1.0.1标准
获得通用标准EAL5+(芯片级)认证
安装 Applet前,请确认以下几点
ISD(或卡片管理器)的实例 AID是 A000000151000000; ISD的可执行加载文件 AID是 A00000015101; ISD的可执行模块 AID是 A000000151000000;
所支持的安全通道协议是‘SCP 02 option 55’。
发卡方安全域有 3 个相同的 16 字节初始静态密钥。这些密钥的密钥版本号设为‘20’,密钥标识 符分别设为‘01’、‘02’和‘03’。除非发卡方另有要求,初始密钥的值都是: ‘40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F’。
安装 Applet:
打开读写器。
发送 SELECT命令选择 ISD(AID= A000000151000000)。
初始化安全通道(INITIALIZE UPDATE命令和 EXTERNAL AUTHENTICATE命令)。
发送 INSTALL[for Load]命令(80 E6 02 00…)。
发送 LOAD命令(80 E8 00 00…)。
发送 INSTALL[for Install]命令(80 E6 0C 00…)。