Modifier and Type | Field and Description |
---|---|
protected byte[] |
nonce_s |
protected byte[] |
sharedSecret_K |
Constructor and Description |
---|
Pace() |
Modifier and Type | Method and Description |
---|---|
abstract byte[] |
getSharedSecret_K(byte[] Y2)
Erzeugt das finale Shared Secret K
|
abstract byte[] |
getX1()
Berechnet das erste KeyPair. x1: privater Schlüssel (Zufallszahl) und
X1: öffentlicher Schlüssel.
|
abstract byte[] |
getX2(byte[] Y1)
Berechnet mit Hilfe des öffentlichen Schlüssels der Karte das erste
Shared Secret P und den zweiten öffentlichen Schlüssel des Terminals
|
void |
setNonce_s(byte[] seed) |
public void setNonce_s(byte[] seed)
seed
- Los datos cifrados de la tarjetapublic abstract byte[] getX1()
public abstract byte[] getX2(byte[] Y1)
Y1
- Erster öffentlicher Schlüssel der Karte.public abstract byte[] getSharedSecret_K(byte[] Y2)
Y2
- Zweiter öffentlicher Schlüssel Y2 der Karte