<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Cybersecurity Providing in Information and Telecommunication Systems, February</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Dependence of the Algebraic Nonlinearity of 4-Functions of Two Variables from the Cryptographic Properties of Their Component Boolean Functions</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nadiia Kazakova</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Artem Sokolov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nataliia Balandina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National University “Odesa Law Academy”</institution>
          ,
          <addr-line>23 Fontanska road, Odesa, 65000</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Odesa Polytechnic National University</institution>
          ,
          <addr-line>1 Shevchenko ave., Odesa, 65044</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Odesa State Environmental University</institution>
          ,
          <addr-line>15 Lvivska str., Odesa, 65016</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <volume>28</volume>
      <issue>2024</issue>
      <fpage>0000</fpage>
      <lpage>0003</lpage>
      <abstract>
        <p>Further development and improvement of the efficiency of ciphers largely depend on the success of solving the problem of synthesizing cryptographic primitives that correspond to the quality criteria both when they are represented by Boolean functions and manyvalued logic functions. Among these most significant cryptographic quality criteria are algebraic nonlinearity, distance nonlinearity, error propagation criterion, and correlation immunity criterion. To solve the problem of synthesizing high-quality cryptographic structures, it is important to research the relationship between the level of cryptographic quality of the resulting functions of many-valued logic and their component Boolean functions. In this paper, we represent the results of the research on the algebraic nonlinearity of 4-functions of two variables when they are constructed based on two Boolean functions with given cryptographic quality parameters. The results obtained can be considered as a theoretical basis for improving existing and developing new methods for synthesizing cryptographic primitives, which are characterized by the high cryptographic quality of both component Boolean functions and component many-valued logic functions.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Nonlinearity</kwd>
        <kwd>algebraic normal form</kwd>
        <kwd>Reed-Muller transform</kwd>
        <kwd>Reed-Muller-Furrier transform</kwd>
        <kwd>Boolean function</kwd>
        <kwd>many-valued logic function</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Cryptographic methods are the basis for
building modern information security systems,
which determines the relevance of the task of
their further improvement [1, 2]. However, the
improvement of cryptographic methods
implies not only the search for the optimal
structures of ciphers that provide the best
implementation of the concepts of diffusion
and confusion but also the synthesis of sets of
high-quality cryptographic primitives that
constitute their basis [3–5].</p>
      <p>
        The task of synthesizing such cryptographic
