The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 20, 2019

Filed:

May. 02, 2017
Applicant:

Safran Identity & Security, Issy-les-Moulineaux, FR;

Inventors:

Lauren Del Giudice, Issy les Moulineaux, FR;

Anthony Fonteneau, Issy les Moulineaux, FR;

Pierrick Bieules, Issy les Moulineaux, FR;

Assignee:

IDEMIA IDENTITY & SECURITY, Issy les Moulineaux, FR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 11/14 (2006.01); G06F 21/79 (2013.01); G07F 7/08 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0619 (2013.01); G06F 3/061 (2013.01); G06F 3/065 (2013.01); G06F 3/0641 (2013.01); G06F 3/0679 (2013.01); G06F 11/1469 (2013.01); G06F 21/79 (2013.01); G07F 7/082 (2013.01); G06F 11/1453 (2013.01); G06F 2201/84 (2013.01); G06F 2212/401 (2013.01);
Abstract

A secure element and method for backup of data stored in a non-volatile memory of the secure element. The method for backup of data includes de-fragmenting an area of the non-volatile memory so as to form, in the area, an occupied region and a free region. The method further includes compressing the portion of data contained in the occupied region, after de-fragmentation, and compressing the contents of the free region using a compression algorithm that is different from the one used for compressing the portion of data contained in the occupied region. In one embodiment, the occupied region is compressed using a dictionary, and the free region is compressed by applying run-length encoding (RLE). The method also includes generating a backup image containing the compressed portion of data and the compressed contents of the free region, and writing the backup image into the nonvolatile memory. The area may contain objects to be handled by a program coded in an object language. Metadata for each area may also be generated and stored in the nonvolatile memory. A method of restoring data, including configuring the secure element in a busy mode to avoid corruption of the contents, and a method for resetting the secure element, are also disclosed.


Find Patent Forward Citations

Loading…