Besonderhede van voorbeeld: 5671922879496508274

Metadata

Author: patents-wipo

Data

English[en]
The present invention relates to a device for obfuscating a code and a method for same, and the device for obfuscating a code comprises: an input unit for receiving an input of an execution code; a code analysis unit for analyzing the execution code and distinguishing between a critical code and a general code that is not the critical code; a code converter unit for converting the critical code into a C code and generating a native code; an obfuscation unit for obfuscating the native code and the general code; a code self-protection unit for generating a self-converted native code by adding a forgery and alteration detection code to the obfuscated native code, obfuscating same, and then adding a loading routine; and a code combination unit for combining the self-converted native code and the obfuscated general code.
French[fr]
La présente invention concerne un dispositif d'obscurcissement de code et son procédé, le dispositif d'obscurcissement de code comprenant: une unité d'entrée pour recevoir une entrée d'un code d'exécution; une unité d'analyse de code pour analyser le code d'exécution et faire la distinction entre un code critique et un code général qui n'est pas le code critique; une unité de conversion de code pour convertir le code critique en un code C et générer un code natif; une unité d'obscurcissement pour obscurcir le code natif et le code général; une unité d'auto-protection de code pour générer un code natif auto-converti par ajout d'un code de détection de contrefaçon et d'altération au code natif obscurci, l'obscurcir et ensuite ajouter un programme de chargement; et une unité de combinaison de codes pour combiner le code natif auto-converti et le code général obscurci.
Korean[ko]
본 발명은 코드 난독화 장치 및 그 방법에 관한 것으로, 코드 난독화 장치는실행 코드를 입력받는 입력부; 실행 코드를 분석하여 중요 코드와 중요 코드 이외의 일반 코드로 구분하는 코드 분석부; 중요 코드를 C 코드로 변환시켜 네이티브 코드를 생성하는 코드 컨버터부; 네이티브 코드 및 일반 코드를 난독화하는 난독화부; 난독화된 네이티브 코드에 위변조 탐지 코드를 추가하여 암호화한 뒤 로딩 루틴을 추가시켜 자가변환된 네이티브 코드를 생성하는 자기 코드 보호부; 및 자가변환된 네이티브 코드와 상기 난독화된 일반 코드를 결합하는 코드 결합부를 포함한다.

History

Your action: