| 10.14489/vkit.2026.07.pp.045-054 |
|
DOI: 10.14489/vkit.2026.07.pp.045-054 Панченко Н. А., Левина А. Б. Аннотация. Представлен новый композиционный метод генерации нелинейных булевых и векторных функций, обладающих высокими криптографическими характеристиками, для использования в симметричных криптографических примитивах. Метод объединяет многорекурсивный генератор (MRG), дискретное вейвлет-преобразование Хаара и адаптивную пороговую бинаризацию спектральных коэффициентов. Генератор MRG обеспечивает формирование высокоэнтропийной числовой последовательности, вейвлет-преобразование осуществляет многомасштабный анализ и усиливает диффузию, динамическая пороговая бинаризация создает управляемую нелинейность, разрушая линейные корреляции. Важным элементом является механизм адаптивного вычисления весовых коэффициентов, которые определяют вклад каждого вейвлет-коэффициента в выходную сумму. Эти веса динамически формируются на каждом шаге как комбинация псевдослучайной составляющей и текущего состояния MRG, что обеспечивает нелинейную зависимость от ключа и исключает статичность структуры. Предложенная архитектура позволяет генерировать широкий класс S-блоков и булевых функций с высокой нелинейностью, балансом и устойчивостью к линейному и дифференциальному криптоанализу. Детально описана работа генератора, включая формальные модели и вычислительные этапы. Приведен пример построения функции от восьми переменных, достигающей нелинейности 105, что близко к теоретическому максимуму. Сравнительный анализ с классическим генератором Geffe демонстрирует существенное преимущество предложенного подхода по ключевому показателю нелинейности. Метод ориентирован на применение при проектировании легких блочных шифров, хэш-функций и других криптографических преобразований, требующих высокой структурной вариативности и стойкости. Ключевые слова: булевые функции; нелинейность; S-блок; криптографические примитивы; многорекурсивный генератор; дискретное вейвлет-преобразование; пороговая бинаризация; алгебраическая нормальная форма.
Abstract. The article presents a novel compositional method for generating nonlinear Boolean and vector functions with strong cryptographic properties for use in symmetric cryptographic primitives. The method integrates a multiple recursive generator (MRG), the discrete Haar wavelet transform, and adaptive threshold binarization of spectral coefficients. The MRG ensures the formation of a high-entropy numerical sequence, the wavelet transform performs multiscale analysis and enhances diffusion, while dynamic threshold binarization creates controlled nonlinearity by disrupting linear correlations. A critically important element is the mechanism for adaptively computing weight coefficients, which determine the contribution of each wavelet coefficient to the output sum. These weights are dynamically formed at each step as a combination of a pseudo-random component and the current state of the MRG, ensuring a nonlinear dependency on the key and eliminating structural staticity. The proposed architecture enables the generation of a wide class of S-boxes and Boolean functions with high nonlinearity, balance, and resistance to linear and differential cryptanalysis. A detailed description of the generator's operation is provided, including formal models, computational steps, and a numerical example of constructing a function of eight variables that achieves a nonlinearity of 105, which is close to the theoretical maximum. A comparative analysis with the classical Geffe generator demonstrates a significant advantage of the proposed approach in terms of the key metric of nonlinearity. The method is intended for application in the design of lightweight block ciphers, hash functions, and other cryptographic transformations requiring high structural variability and robustness. Keywords: Boolean functions; Nonlinearity; S-box; Cryptographic primitives; Multiple recursive generator; Discrete wavelet transform; Threshold binarization; Algebraic normal form.
РусН. А. Панченко, А. Б. Левина (Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» имени В. И. Ульянова (Ленина), Санкт-Петербург, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript EngN. A. Panchenko, A. B. Levina (Saint Petersburg Electrotechnical University “LETI”, Saint Petersburg, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Рус1. Левина А. Б. Криптографические свойства булевых функций и их применение в симметричных алгоритмах // Вопросы защиты информации. 2021. № 4. С. 15–28. Eng1. Levina, A. B. (2021). Cryptographic properties of Boolean functions and their application in symmetric algorithms. Voprosy zashchity informatsii, (4), 15–28. [in Russian language].
РусСтатью можно приобрести в электронном виде (PDF формат). DOI: 10.14489/vkit.2026.07.pp.045-054 Скопируйте DOI статьи и перейдите по ссылке https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy В комментарии к заказу обязательно укажите DOI статьи. .
EngThis article is available in electronic format (PDF). DOI: 10.14489/vkit.2026.07.pp.045-054 Copy the article DOI and follow the link https://id-spektr.ru/product/pokupka-elektronnoy-stati-iz-zhurnala-vestnik-kompyuternyh-i-informatsionnyh-tehnologiy Please specify the article DOI in the order comments.
.
|
Архив номеров
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»