One more proof of that security becomes so important. New release of Java Card 3.0.5, Classic Edition become available in June 2015. Let's have a look briefly what is new especially in security enforcement...
One more thing I forgot to mention is RSA 3K now supported.
Not so bad, right? Well let see than a first product will become avalible on a market…
Stay tuned!
Package
|
Class/Interface
|
What is new?
| |
javacard.framework
| |||
APDU
|
New constants to support JIS X 6319-4:2010 transport protocol Type F and Transport protocol Media - APDU over HCI defined for the APDU gate in ETSI TS 102 622 respectively.
| ||
OwnerPINBuilder
|
This class is factory for Owner PIN object
| ||
OwnerPINx
|
This interface represents an Owner PIN, extends Personal Identification Number functionality as defined in the PIN interface, and provides the ability to update the PIN, update the try limit and try counter and thus owner functionality.
| ||
OwnerPINxWithPredecrement
|
This interface extends the OwnerPINx interface, to support the decrementing of the tries counter before any PIN validation attempts.
| ||
SensitiveArrays
|
This class provides methods for creating and handling integrity-sensitive array objects.
| ||
Util
|
New methods arrayFill which fills an array in an atomic way and arrayEqual which compares two arrays.
| ||
javacard.security
| |||
DHKey
|
These interfaces support Diffie-Hellman modular exponentiation.
| ||
DHPrivateKey
| |||
DHPublicKey
| |||
KeyBuilder
|
Additional support of Domain Data Conservation for Diffie-Hellman, Elliptic Curve and DSA keys.
| ||
Signature
|
| ||
RandomData
|
| ||
MessageDigest
|
Added new constants to support SHA3(224, 256, 384, 512)
| ||
javacardx.apdu.util
| |||
APDUUtil
|
Contains utility functions to parse CLA byte from a command APDU.
| ||
javacardx.biometry1toN
| |||
Functionality for implementing a 1:N biometric framework .
| |||
javacardx.crypto
| |||
Cipher
|
| ||
AEADCipher
|
To support Authenticated Encryption with Associated Data (AEAD) ciphers. Only GCM and CCM modes of operation for AES are supported in this version.
| ||
javacardx.security
| |||
Functionality, for implementing security countermeasures to protect security relevant applet assets on the Java Card platform.
| |||
SensitiveResult
|
Class which provides methods for asserting results of sensitive functions.
| ||
javacardx.framework.util
| |||
ArrayLogic
|
arrayFillGeneric and arrayFillGenericNonAtomic
methods added
|
Not so bad, right? Well let see than a first product will become avalible on a market…
Stay tuned!