java卡ECC加密密码支持

时间:2013-08-22 07:40:52

标签: public-key-encryption javacard

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

1 个答案:

答案 0 :(得分:3)

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

这是paper describing how to implement ECIE in Java Card(我通过谷歌搜索发现:"java card" elliptic curve encryption ...)。