WO2025133326 - METHOD AND DEVICE FOR OBFUSCATING CODE CONTROL FLOW

National phase entry is expected:
Publication Number WO/2025/133326
Publication Date 26.06.2025
International Application No. PCT/EP2024/088218
International Filing Date 20.12.2024
Title **
[English] METHOD AND DEVICE FOR OBFUSCATING CODE CONTROL FLOW
[French] PROCÉDÉ ET DISPOSITIF D'OBSCURCISSEMENT DE FLUX DE COMMANDE DE CODE
Applicants **
NAGRAVISION SÀRL
Inventors
PIRET, Eric
DUOT, Pierre
DORÉ, Laurent
Priority Data
23219353.2   21.12.2023   EP
Application details
Total Number of Claims/PCT *
Number of Independent Claims *
Number of Priorities *
Number of Multi-Dependent Claims *
Number of Drawings *
Pages for Publication *
Number of Pages with Drawings *
Pages of Specification *
*
Number of Office Actions *
*
International Searching Authority
*
Recordal of a Change of the Applicant's Name/Address
*
Type of Assignment
*
Applicant's Legal Status
*
*
*
*
*
*
Entry into National Phase under
*
Patent Delivery
*
译文

* The data is based on automatic recognition. Please verify and amend if necessary.

** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.

Quotation for National Phase entry

Country StagesTotal
China Filing, Examination, Granting2111
EPO Filing, Examination, Granting9659
Japan Filing, Examination, Granting2247
South Korea Filing, Examination, Granting2259
USA Filing, Examination, Granting4740
MasterCard Visa
Total: 21,016

The term for entry into the National Phase has expired. This quotation is for informational purposes only

Contact Us
Abstract[English] For obfuscating a code control flow a computer-implemented method comprises - identifying functional blocks in a code to be obfuscated; - associating a label to each functional block; - associating at least one event identifier with each functional block; - creating a prologue function configured to contain a registration for the at least one event identifier of each functional block; and - creating an epilogue function configured to contain a deregistration for the event identifier of each functional block.[French] Pour obscurcir un flux de commande de code, un procédé mis en œuvre par ordinateur comprend : - l'identification de blocs fonctionnels dans un code à obscurcir; - l'association d'une étiquette à chaque bloc fonctionnel; - l'association d'au moins un identifiant d'événement à chaque bloc fonctionnel; - la création d'une fonction de prologue conçue pour contenir un enregistrement pour l'au moins un identifiant d'événement de chaque bloc fonctionnel; et - la création d'une fonction épilogue conçue pour contenir un désenregistrement pour l'identifiant d'événement de chaque bloc fonctionnel.