Rücksprungorientierte Programmierung als Verschleierungstechnik

EP2942727 Art B1 12. Juni 2019

Anmelder: NXP B.V. 🇳🇱

Details

Veröffentlichungs-Nr.
EP2942727
Aktenzeichen
EP15166386
Anmeldetag
5. Mai 2015
Veröffentlichung
12. Juni 2019
Erteilung
12. Juni 2019
Rechtsraum
EP
IPC
G06F21/14G06F21/54
Offizieller Volltext

Abstract

A method for obfuscating functionality of computer software is disclosed. In an embodiment, the method involves determining a first set of instructions needed to perform a target operation and a second set of instructions for at least one or more additional operations. The second set of instructions is tuned to contain instructions such that, by executing the second set of instructions, the function of the first set of instructions can be performed. Once the first and second sets of instruction are determined and tuned, a code library is created and code fragments in the library correspond to code needed to perform the function of the first set of instructions when executed. Instructions are then added to the second set of instructions such that, when executed, will cause the functionality of the first set of instructions to be achieved.

Anmelder

Firma
NXP B.V.
Land
🇳🇱 Niederlande
🇳🇱 NXP Semiconductors

Niederländischer Halbleiterhersteller mit Sitz in Eindhoven. Entwickelt Chips und Halbleiterlösungen für Automobiltechnik, Kommunikation, Sicherheit sowie industrielle Anwendungen.

7.918 Patente in unserer Datenbank

Noch Fragen?

Wir helfen Ihnen gerne weiter. Schreiben Sie uns einfach.

Kontakt aufnehmen