Supercharge Your Innovation With Domain-Expert AI Agents!

JAVA card application memory footprint optimization

A technology that occupies space and memory, applied in data processing applications, instruments, coin-free or similar appliances, etc., can solve the problem of insignificant reduction of memory occupation space.

Active Publication Date: 2019-04-16
THALES DIS FRANCE SA
View PDF12 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, such optimizations are set to be limited in efficiency, and the memory footprint reduction currently achieved in this way is not appreciable

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • JAVA card application memory footprint optimization
  • JAVA card application memory footprint optimization
  • JAVA card application memory footprint optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] first reference figure 1 , in which is shown a schematic description of the basic configuration of the installation of the Java Card applet structure according to the prior art.

[0040] A single package, which in what follows shall be referred to as the main package 11 , contains all the elements required for the installation and functionality of the application, hereinafter referred to as the main applet 12 . The main applet 12 may eg be a Europay Mastercard Visa (EMV) application. In the context of the present invention, such applications are intended to be created / installed on the Java Card. For this, the main package 11 is loaded onto the Java Card and executed there.

[0041]Some kind of code 13 contained in the main applet 12 is specific to the personalization of the main applet 12 . This personalization code 13 is then also contained in the main package. Said code 13 is adapted to create a main applet data object (such as an instance of a class or array type...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

There is described a method for Java Card application memory footprint optimization which relies on the separation in advance of the code related to the personalization from the rest of the code. It allows the code to perform the personalization of an application installed from a main package while being itself included and installed from a separated package dedicated to the personalization, namely the Card Personalization Specifications (CPS) package. This way, the CPS package and all the code inherent to the personalization can be removed once all the personalization steps have been completed.

Description

technical field [0001] The invention relates to a method for optimizing the memory footprint of a Java card application. [0002] It finds application in particular in smart card products for which there is a tendency to store an increasing number of applications (applets) despite limited memory resources. Background technique [0003] The pathways described in this section can be pursued, but are not necessarily pathways that have been previously conceived or pursued. Therefore, unless otherwise indicated herein, the approaches described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section. [0004] Java Card (Java Card) technology was introduced in 1996 and is now widely used in the field of smart cards (especially for SIM cards or ATM cards). It allows java-based applications (applets) to run on smart cards or other similar devices with limited memory resources. These applications typicall...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/445G06F9/46
CPCG06F9/44505G06F9/468G06Q20/355G06F21/34G06Q20/3265G06F21/77G07F7/1008G06Q20/34G06Q20/3672G06F9/5016G06Q20/3563
Inventor S.沙费尔V.法夫罗C.冈多瓦西托G.范
Owner THALES DIS FRANCE SA
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More