primitives directly depends on chosen
methods for estimating the level of their
cryptographic quality. Today, to estimate the
level of quality of cryptographic primitives, a
set of cryptographic quality criteria is used,
which is applied to the component Boolean
functions of a cryptographic primitive [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and
its component many-valued logic functions.
The main criteria for cryptographic quality
used are the following: the criterion for
maximizing algebraic nonlinearity, the
criterion for maximizing distance nonlinearity,
the error propagation criterion, and the
correlation immunity criterion. These criteria
are well-known for Boolean functions [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and
have also been generalized for the case of
many-valued logic functions [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Moreover,
today there is a known integral approach for
assessing the cryptographic properties of
component many-valued logic functions,
which was presented in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>Note, that despite the well-known methods
for estimating the compliance of Boolean
functions and functions of many-valued logic
with cryptographic quality criteria, the problem
of synthesizing cryptographic primitives of
practically valuable lengths that would
correspond in the best possible way to these
criteria remains unsolved in the general case.</p>
      <p>The relationship between the cryptographic
quality of component Boolean functions and
many-valued logic functions of cryptographic
primitive remains understood insufficiently,
although both Boolean functions and
manyvalued logic functions can be considered as
different ways of describing the same
construction.</p>
      <p>In particular, the relationship between the
algebraic nonlinearity of a 4-function and the
cryptographic quality of its component
Boolean functions remains unexplored. This
circumstance makes it difficult to further
develop methods for synthesizing cryptographic
primitives that would have a high level of
cryptographic quality when they are
represented in all possible ways using
manyvalued logic functions.</p>
      <p>
        The purpose of this paper is to research the
relationship between the algebraic nonlinearity
of a 4-function and the cryptographic properties
of its component Boolean functions.
2. Algebraic Normal Form
The basis of the modern approach for
estimating algebraic nonlinearity is the
mathematical apparatus of the Algebraic
Normal Form (ANF) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The coefficients of
terms of the algebraic normal form of Boolean
functions of k variables whose truth table
length is equal to N = 2k , is found using the
Reed-Muller transform
      </p>
      <p>A = fLN , f = ALN ,
where the direct and inverse Reed-Muller
matrices are equal to each other and are
determined in accordance with the following
recursive relation</p>
      <p>L1 = 1,
1 1 LN LN  ,
L2N = 0 1  LN =  0 LN 
(1)
(2)</p>
      <p>where the symbol  determine the
Kronecker product.</p>
      <p>
        In the case of 4-functions, the coefficients of
ANF terms can also be found using the
ReedMuller-Fourier transform, which is described
in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the general form of which can be
written as
      </p>
      <p>
        A = L4F, F = L−41A
where the matrices L4 and L−41 can be found
using the recurrent constructions proposed in
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
(3)
(4)
L−41k = LL−−4411kk−−11
L−41k−1
L−41k−1
0
L−41k−1
2L−41k−1
3L−41k−1
L4k =  0
L40k−1 0
      </p>
      <p>L4k−1</p>
      <p>L4k−1
L4k−1 L4k−1
0
L−41k−1
3L−41k−1
2L−41k−1
0
3L4k−1
2L4k−1
L4k−1
0 
L−41k−1  ,
L−41k−1 
L−41k−1 
0 
2L4k−1  .
3L4k−1 
L4k−1 </p>
      <p>Note that in the case of 4-functions, the
direct and inverse matrices of the Reed-Muller
transform do not coincide, while all arithmetic
operations are performed in accordance with
the arithmetic of the extended Galois field
GF(4) .
3. Interconnection Between
Cryptographic Properties of
Boolean Functions and
Algebraic Nonlinearity of
4Functions
Each 4-function f4 can be represented as its
two component Boolean functions f20 and f21 ,
which completely determine its properties, as
shown by the following example</p>
      <p>In this section, we consider the relationship
between the cryptographic properties of the
component Boolean functions f20 and f21 ,
which are parts of the 4-function f4 , and its
algebraic degree of nonlinearity.</p>
      <p>In case of the necessity to process large sets
of Boolean functions, experimental data on the
algebraic nonlinearity of 4-functions are
obtained in this paper by synthesizing them
based on a sample of 106 Boolean functions
with a given level of cryptographic quality.
3.1. Algebraic Nonlinearity
Component Boolean Functions
The algebraic degree of nonlinearity of a
Boolean function is defined as the largest
degree of the term of its ANF. For one of the
most practically valuable lengths of Boolean
functions N =16 , we represent in the Table 1
the possible terms of the ANF, as well as their
algebraic degrees of nonlinearity.
In turn, the algebraic degree of nonlinearity of
a 4-function is defined as the largest degree of
its ANF term, while the possible terms of the
ANF, as well as their algebraic degrees of
nonlinearity for the 4-function of two
variables, are given in Table 2.
To determine the relationship between the
ANF of component Boolean functions f20 , f21
and the constituted by them 4-function f4 , the
following experiment was performed. For the
selected Boolean functions f20 and f21 having
an equal algebraic degree of nonlinearity (as it
is common for component Boolean functions of
modern cryptographic algorithms), a
4function was constructed, for which the
algebraic degree of nonlinearity was
estimated. The results of the experiment are
presented in Table 3. At the same time, in Table
3, the numbers in curly brackets indicate the
probabilities of the formation of 4-function f4
with a given algebraic degree of nonlinearity
when using Boolean functions f20 and f21 ,
which have a given value of the algebraic
degree of nonlinearity.
Analysis of the data presented in Table 3
allows us to conclude that when combining
two Boolean functions of length N =16 , which
have an equal algebraic degree of nonlinearity
into one 4-function, the algebraic degree of
nonlinearity of the resulting 4-function, in the
general case, is not lower than the algebraic
degree of nonlinearity of the component
Boolean functions.
3.2. Distance Nonlinearity of Component</p>
      <p>Boolean Functions
Next, we present the results of researching the
relationship between the nonlinearity distance
of component Boolean functions f20 , f21 and
the 4-function f4 which is constituted by them.</p>
      <p>
        The nonlinearity distance of a Boolean
function is determined as the minimum among
its Hamming distances to codewords of an
affine code Aj [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], i.e.
      </p>
      <p>N f = min(dist( f , Aj )), j = 1,2k+1 .
(5)</p>
      <p>In Table 4 we present the values of the
algebraic degree of nonlinearity of the
resulting 4-functions, which are constituted by
the Boolean functions f20 and f21 , which have a
given level of nonlinearity distance. At the
same time, in Table 4, the numbers in curly
brackets indicate the probabilities of the
formation of 4-function f4 with a given
algebraic degree of nonlinearity when using
Boolean functions f20 and f21 , which have a
given value of the nonlinearity distance.
The analysis of the data presented in Table 4
shows that 4-functions with the largest value
of the algebraic degree of nonlinearity can be
constituted on the basis of Boolean functions,
the nonlinearity distance of which has an odd
value.
3.3. Avalanche Characteristics
Component Boolean Functions
of
To solve practical problems, quite a lot of
modifications of the error propagation
criterion have been proposed, among which
the strict avalanche criterion is the most
common and in demand. The correspondence
of a Boolean function to a strict avalanche
criterion is determined based on the following
definition.</p>
      <p>
        Definition 1 [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ]. The Boolean function
f2 corresponds to the strict avalanche
criterion, if its derivatives
Du f2(x) = f2(x)  f2(x  u) in the direction of all
vectors u of weight wt(u) =1 are balanced
functions, i.e.
      </p>
      <p>p{ f (x) = f (x  u)} = 0.5 , u Vn, wt(u) =1. (6)</p>
      <p>In Table 5 we present the results of research
of the values of the algebraic degree of
nonlinearity of 4-functions constituted by the
component Boolean functions that correspond
and do not correspond to the strict avalanche
criterion. At the same time, in Table 5, the
numbers in curly brackets indicate the
probabilities of the formation of 4-function f4
with a given algebraic degree of nonlinearity
when using Boolean functions f20 and f21 ,
which (do not) correspond to the strict
avalanche criterion.
0 {10−9 },
1 {1.59 10−8 },
2 { 1.4310−6 },
3 { 3.86 10−5 },
4 {0.0142},
5 {0.2037},
6 {0.7821}
2 {1.6 10−4 },
3 {0.0256},
4{0.1096},
5{0.8646}
Analysis of the data presented in Table 5
allows us to conclude that 4-functions of length
N =16 based on Boolean functions that
correspond to the strict avalanche criterion
generally have an algebraic degree of
nonlinearity greater than 2 and most likely
equal to 5.
3.4. Correlation Immunity of Component</p>
      <p>Boolean Functions
The correlation immunity of the order m of
Boolean function means that its output is not
dependent on any group of size m of its input
variables.</p>
      <p>Since the correlation immunity of order
m 1 of the Boolean function is a very strict
requirement and is rarely used in practice, we
consider the case of correlation-immune of
order m =1 Boolean functions.</p>
      <p>The determination of the correspondence of
the Boolean function to the criterion of
correlation immunity is performed on the
basis of the following definition.</p>
      <p>
        Definition 2 [
        <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
        ]. A Boolean function
f (x) , x Vk , is called correlation-immune of the
order m , 1  m  k , if weight is equal
wt( f ) = wt( f ) / 2m , for any of its subfunction f  of
k − m variables, while the subfunction of the
Boolean function f (x) , x Vk , is a function
obtained by substituting into it constants "0"
or "1" instead of some of the variables.
      </p>
      <p>In Table 6 we present the results of research
on the values of the algebraic degree of
nonlinearity of 4-functions constructed on the
basis of component Boolean functions that
correspond and do not correspond to the
correlation immunity criterion of order m =1 .
In Table 6, the numbers in curly brackets
indicate the probabilities of the formation of
4function f4 with a given algebraic degree of
nonlinearity when using Boolean functions f20
and f21 , which (do not) correspond to the
correlation immunity criterion.
correlation
and the
Analysis of the data presented in Table 6
allows us to conclude that the largest number
of 4-functions that are constituted from the
correlation-immune Boolean functions has an
algebraic degree of nonlinearity equal to 5.</p>
    </sec>
    <sec id="sec-2">
      <title>4. Conclusions</title>
      <p>In this paper, research devoted to
understanding the relationship between the
algebraic degree of nonlinearity of 4-functions
of two variables and the cryptographic
properties of its component Boolean functions
are performed. The obtained results allowing
us to form the following conclusions that are
significant for the development of
cryptographic primitives:
1. A larger algebraic degree of nonlinearity
of the component Boolean functions
leads to a larger algebraic degree of
nonlinearity of a resulting 4-function.
2. Odd values of the nonlinearity distance
of the component Boolean functions lead
to the formation of a 4-function with the
maximum algebraic degree of
nonlinearity.
3. 4-functions consisting of component
Boolean functions that satisfy the strict
avalanche criterion are most likely to
have an algebraic degree of nonlinearity
equal to 5.
4. 4-functions consisting of component
Boolean functions that satisfy the
correlation immunity criterion are most
likely to have an algebraic degree of
nonlinearity equal to 5.
5. there are no 4-functions with algebraic
degree of nonlinearity equal to 6 that are
constituted from Boolean functions that
correspond to strict avalanche criterion
or the criterion of correlation immunity.</p>
      <p>Of practical interest are further research
devoted to identification of more general
patterns that reflect the relationship between
the criteria for the cryptographic quality of
many-valued logic functions of an arbitrary
number of variables and their component
Boolean functions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>H.</given-names>
            <surname>Hulak</surname>
          </string-name>
          , et al.,
          <article-title>Dynamic Model of Guarantee Capacity and Cyber Security Management in the Critical Automated System</article-title>
          ,
          <source>in: 2nd International Conference on Conflict Management in Global Information Networks</source>
          , vol.
          <volume>3530</volume>
          (
          <year>2023</year>
          )
          <fpage>102</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>P.</given-names>
            <surname>Anakhov</surname>
          </string-name>
          , et al.,
          <article-title>Protecting Objects of Critical Information Infrastructure from Wartime Cyber Attacks by Decentralizing the Telecommunications Network</article-title>
          ,
          <source>in: Workshop on Cybersecurity Providing in Information and Telecommunication Systems</source>
          , vol.
          <volume>3550</volume>
          (
          <year>2023</year>
          )
          <fpage>240</fpage>
          -
          <lpage>245</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Bessalov</surname>
          </string-name>
          , et al.,
          <string-name>
            <surname>Multifunctional</surname>
            <given-names>CRS</given-names>
          </string-name>
          <article-title>Encryption Scheme on Isogenies of NonSupersingular Edwards Curves</article-title>
          , in: Workshop on Classic, Quantum, and
          <string-name>
            <surname>Post-Quantum</surname>
            <given-names>Cryptography</given-names>
          </string-name>
          , vol.
          <volume>3504</volume>
          (
          <year>2023</year>
          )
          <fpage>12</fpage>
          -
          <lpage>25</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Bessalov</surname>
          </string-name>
          , et al.,
          <source>Computing of Odd Degree Isogenies on Supersingular Twisted Edwards Curves, in: Workshop on Cybersecurity Providing in Information and Telecommunication Systems</source>
          , vol.
          <volume>2923</volume>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>A.</given-names>
            <surname>Bessalov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sokolov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Skladannyi</surname>
          </string-name>
          ,
          <article-title>Modeling of 3- and 5-Isogenies of Supersingular Edwards Curves</article-title>
          ,
          <source>in: 2nd Int. Workshop on Modern Machine Learning Technologies and Data Science, no. I</source>
          , vol.
          <volume>2631</volume>
          (
          <year>2020</year>
          )
          <fpage>30</fpage>
          -
          <lpage>39</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Elhosary</surname>
          </string-name>
          et al.,
          <article-title>State of the Art in Boolean Functions Cryptographic Assessment</article-title>
          ,
          <string-name>
            <surname>Int. J. Comput. Netw. Commun. Secur.</surname>
          </string-name>
          (
          <year>2013</year>
          )
          <fpage>88</fpage>
          -
          <lpage>94</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>O.</given-names>
            <surname>Logachev</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Sal'nikov, V. Jashhenko, Boolean Functions in Coding Theory and Cryptology, Publishing House MCNMO (</article-title>
          <year>2004</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sokolov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Zhdanov</surname>
          </string-name>
          ,
          <source>Cryptographic Constructions Based on Many-Valued Logic Functions</source>
          , Monograph, Publishing House Scientific Thought (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sokolov</surname>
          </string-name>
          , et al.,
          <article-title>Prerequisites for Developing a Methodology for Estimating and Increasing Cryptographic Strength Based on ManyValued Logic Functions</article-title>
          ,
          <source>in: Cybersecurity Providing in Information and Telecommunication Systems</source>
          Vol.
          <volume>2923</volume>
          (
          <year>2021</year>
          )
          <fpage>107</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rostovcev</surname>
          </string-name>
          , Cryptography and
          <string-name>
            <given-names>Data</given-names>
            <surname>Protection</surname>
          </string-name>
          ,
          <source>Publishing House World and Family</source>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>R.</given-names>
            <surname>Stanković</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Astola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Moraga</surname>
          </string-name>
          ,
          <article-title>Representations of Multiple-Valued Logic Functions</article-title>
          , Morgan&amp;Claypool Publishers (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>F.</given-names>
            <surname>Rodier</surname>
          </string-name>
          ,
          <article-title>On the Nonlinearity of Boolean Functions, WCC2003</article-title>
          , Workshop on Coding and
          <string-name>
            <surname>Cryptography</surname>
          </string-name>
          (
          <year>2003</year>
          )
          <fpage>397</fpage>
          -
          <lpage>405</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>R.</given-names>
            <surname>Forré</surname>
          </string-name>
          ,
          <article-title>The Strict Avalanche Criterion: Spectral Properties of Boolean Functions and an Extended Definition</article-title>
          , Advances in Cryptology, LNCS
          <volume>403</volume>
          (
          <year>1990</year>
          )
          <fpage>450</fpage>
          -
          <lpage>468</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Sokolov</surname>
          </string-name>
          ,
          <article-title>Constructive Method for the Synthesis of Nonlinear S-boxes Satisfying the Strict Avalanche Criterion, Radioelectron</article-title>
          . Commun. Syst.
          <volume>56</volume>
          (
          <issue>8</issue>
          ) (
          <year>2013</year>
          )
          <fpage>415</fpage>
          -
          <lpage>423</lpage>
          . doi:
          <volume>10</volume>
          .3103/S0735 272713080049.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Picek</surname>
          </string-name>
          et al.,
          <source>Correlation Immunity of Boolean Functions: An Evolutionary Algorithms Perspective, Annual Conference on Genetic and Evolutionary Computation</source>
          (
          <year>2015</year>
          )
          <fpage>1095</fpage>
          -
          <lpage>1102</lpage>
          . doi:
          <volume>10</volume>
          .1145/2739480.2754764.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Construction of DES-like S-boxes Based on Boolean Functions Satisfying the SAC</article-title>
          ,
          <source>Advances in CryptologyASIACRYPT'91, LNCS</source>
          <volume>739</volume>
          (
          <year>1991</year>
          )
          <fpage>59</fpage>
          -
          <lpage>73</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>