| 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 формат). Стоимость статьи 700 руб. (в том числе НДС 20%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке. После поступления денег на счет издательства, вам будет выслан электронный вариант статьи. Для заказа скопируйте doi статьи: 10.14489/vkit.2026.07.pp.045-054 Отправляя форму вы даете согласие на обработку персональных данных. .
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.07.pp.045-054 and fill out the
.
|
Текущий номер
Разработка концепции и создание сайта - ООО «Издательский дом «СПЕКТР»