Автоматическая генерация хэш-функций для обфускации программного кода

Translated title of the contribution: Automatic generation of hash functions for program code obfuscation

Research output: Contribution to journalArticlepeer-review

Abstract

The specifics of hash function applications in code obfuscation are considered, as well as the disadvantages of currently existing hash functions for this purpose. Considering these specifics and disadvantages, an automatic hash function generation method is proposed, that is based on a genetic programming approach. Methods of measuring the hash function resilience to automated preimage attacks based on SMT solvers usage and random collision resistance are also proposed. Generated functions were evaluated and a method of weak function detection is proposed, that allows to increase the resilience of generated functions to attacks notably.
Translated title of the contributionAutomatic generation of hash functions for program code obfuscation
Original languageRussian
Pages (from-to)102-117
Number of pages16
JournalПрикладная дискретная математика
Issue number50
DOIs
Publication statusPublished - Dec 2020

OECD FOS+WOS

  • 1.01 MATHEMATICS
  • 1.02 COMPUTER AND INFORMATION SCIENCES

State classification of scientific and technological information

  • 50 AUTOMATIC. COMPUTER ENGINEERING

Fingerprint

Dive into the research topics of 'Automatic generation of hash functions for program code obfuscation'. Together they form a unique fingerprint.

Cite this