• Java Card specifications includes Java Card Virtual Machine specification (JCVM), Java Card Runtime Environment Specification (JCRE) and Java Card Application Programming Interface (API)
  • Java Card Applet is a kind of Java application running on similar resource-constrained devices with a subset specifications of Java technology
  • There are three major APIs defined in Java card platform:
    – javacard.framework
    – javacard.security
    – javacardx.crypto

Generate Random Number in Applet on Smart Card

Generate Message Digest in Applet on Smart Card

Generate/Verify RSA signature in Applet on Smart Card

.AES in Applet on Smart Card