Heuristics Optimization of Boolean Circuits with application in Attribute Based Encryption

05/22/2023
by   Alexandru Ionita, et al.
0

We propose a method of optimizing monotone Boolean circuits by re-writing them in a simpler, equivalent form. We use in total six heuristics: Hill Climbing, Simulated Annealing, and variations of them, which operate on the representation of the circuit as a logical formula. Our main motivation is to improve performance in Attribute-Based Encryption (ABE) schemes for Boolean circuits. Therefore, we show how our heuristics improve ABE systems for Boolean circuits. Also, we run tests to evaluate the performance of our heuristics, both as a standalone optimization for Boolean circuits and also inside ABE systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/18/2022

Notes on Boolean Read-k and Multilinear Circuits

A monotone Boolean (AND,OR) circuit computing a monotone Boolean functio...
research
12/20/2020

Notes on Hazard-Free Circuits

The problem of constructing hazard-free Boolean circuits (those avoiding...
research
09/09/2011

Structure-Based Local Search Heuristics for Circuit-Level Boolean Satisfiability

This work focuses on improving state-of-the-art in stochastic local sear...
research
03/06/2018

Local negative circuits and cyclic attractors in Boolean networks with at most five components

We consider the following question on the relationship between the asymp...
research
09/06/2019

Mapping finite state machines to zk-SNARKS Using Category Theory

We provide a categorical procedure to turn graphs corresponding to state...
research
04/20/2016

Trading-Off Cost of Deployment Versus Accuracy in Learning Predictive Models

Predictive models are finding an increasing number of applications in ma...
research
02/07/2022

Tractable Boolean and Arithmetic Circuits

Tractable Boolean and arithmetic circuits have been studied extensively ...

Please sign up or login with your details

Forgot password? Click here to reset