Application of SAT-Solvers to the Problem of Finding Vectorial Boolean Functions with Required Cryptographic Properties

被引:0
|
作者
Doronin A.E. [1 ]
Kalgin K.V. [2 ,3 ]
机构
[1] Novosibirsk State University, Novosibirsk
[2] Sobolev Institute of Mathematics, Siberian Branch, Russian Academy ofSciences, Novosibirsk
[3] Institute of Computational Mathematics and Mathematical Geophysics, SiberianBranch,Russian Academy of Sciences, Novosibirsk
关键词
APN function; Boolean function; cryptography; SAT-solver;
D O I
10.1134/S1990478922040056
中图分类号
学科分类号
摘要
Abstract: We propose a method for finding an almost perfect nonlinear (APN) function. It is basedon translation into SAT-problem and using SAT-solvers. We construct several formulas definingthe conditions for finding an APN function and introduce two representations of the function,sparse and dense, which are used to describe the problem of finding one-to-one vectorial Booleanfunctions and APN functions. We also propose a new method for finding a vector APN functionwith additional properties. It is based on the idea of representing the unknown vectorial Booleanfunction as a sum of a known APN function and two unknown Boolean functions,(Formula presented.), where F is a known APN function. It is shown that this method is more efficient thanthe direct construction of APN function using SAT for dimensions 6 and 7. As a result, themethod described in the paper can prove the nonexistence of cubic APN functions in dimension 7representable in the form of the sum described above. © 2022, Pleiades Publishing, Ltd.
引用
收藏
页码:632 / 644
页数:12
相关论文
共 50 条
  • [31] Cryptographic Properties of a Class of Boolean Functions with Maximum Algebraic Immunity
    Du, Yusong
    [J]. PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (ICCSIT 2010), VOL 6, 2010, : 612 - 615
  • [32] A Construction of 1-Resilient Boolean Functions with Good Cryptographic Properties
    SHAN Jinyong
    HU Lei
    ZENG Xiangyong
    LI Chunlei
    [J]. Journal of Systems Science & Complexity, 2018, 31 (04) : 1042 - 1064
  • [33] A Construction of 1-Resilient Boolean Functions with Good Cryptographic Properties
    Shan, Jinyong
    Hu, Lei
    Zeng, Xiangyong
    Li, Chunlei
    [J]. JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2018, 31 (04) : 1042 - 1064
  • [34] Immunological algorithms paradigm for construction of Boolean functions with good cryptographic properties
    Picek, Stjepan
    Sisejkovic, Dominik
    Jakobovic, Domagoj
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2017, 62 : 320 - 330
  • [35] On relationship of some cryptographic properties for weight symmetric H Boolean functions
    Huang, Jinglian
    Wang, Zhuo
    Hu, Jie
    [J]. ADVANCED TECHNOLOGIES IN MANUFACTURING, ENGINEERING AND MATERIALS, PTS 1-3, 2013, 774-776 : 1762 - 1765
  • [36] A Construction of 1-Resilient Boolean Functions with Good Cryptographic Properties
    Jinyong Shan
    Lei Hu
    Xiangyong Zeng
    Chunlei Li
    [J]. Journal of Systems Science and Complexity, 2018, 31 : 1042 - 1064
  • [37] Genetic Approach to Improve Cryptographic Properties of Balanced Boolean Functions Using Bent Functions
    Ozcekic, Erol
    Kavut, Selcuk
    Kutucu, Hakan
    [J]. COMPUTERS, 2023, 12 (08)
  • [38] Classification of boolean functions of 6 variables or less with respect to some cryptographic properties
    Braeken, A
    Borissov, Y
    Nikova, S
    Preneel, B
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 324 - 334
  • [39] Improved cryptographic properties of Boolean functions obtained from the neighbourhood of Patterson-Wiedemann functions
    Kavut, Selcuk
    [J]. CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2023, 15 (02): : 433 - 442
  • [40] Improved cryptographic properties of Boolean functions obtained from the neighbourhood of Patterson-Wiedemann functions
    Selçuk Kavut
    [J]. Cryptography and Communications, 2023, 15 : 433 - 442