1 research outputs found

    Порівняльний аналіз складності методів лінеаризації та перебору розв’язання систем нелінійних булевих рівнянь

    Get PDF
    The problem of finding solutions to systems of multivariate nonlinear equations over finite algebraic structures and constructing efficient algorithms for their search is important for many applied problems in various fields, and the relevance of this problem increases over time. The security of many existing cryptosystems is based on the complexity of the problem of solving systems of multivariable nonlinear equations over finite fields. In general, this task is an -complete problem. But there are many cases where such systems can be solved by methods faster than the brute-force methods. Since choosing a method can significantly reduce the time and resources required to find system solutions, the questions of assessing the complexity of different methods of solutions for systems with different sets of parameters, as well as finding the special best performing methods for a particular classes of systems, naturally arise. The paper deals with the most important for cryptography and cryptanalysis systems of multivariate nonlinear equations over the finite field . The subject of the study is a comparative analysis of the complexity of the method of linearization with the introduction of new variables for solving systems of nonlinear equations over the field  with many unknowns, and the method of complete enumeration, depending on the system parameters. The purpose of the work is obtaining average estimates of the complexity of the methods, and determining the boundary in the parameter space of the overdefined consistent system of equations, which makes it possible to choose the faster and more efficient method of the two considered. Probabilistic models for obtaining theoretical, asymptotic estimates of the average complexity of the methods, and for conducting a number of statistical experiments with obtaining the average estimates by the Monte Carlo method, are proposed. It is shown that there exists a boundary in the parameter space, depending on, first of all, the relation between the maximum degree of equations of the system and the number of unknowns, which determines when the linearization method works better than the complete enumeration. Theoretical and experimental data have been used to construct this boundary. The analytical expression for the separation line in the parameter space of the system was obtained by the least squares method.Проблема нахождения решений систем нелинейных уравнений со многими переменными над конечными алгебраическими структурами и построения эффективных алгоритмов их поиска важна для многих прикладных задач в различных областях и актуальность этой проблемы возрастает со временем. Стойкость многих существующих криптосистем базируется на сложности задачи решения систем нелинейных уравнений многих переменных над конечными полями. В общем виде эта задача является задачей -полной. Но существует много случаев, когда к таким системам можно предложить методы более быстрые чем методы полного перебора. Поскольку выбор метода может значительно уменьшить время и необходимые ресурсы на нахождение решений системы, естественно возникают вопросы оценки сложности различных методов решения для систем с разными наборами параметров, а также поиска специальных наиболее эффективных методов для конкретного класса систем. В статье рассматриваются наиболее важные для криптографии и криптоанализа системы нелинейных уравнений со многими переменными над конечным полем . Предметом исследования является сравнительный анализ сложности метода линеаризации с введением новых переменных для решения систем нелинейных уравнений над полем  со многими неизвестными и метода полного перебора в зависимости от параметров системы. Целью работы является получение средних оценок сложности методов и нахождения границы в области изменения параметров переопределенной совместной системы уравнений, которая дает возможность из двух указанных методов выбрать более быстрый и эффективный. Предложенны вероятностные модели для получения теоретических, асимптотических оценок средней сложности методов и проведения ряда статистических экспериментов с получением средних оценок методом Монте-Карло. Показано, что существует граница в области изменения параметров, зависисящая, прежде всего, от соотношения максимальной степени уравнений системы и числа неизвестных, которая определяет, когда метод линеаризации работает лучше чем полный перебор. Теоретические и экспериментальные данные применены для построения этой границы. Аналитическое выражение для линии разграничения в области изменения параметров системы получено с использованием метода наименьших квадратов.Проблема знаходження розв’язків систем нелінійних рівнянь з багатьма змінними над скінченними алгебраїчними структурами та побудови ефективних алгоритмів їх пошуку є важливою для багатьох прикладних задач  у різноманітних галузях і актуальність цієї проблеми зростає з часом. Стійкість багатьох існуючих криптосистем базується на складності задачі розв’язання систем нелінійних рівнянь багатьох змінних над скінченними полями. В загальному вигляді ця задача є задачею -повною. Але існує багато випадків, коли до таких систем можна запропонувати методи більш швидкі ніж методи повного перебору. Оскільки вибір методу може значно зменшити час та необхідні ресурси на знаходження розв’язків системи, природньо виникають питання оцінки складності різних методів розв’язання для систем з різними наборами параметрів, а також пошуку спеціальних найбільш ефективних методів для конкретного класу систем. У статті розглядаються найбільш важливі для криптографії та криптоаналізу системи нелінійних рівнянь з багатьма змінними над скінченним полем . Предметом дослідження є порівняльний аналіз складності методу лінеаризації з введенням нових змінних для розв’язання систем нелінійних рівнянь над полем з багатьма невідомими та  методу повного перебору в залежності від параметрів системи. Метою роботи є отримання середніх оцінок складності методів та знаходження межі в області зміни параметрів перевизначеної сумісної системи рівнянь, яка дає можливість з двох вказаних методів вибрати більш швидкий і ефективний. Запропоновані імовірнісні моделі для отримання теоретичних, асимптотичних оцінок середньої складності методів  та проведення низки статистичних  експериментів з отриманням середніх оцінок методом Монте-Карло.  Показано, що  існує границя в області зміни параметрів, що залежить, перш за все, від співвідношення максимального степеня рівнянь системи та числа невідомих, яка визначає, коли метод лінеаризації працює краще за повний перебір. Теоретичні та експериментальні дані застосовано для побудови цієї границі.  Аналітичний вираз для лінії розмежування в області зміни параметрів системи отримано з використанням методу найменших квадратів
    corecore