1

我是 java 卡开发的新手。我想构建使用 ECC 密码术加密数据的 java 卡小程序。所以我使用 jcop41 卡,它支持 ECC。所以我想知道什么是支持 ECC 的密码类。我想要相同的加密就像在这里(https://stackoverflow.com/questions/17669625/java-card-rsa-encryption)使用ECC。但是在这里他们使用了 Cipher.ALG_RSA_PKCS1。但是 ECC 我们不能使用这个密码。你能给我任何建议吗?

4

1 回答 1

3

据我所知,Java Card API 中没有基于 ECC 的加密,只有Signature(即 ECDSA)和KeyAgreement(即 ECDH)。ALG_EC_只需在这些类中查找名称以“”开头的常量。不过,API 可能有 NXP 特定的扩展。

这是一篇描述如何在 Java Card 中实现 ECIE的论文(我通过谷歌搜索发现:“java card”椭圆曲线加密......)。

于 2013-08-22T09:30:42.237 回答