Affine Equivalence and Constructions of Cryptographically Strong Boolean Functions

Abstract

In this thesis, we study a type of affine equivalence for the monomial rotation-symmetric (MRS) Boolean functions and two new construction techniques for cryptographic Boolean functions based on the affine equivalence of cryptographically strong base functions and fast Boolean operations. Affine equivalence of cryptographic Boolean functions presents a formidable challenge to researchers, due to its complexity and size of the search space. We focus on an affine equivalence based on permutation of variables for MRS Boolean functions and their relationship to circulant matrices over the binary field F2 and regular graphs. We first establish a relationship between generalized inverses of circulant matrices in F2 and their generating polynomials. We then apply the relationship to gain insight into necessary conditions for the affine equivalence, based on permutations of variables for MRS Boolean functions. We also propose a theoretical connection between regular graphs and MRS Boolean functions to further our study in affine equivalence. Finally, we present two constructions for Boolean functions with good cryptographic properties. The constructions take advantage of two affine-equivalent base functions with strong cryptographic properties. We analyze the cryptographic properties of the constructions and demonstrate an application with these base functions, called the hidden weighted-bit functions.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2013
Accession Number
ADA589912

Entities

People

  • Jong H. Chung

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Algorithms
  • Applied Mathematics
  • Artificial Intelligence
  • Code Division Multiple Access
  • Communication Systems
  • Computer Programming
  • Computer Science
  • Computers
  • Cryptography
  • Graph Theory
  • Information Theory
  • Mathematics
  • Multiple Access
  • Network Science
  • Secure Communications
  • Two Dimensional
  • Wireless Communications

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Graph Algorithms and Convex Optimization.

Technology Areas

  • Space