Free access
Proceedings
Symposium on Simplicity in Algorithms (SOSA)

A Simple Deterministic Algorithm for Systems of Quadratic Polynomials over

Abstract

This article discusses a simple deterministic algorithm for solving quadratic Boolean systems which is essentially a special case of more sophisticated methods. The main idea fits in a single sentence: guess enough variables so that the remaining quadratic equations can be solved by linearization (i.e. by considering each remaining monomial as an independent variable and solving the resulting linear system) and restart until the solution is found. Under strong heuristic assumptions, this finds all the solutions of m quadratic polynomials in n variables with operations. Although the best known algorithms require exponentially less time, the present technique has the advantage of being simpler to describe and easy to implement. In strong contrast with the state-of-the-art, it is also quite efficient in practice.

Formats available

You can view the full content in the following formats:

Information & Authors

Information

Published In

cover image Proceedings
Symposium on Simplicity in Algorithms (SOSA)
Pages: 285 - 296
Editors: Karl Bringmann, Saarland University, Germany and Timothy Chan, University of Illinois at Urbana-Champaign, USA
ISBN (Online): 978-1-61197-706-6

History

Published online: 4 January 2022

Authors

Affiliations

Notes

We acknowledge financial support from the French Agence Nationale de la Recherche under projects “PostCryptum” (ANR20-ASTR-0011) and “GORILLA” (ANR-20-CE39-0002).

Metrics & Citations

Metrics

Citations

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited By

Figures

Tables

Media

Share

Share

Copy the content Link

Share with email

Email a colleague

Share on social media