| 10.14489/vkit.2026.04.pp.037-044 |
|
DOI: 10.14489/vkit.2026.04.pp.037-044 Харитоненко В. Г., Иванов Д. А., Соковнин С. Д. Аннотация. Рассмотрена задача идентификации хэш-функции с применением двухуровневой архитектуры гетерогенного стекинга, где используется метод блэндинга, который комбинирует разнотипные (XGBoost, Random Forest и MLP) алгоритмы через двухуровневую архитектуру: модель верхнего уровня учится объединять предсказания моделей нижнего уровня. Расширенное признаковое пространство включает новые категории признаков (энтропийные, частотные), а также позволяет учитывать специфические особенности криптографических функций. Актуальность исследования обусловлена ростом сложности хэш-функций, недостаточностью традиционных методов анализа, возрастанием требований к информационной безопасности. Предложен подход, сочетающий анализ статистических, структурных и частотных признаков хэшей с использованием комбинации базовых классификаторов и нейросетевого алгоритма в целях повышения точности идентификации хэш-функций по сравнению с традиционными методами. Эксперименты показали, что стекинг-модель демонстрирует точность на 5…7 % выше, чем лучшие одиночные классификаторы. Подчеркнута важность рассматриваемой задачи в контексте верификации данных, анализа вредоносного программного обеспечения и криптографического аудита. Ключевые слова: криптография; хэш-функции; идентификация; машинное обучение; градиентный бустинг; блэндинг; многослойный персептрон.
Abstract. This paper presents a novel approach for hash function identification, a critical task in digital forensics, malware analysis, and cryptographic security auditing. Motivated by the increasing complexity of modern cryptographic functions and the limitations of con-ventional analytical techniques, we propose a sophisticated two-level heterogeneous stacking architecture. This ensemble method strategically leverages the unique strengths of diverse base-level algorithms, including XGBoost, Random Forest, and Multi-Layer Perceptron (MLP). Their individual predictions are not simply aggregated; instead, a high-level meta-learner model is trained to intelligently and non-linearly blend these out-puts, learning the optimal combination strategy for superior accuracy.To empower the model, we significantly expand the feature space beyond traditional statistical de-scriptors. We introduce and incorporate new categories of features that capture the in-trinsic properties of hash outputs, such as entropy-based metrics, which quantify ran-domness, and frequency-based attributes, which reveal structural patterns. This enriched feature set allows the model to discern subtle, algorithm-specific signatures more effec-tively. Experimental results demonstrate the framework's efficacy, showing a consistent 5…7 % improvement in identification accuracy over the best-performing single classifier within the ensemble. The study thus confirms that our two-level stacking model, sup-ported by a comprehensive feature engineering strategy, offers a robust and advanced solution for precise hash function recognition, addressing pressing challenges in the field of information security. Keywords: Cryptography; Hash functions; Identification; Machine learning; Gradient boosting; Blending; Multilayer perceptron.
РусВ. Г. Харитоненко, Д. А. Иванов, С. Д. Соковнин (Военный университет радиоэлектроники, Череповец, Вологодская обл., Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngV. G. Haritonenko, D. A. Ivanov, S. D. Sokovnin (Military University of Radioelectronics, Cherepovets, Vologda Region, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Карпов А. В., Ишмуратов Р. А. Введение в криптографию: учеб. пособие. Казань: Казанский (Приволжский) федеральный университет, 2024. 128 с. Eng1. Karpov, A. V., & Ishmuratov, R. A. (2024). Introduction to cryptography [Textbook]. Kazan (Volga Region) Federal University. [in Russian language]
РусСтатью можно приобрести в электронном виде (PDF формат). Стоимость статьи 700 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2026.04.pp.037-044 Отправляя форму вы даете согласие на обработку персональных данных. .
EngThis article is available in electronic format (PDF). The cost of a single article is 700 rubles. (including VAT 20%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank. After depositing your payment on our bank account we send you file of the article by e-mail. To order articles please copy the article doi: 10.14489/vkit.2026.04.pp.037-044 and fill out the
.
|
Current Issue
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»