Bazalii M. Methods and information technology of software code protection based on obfuscation

Українська версія

Thesis for the degree of Candidate of Sciences (CSc)

State registration number

0421U103416

Applicant for

Specialization

  • 05.13.06 - Інформаційні технології

17-09-2021

Specialized Academic Board

Д 26.861.05

State University of Telecommunications

Essay

The dissertation researches intended to solve the actual scientific problem, which is the research of methods and information technologies to support the effective development of the protected program code based on the obfuscation instruments and techniques. In this work, the method of obfuscating program code has been improved. The improved method differs from the existing algorithms of code obfuscation by a different order of execution of obfuscation algorithms, which increases the time required for the program binary analysis. The method of processing program code using LLVM compiler and toolchain technologies has been improved. The difference of introducing a mechanism to identify which functions need to be obfuscated based on the compiler annotations allows partial obfuscation of the main part of the program code only. The method of client-side of the interface source code obfuscation has been improved, which differs from the existing ones using neural network approach, that allows to disguise it from visual analysis and understanding adaptively.

Files

Similar theses