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 条
  • [41] The e-derivative of Boolean functions and its application in the fault detection and cryptographic system
    Li, Weiwei
    Wang, Zhuo
    Huang, Jinglian
    KYBERNETES, 2011, 40 (5-6) : 905 - 911
  • [42] Constructions of vectorial Boolean functions with good cryptographic properties具有良好密码学性质的向量布尔函数的构造
    Luyang Li
    Weiguo Zhang
    Science China Information Sciences, 2016, 59
  • [43] Thickness distribution of Boolean functions in 4 and 5 variables and a comparison with other cryptographic properties
    Hopp, Mathias
    Ellingsen, Pal
    Riera, Constanza
    Stanica, Pantelimon
    ANNALES MATHEMATICAE ET INFORMATICAE, 2020, 52 : 117 - 135
  • [44] THE PROBLEM OF FINDING THE MAXIMUM UPPER ZERO FOR A SERIES OF SUBCLASSES OF MONOTONIC BOOLEAN FUNCTIONS
    KATERINOCHKINA, NN
    USSR COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 1987, 27 (9-10): : 82 - 88
  • [45] A NEW CONSTRUCTION OF ODD-VARIABLE ROTATION SYMMETRIC BOOLEAN FUNCTIONS WITH GOOD CRYPTOGRAPHIC PROPERTIES
    Wang, Bingxin
    Su, Sihong
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2022, 16 (02) : 365 - 382
  • [46] Initial-value problem of the Boolean function's primary function and its application in cryptographic system
    Ding, Yao-Jun
    Wang, Zhuo
    Ye, Jian-Hua
    KYBERNETES, 2010, 39 (06) : 900 - 906
  • [47] Cryptographic properties of nested functions and algebraic immunity of the Boolean function in Hitag2 stream cipher
    Jinyong Shan
    Lei Hu
    Xiangyong Zeng
    Cryptography and Communications, 2014, 6 : 233 - 254
  • [48] Quantum computing cryptography: Finding cryptographic Boolean functions with quantum annealing by a 2000 qubit D-wave quantum computer
    Hu, Feng
    Lamata, Lucas
    Sanz, Mikel
    Chen, Xi
    Chen, Xingyuan
    Wang, Chao
    Solano, Enrique
    PHYSICS LETTERS A, 2020, 384 (10)
  • [49] Cryptographic properties of nested functions and algebraic immunity of the Boolean function in Hitag2 stream cipher
    Shan, Jinyong
    Hu, Lei
    Zeng, Xiangyong
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2014, 6 (03): : 233 - 254
  • [50] Statement of the Problem of Finding an Optimal Set of Functionally Complete Tolerant Boolean Functions in the Synthesis of Self-Timed Circuits
    Skornyakova, Alexandra Yu.
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 244 - 246