• Articles • Previous Articles     Next Articles

Implementation of Java Card Virtual Machine

LIU Songyan; MAO Zhigang; YE Yizheng;   

  1. Microelectronic Center Harbin Institute of Technology; Harbin 150001; P.R. China ;
  • Online:2000-11-10 Published:2000-11-10

Java card is a new system for programming smart cards, which is based on the Java language and Virtual Machine. Java card programs (applets) run in Java Card Runtime Environment (JCRE) including the Java Card Virtual Machine (JCVM), the framework, the associated native methods and the API (Ap plication Programming Interface). JCVM is implemented as two separate pieces: off-card VM (Virtual Machine) and on-card VM. The stack model and heap memory structure used by on-card VM and exception handling are intro…

Key words: bit-parallel systolic multiplier; inner product; dual basis; Galois field GF(2^m);

[1] Scott B Guthery. JAVA CARD: Internet computing on a smart card. IEEE Internet Computing, January-February 1997, 5(2): 57-59.

[2] Java Card Applet Developer's Guide. Sun Microsystems, Inc. Revision 1.12, August 19, 1998.

[3] Cramer T, Friedman R, Miller T et al. Compiling Java just in time. IEEE Micro, 1997, 17(3): 36-43. ……….
[1] Chiou-Yng Lee, Yung-Hui Chen, Che-Wun Chiou, and Jim-Min Lin. Unified Parallel Systolic Multiplier Over GF(2^m) [J]. , 2007, 22(1): 28-38 .
[2] Chiou-Yng Lee, Jenn-Shyong Horng, and I-Chang Jou. Low-Complexity Bit-Parallel Multiplier over GF(2$^m$) Using Dual Basis Representation [J]. , 2006, 21(6): 887-892 .
Full text



No Suggested Reading articles found!

ISSN 1000-9000(Print)

CN 11-2296/TP

Editorial Board
Author Guidelines
Journal of Computer Science and Technology
Institute of Computing Technology, Chinese Academy of Sciences
P.O. Box 2704, Beijing 100190 P.R. China
E-mail: jcst@ict.ac.cn
  Copyright ©2015 JCST, All Rights Reserved