They are based on a virtual machine for portability across multiple smart card microcontrollers and for security reasons. Due to the reduced amount of resources, a subset of the Java language has been proposed for the Java card industry. The correctness of the JCRE is important because it is the means to avoid an applet to reference illegally another applet objects. In order to prove such correctness we used formal methods to insure that our implantation respect this property. In our approach, we propose a model based on the refinement technique that guarantees the coherence between the static and the dynamic semantics.
All trademarks are the property of their respective owners.
Gemplus Privacy Policy .