Standard

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

In: Прикладная дискретная математика, No. 50, 12.2020, p. 102-117.

Research output: Contribution to journalArticlepeer-review

Harvard

APA

Vancouver

Lebedev RK. Автоматическая генерация хэш-функций для обфускации программного кода. Прикладная дискретная математика. 2020 Dec;(50):102-117. doi: 10.17223/20710410/50/8

Author

Lebedev, R. K. / Автоматическая генерация хэш-функций для обфускации программного кода. In: Прикладная дискретная математика. 2020 ; No. 50. pp. 102-117.

BibTeX

@article{13b3cd67148f4d73b410d6756f00f435,
title = "Автоматическая генерация хэш-функций для обфускации программного кода",
abstract = "Рассмотрены особенности применения хэш-функций для запутывания программного кода, а также проблемы использования в этих целях существующих хэш-функций. С учётом этих особенностей и проблем предлагается метод автоматической генерации хэш-функций, основанный на подходе генетического программирования. Предложены методы оценки устойчивости хэш-функций к автоматическим атакам поиска первого прообраза, основанным на использовании SMT-решателей, и к случайным коллизиям. Проведена оценка генерируемых функций, а также предложен метод быстрого обнаружения слабых экземпляров, позволяющий значительно повысить устойчивость получаемых хэш-функций к атакам.",
keywords = "obfuscation, hash function, genetic programming, avalanche effect, SMT solver, Hash function, Obfuscation, Genetic programming, Avalanche effect",
author = "Lebedev, {R. K.}",
note = "Лебедев Р.К. Автоматическая генерация хэш-функций для обфускации программного кода // Прикладная дискретная математика. - 2020. - № 50. - С. 102-117",
year = "2020",
month = dec,
doi = "10.17223/20710410/50/8",
language = "русский",
pages = "102--117",
journal = "Прикладная дискретная математика",
issn = "2071-0410",
publisher = "Tomsk State University",
number = "50",

}

RIS

TY - JOUR

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

AU - Lebedev, R. K.

N1 - Лебедев Р.К. Автоматическая генерация хэш-функций для обфускации программного кода // Прикладная дискретная математика. - 2020. - № 50. - С. 102-117

PY - 2020/12

Y1 - 2020/12

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

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

KW - obfuscation

KW - hash function

KW - genetic programming

KW - avalanche effect

KW - SMT solver

KW - Hash function

KW - Obfuscation

KW - Genetic programming

KW - Avalanche effect

UR - http://www.scopus.com/inward/record.url?scp=85104437801&partnerID=8YFLogxK

UR - https://www.elibrary.ru/item.asp?id=44388545

U2 - 10.17223/20710410/50/8

DO - 10.17223/20710410/50/8

M3 - статья

SP - 102

EP - 117

JO - Прикладная дискретная математика

JF - Прикладная дискретная математика

SN - 2071-0410

IS - 50

ER -

ID: 27504696