поддержка шифровального шифра java-карты ECC

Я новичок в разработке java-карт. Я хочу создать апплет java-карты, который шифрует данные с помощью криптографии ECC. Поэтому я использую карту jcop41, и она поддерживает ECC. Поэтому я хочу знать, какие классы шифрования поддерживают ECC. Я хочу такое же шифрование как здесь (https://stackoverflow.com/questions/17669625/java-card-rsa-encryption) с помощью ECC. Но здесь они использовали Cipher.ALG_RSA_PKCS1. Но ECC мы не можем использовать этот шифр. Вы можете дать мне какое-нибудь предположение??


person Sajith Vijesekara    schedule 22.08.2013    source источник


Ответы (1)


Насколько мне известно, шифрование на основе ECC недоступно в API Java Card, только Подпись (например, ECDSA) и Соглашение о ключах (например, ECDH). Просто ищите константы с именами, начинающимися с "ALG_EC_" в этих классах. Однако могут быть специальные расширения NXP для API.

Вот документ, описывающий, как внедрить ECIE в Java Card (я нашел в Google: "java card "шифрование на эллиптической кривой...).

person martijno    schedule 22.08.2013