• Home
  • Search
  • A Method for Determining the Affine Equivalence of Boolean Functions
  • Cite Icon2
  • https://doi.org/10.1109/access.2019.2949310Copy DOI Icon

A Method for Determining the Affine Equivalence of Boolean Functions

Show More
  • Abstract
  • Highlights & Summary
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Determining the affine equivalence of Boolean functions has significant applications in circuit and cryptography. Previous methods for determining this require a large amount of computation when Boolean functions are bent functions or when the truth table is sparse. This paper presents a new method to determine the affine equivalence based on matrix algebra. By transforming Boolean function to the corresponding matrix representation, we first propose and prove the congruent standard form of Boolean function. It lays the foundation for the determination of equivalence because affine Boolean functions must have the same standard form. Then we find the generators of orthogonal matrix group and symplectic matrix group, which greatly reduce the search space. The computation complexity of our method is o(2(r <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2/2+n</sup> * <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">(n-r)</sup> )), where n is the number of bit operations, and r is the rank of the matrix, which is the product of Boolean-1 matrix of the test Boolean function and its transposition. The experimental results show that our method is useful when the test Boolean function is no more than 7 bits and r is greater than 2.

Loading PDF

Similar Papers
  • Conference Article
  • Citations5

Recent results on bent and hyper-bent functions and their link with some exponential sums

  • Aug 01, 2010
  • Sihem Mesnager
  • Research Article
  • Citations1

Generating Bent Functions and Dynamic Filters: A Novel Equivalence-Based Approach

  • Nov 08, 2024
  • Symmetry
  • Joseph Nelson +3
  • Research Article
  • Citations5

Quaternary cryptographic bent functions and their binary projection

  • Nov 30, 2012
  • Cryptography and Communications
  • Zoubida Jadda +2
  • Research Article

Boolean functions minimization by the method of figurative transformations

  • Nov 23, 2018
  • Technology transfer: fundamental principles and innovative technical solutions
  • Mykhailo Solomko
  • Research Article
  • Citations12

Incompressible Functions, Relative-Error Extractors, and the Power of Nondeterministic Reductions

  • Apr 11, 2016
  • computational complexity
  • Benny Applebaum +3
  • Conference Article
  • Citations11

Designing bent functions and resilient functions from known ones, without extending their number of variables

  • Jan 01, 2005
  • C Carlet
  • Research Article
  • Citations45

Complete Characterization of Generalized Bent and 2k-Bent Boolean Functions

  • Jul 01, 2017
  • IEEE Transactions on Information Theory
  • Chunming Tang +3
  • Research Article

On communication complexity of bent functions from Maiorana–McFarland class

  • Nov 01, 2016
  • Lobachevskii Journal of Mathematics
  • A Marchenko
  • Research Article

An approach to the classification of Boolean bent functions of the nonlinearity degree 3

  • Jan 01, 2015
  • Discrete Mathematics and Applications
  • Vladislav I Nozdrunov
  • Research Article
  • Citations89

On the Bent Boolean Functions That are Symmetric

  • Jul 01, 1994
  • European Journal of Combinatorics
  • Peter Savický
  • Research Article
  • Citations27

New Constructions of Quadratic Bent Functions in Polynomial Form

  • Sep 01, 2014
  • IEEE Transactions on Information Theory
  • Nian Li +2
  • Research Article

The improved Levin’s algorithm for constrained probabilistic pseudo-Boolean functions

  • Jun 19, 2025
  • Radiotekhnika
  • A.M Alekseychuk +1
  • Research Article
  • Citations35

Homogeneous Bent Functions, Invariants, and Designs

  • Jan 01, 2002
  • Designs, Codes and Cryptography
  • Chris Charnes +2
  • PDF
  • Research Article
  • Citations8

The algorithm for minimizing Boolean functions using a method of the optimal combination of the sequence of figurative transformations

  • Jun 30, 2020
  • Eastern-European Journal of Enterprise Technologies
  • Volodymyr Riznyk +5
  • Research Article
  • Citations13

Revealing the canalizing structure of Boolean functions: Algorithms and applications

  • Sep 28, 2022
  • Automatica
  • Elena Dimitrova +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.