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:
Sep. 01, 2026

Filed:

Dec. 05, 2023
Applicant:

Thales Dis France Sas, Meudon, FR;

Inventor:

Eric Garreau, La Farlede, FR;

Assignee:

THALES DIS FRANCE SAS, Meudon, FR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/14 (2013.01);
U.S. Cl.
CPC ...
G06F 21/14 (2013.01); G06F 2221/033 (2013.01); G06F 2221/2123 (2013.01); G06F 2221/2125 (2013.01);
Abstract

Method of securing a java software code to be run by a Java Virtual Machine including at least one call to a native method of a native language library, to the Java Virtual Machine, native methods of the native language library, and generating a secure native language library, the method performed by a processor having steps including defining in the native language library a method which when executed at runtime, when the native language library is loaded by the Java Virtual Machine, is configured for registering useless native methods of the native language library, and inserting in the native language library calls to a plurality of constructors, one of them being configured to trigger a thread, which is configured for unregistering said useless native methods and registering said at least one native method of the native language library to be called by the java software code.


Find Patent Forward Citations

Loading…