Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Presentation

Optimizing Implementations of Boolean Functions

September 4, 2023

Presenters

Meltem Sönmez Turan - NIST

Description

Abstract. Symmetric cryptography primitives are constructed by iterative applications of linear and nonlinear layers. Constructing efficient circuits for these layers, even for the linear one, is challenging. In 1997, Paar proposed a heuristic to minimize the number of XORs (modulo 2 addition) necessary to implement linear layers. In this study,we slightly modify Paar’s heuristics to find implementations for nonlinear Boolean functions, in particular to homogeneous Boolean functions. Additionally, we show how this heuristic can be used to construct circuits for generic Boolean functions with small number of AND gates, by exploiting affine equivalence relations.

Presented at

Virtual presentation on September 4, 2023, at BFA 2023: The 8th International Workshop on Boolean Functions and their Applications

Parent Project

See: Circuit Complexity

Related Topics

Security and Privacy: cryptography

Created September 05, 2023