Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 1,040 papers for “Java Card”

JAVA CARD

Hemant Badgujar, Sandeep Parshuram Patil, Uke Usman et al. · International Research Journal of Modernization in Engineering Technology and Science · 2024

Java Card technology provides a secure and portable platform for developing smart card applications.It is widely used in many applications such as payment, ID card and access control due to its simplicity, security features and interoperability.In this lesson we will explore the interesting field of Java Card development.The aim of the training is a better understanding of Java Card technology, including the design and development process for creating a secure smart card. I. INTRODUCTIONA Java card is a smart card that supports Java program execution.Sun's JavaSoft division launched the Java Card 2.0 API specification for Java programming on smart cards.This API is used in smart cards by many licensees.To create Java Card applications that comply with the 2.0 standard, developers need to have a clear understanding of the card's architecture, key groups and processes, and application development.This article provides guidance to developers about the system architecture, application programming interface (API), and Java platform and is useful for developers.By exploring Java Card vulnerabilities, developers gain the skills needed to develop applications for the platform. WHAT IS A JAVA CARD?Java card refers to the smart card that can run Java programs.The Java Card 2.0 specification provides general guidance for creating application programming interface (API) for smart cards.Minimum specifications for the Java Card include 16 KB ROM, 8 KB RAM.Below is an example of a Java card. SYSTEM ARCHITECTURE CARD(VM) that runs on anis always running.The JVM layer acts as an intermediary by providing a language and communication protocol that hides the developer's technology.The Java Card framework contains API classes for building applications and accessing services.Businesses or businesses can provide additional libraries to enhance services and achieve security and performance standards.Java Card applications (called applets) can

Cited by 0Open access

Java Card tehnologija

Vanja Novak · 2013

U ovom diplomskom radu obrađena je Java Card tehnologija i njezina upotreba kod pametnih kartica. U uvodnom dijelu govori se o pametnim karticama, pr

Cited by 0

Developing Smart Card-Based Applications Using Java Card

Jean-Jacques Vandewalle, Éric Vétillard, Jean-jacques V · 1998

In this paper we describe a methodology for developing smart card-based applications which accounts for both internal and external software production: on-card and client programs. This development methodology is based on the application of distributed object-oriented principles to Java Card. We design a model in which a card application is viewed as a remote object accessed through method invocations handled by a proxy object executing on the terminal. With a simple example, we show how this model enhances the development of smart card-based applications by allowing Java programmers to rapidly design and develop on-card and off-card programs without worrying about the specific smart card features. This scheme has been implemented as the core technology in the Gemplus Java Card application development environment GemXpresso RAD.

Cited by 1

Research on Java card security

Xue-lian ZHANG, Zhen WU, Zhi-bo DU et al. · SHILAP Revista de lepidopterología · 2017

To protect privacy and the safety of property,the security research of Java card was proposed.On the basis of systematically discussing the basic composition of Java card,the key of attacking methods were summarized,including logical attack,fault injection and combined attack.At the same time,some problems with the attack process were presented.Moreover,some corresponding countermeasures were put forward and their shortages were analyzed.Finally,the future research direction was prospected.

Cited by 0Open access

Обход безопасности Java Card Applet

V. Povetina, В. М. Поветина · Electronic scientific archive of UrFU (Ural Federal University) · 2020

This article provides a brief overview of non-standard methods of attacks on the Java Card Applets in smart cards. Timely detection of atypical vulnerabilities is one of the key security aspects of any product. This makes it important to write such reviews and consider measures to eliminate potentially vulnerable components. In the article several scenarios of both software and hardware attacks on Java Card are considered. The features and key principles are noted for all methods. The conclusion about the level of criticality of each one is made.

Cited by 0

Object lifetimes in java card

Marcus Oestreicher, Ksheerabdhi Krishna · 1999

Rights to individual papers remain with the author or the author's employer. Permission is granted for noncommercial reproduction of the work for educational or research purposes. This copyright notice must be included in the reproduced paper. USENIX acknowledges all trademarks herein. For more information about the USENIX Association:

Cited by 15

Next-Generation Java Card Framework

Gregory Bussard Gemplus, Gregory Bussard · 2007

In the context of next-generation Java Card platform, the on-card framework is a key component that will enable smart card developer to more quickly and more easily implement new types of services. This paper describes an open framework architecture taking benefits from the envisioned future Java Card operating system capabilities, and relying on the vision of nextgeneration Java Card platforms as an embedded Java micro-server platform able to serve various types of services and applications. First, the global architecture of this framework is exhibited and discussed. Framework details-- basic APIs, application models, and service management--are then described.

Cited by 0

Research on Java card security

Xue-lian ZHANG,Zhen WU,Zhi-bo DU,Min WANG,Chun-ling XIANG · SHILAP Revista de lepidopterología · 2017

To protect privacy and the safety of property,the security research of Java card was proposed.On the basis of systematically discussing the basic composition of Java card,the key of attacking methods were summarized,including logical attack,fault injection and combined attack.At the same time,some problems with the attack process were presented.Moreover,some corresponding countermeasures were put forward and their shortages were analyzed.Finally,the future research direction was prospected.

Cited by 0Open access

Practical Java Card bytecode compression

Gabriel Bizzotto, Gilles Grimaud · 2002

Our work concerns bytecode compression on an embedded, tiny and safe environment, and more specifically JAVA CARDS. [2] and [4] propose a way to compress java card bytecode into a format executable in an ultra light embedded system, using macro-packing. Our implementation, improved with new specifical algorithms, allows a better compress rate (up to 32%). In a smart card having 32kB EEPROM, up to 10kB can be freed, it is enough to store some applets. The execution of macro-packed programs is very simple and the code overhead in the operating system and in the virtual machine is very small. Unfortunately, the compression process is not feasible in a tiny embedded system. We propose a distribution of the compression process called Compression-Carrying Code or simply CCC. This distribution maintains the Java Card 2.11 compatibility [11], and allows a trusted, just-in-time compression by the embedded bytecode loader.

Cited by 0

Java Card et son évolution

Éric Vétillard, Samia Bouzefrane · HAL (Le Centre pour la Communication Scientifique Directe) · 2013

Ce chapitre décrit l'évolution de la technologie Java Card et les défis à venir.

Cited by 1

Smart Card Application Development Using the Java Card Technology

Milan Fort · 2006

Through their combination of portability and security, smart cards are playing an increasingly important role in the rapidly developing areas of electronic commerce and online information services. After giving an overview of smart card characteristics and usage scenarios, we discuss the challenges in the development of smart card applications. Traditionally, this has been a lengthy and difficult process, requiring knowledge of inner workings of the smart card which varied from manufacturer to manufacturer. However, we focus our attention on the current mainstream technology for smart card application development, the Java Card technology. Java Card technology provides a secure, vendor-independent, ubiquitous platform for smart cards that enables rapid development of smart card applications. We present a comprehensive overview of Java Card technology, including concepts, architecture and best practices. Finally, we give a brief survey of the Java Card applet development process.

Cited by 2

Formalising the Safety of Java, the Java Virtual Machine and Java Card

Hartel, Pieter H., Moreau, L.A.V. · ePrints Soton (University of Southampton) · 2001

State Machine Semantics (ASM), Axiomatic Semantics (AS), Context Rewriting semantics (CR), Continuation or monad Semantics (CS), Denotational Semantics (DS), Natural Semantics (NS), Operational Semantics (OS), Structural Operational Semantics (SOS), or a semantic embedding in a higher odrder logic (HOL).

Cited by 1Open access