Page 1 of 1

Elliptic Curve Cryptography

Posted: Wed Feb 01, 2017 6:52 pm
by Benli
I have two questions about Elliptic Curve Cryptography(ECC).

Code: Select all

private KeyPair keyPairA;
private KeyPair keyPairB;

keyPairA = KeyPair(KeyPair.ALG_EC_F2M,KeyBuilder.LENGTH_EC_F2M_113);
keyPairB = KeyPair(KeyPair.ALG_EC_FP,KeyBuilder.LENGTH_EC_FP_112);


Could anyone tell me what is the difference between ALG_EC_F2M and ALG_EC_FP ?
And is the second parameter the length of private key or public key?

Re: Elliptic Curve Cryptography

Posted: Thu Feb 02, 2017 5:56 am
by JCaberham
It's recommended to check JavaCard API documentfirstly.You will find the basic introduction about these.
public static final byte ALG_EC_F2M: KeyPair object containing an EC key pair for EC operations over fields of characteristic 2 with polynomial basis.

public static final byte ALG_EC_FP: KeyPair object containing an EC key pair for EC operations over large prime fields