c-Differentials and Generalized Cryptographic Properties of Vectorial Boolean and p-ARY Functions

Abstract

This dissertation investigates a newly defined cryptographic differential, called a c-differential, and its relevance to the nonlinear substitution boxes of modern symmetric block ciphers. We generalize the notions of perfect nonlinearity, bentness, and avalanche characteristics of vectorial Boolean and p-ary functions using the c-derivative and a new autocorrelation function, while capturing the original definitions as special cases (i.e., when c=1). We investigate the c-differential uniformity property of the inverse function over finite fields under several extended affine transformations. We demonstrate that c-differential properties do not hold in general across equivalence classes typically used in Boolean function analysis, and in some cases change significantly under slight perturbations. Thus, choosing certain affine equivalent functions that are easy to implement in hardware or software without checking their c-differential properties could potentially expose an encryption scheme to risk if a c-differential attack method is ever realized. We also extend the c-derivative and c-differential uniformity into higher order, investigate some of their properties, and analyze the behavior of the inverse function's second order c-differential uniformity. Finally, we analyze the substitution boxes of some recognizable ciphers along with certain extended affine equivalent variations and document their performance under c-differential uniformity

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 2022
Accession Number
AD1184893

Entities

People

  • Aaron C. Geary

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Algorithms
  • Applied Mathematics
  • Computational Science
  • Computations
  • Computer Science
  • Cryptography
  • Differential Equations
  • Information Processing
  • Mathematics
  • Notation
  • Number Theory
  • Numbers
  • Prime Numbers
  • Probability
  • Standards
  • Theorems
  • Three Dimensional
  • United States
  • United States Naval Academy
  • Vector Spaces

Fields of Study

  • Computer science
  • Mathematics

Readers

  • Aerial Delivery - Logistics and Supply Chain Management.
  • Approximation Theory.
  • Finite Element Method (FEM) for solving Partial Differential Equations (PDEs)