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

Результат исследования: Научные публикации в периодических изданияхстатьярецензирование

Аннотация

Рассмотрены особенности применения хэш-функций для запутывания программного кода, а также проблемы использования в этих целях существующих хэш-функций. С учётом этих особенностей и проблем предлагается метод автоматической генерации хэш-функций, основанный на подходе генетического программирования. Предложены методы оценки устойчивости хэш-функций к автоматическим атакам поиска первого прообраза, основанным на использовании SMT-решателей, и к случайным коллизиям. Проведена оценка генерируемых функций, а также предложен метод быстрого обнаружения слабых экземпляров, позволяющий значительно повысить устойчивость получаемых хэш-функций к атакам.

Переведенное названиеAutomatic generation of hash functions for program code obfuscation
Язык оригиналарусский
Страницы (с-по)102-117
Число страниц16
ЖурналПрикладная дискретная математика
Номер выпуска50
DOI
СостояниеОпубликовано - дек 2020

Ключевые слова

  • obfuscation
  • hash function
  • genetic programming
  • avalanche effect
  • SMT solver
  • Hash function
  • Obfuscation
  • Genetic programming
  • Avalanche effect

Предметные области OECD FOS+WOS

  • 1.01 МАТЕМАТИКА
  • 1.02 КОМПЬЮТЕРНЫЕ И ИНФОРМАЦИОННЫЕ НАУКИ

ГРНТИ

  • 50 АВТОМАТИКА. ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА

Fingerprint

Подробные сведения о темах исследования «Автоматическая генерация хэш-функций для обфускации программного кода». Вместе они формируют уникальный семантический отпечаток (fingerprint).

Цитировать