Minimizing the Boolean circuit implementation of a given cryptographic function is an important issue. A number of papers [1], [2], [3], [4] only consider cancellation-free straight-line programs for producing small circuits over GF(2). Cancellation is allowed by the Boyar-Peralta (BP) heuristic [5,6]. This yields a valuable tool for practical applications such as building fast software and low-power circuits for cryptographic applications, e.g. AES [5,7], HMAC-SHA-1 [8], PRESENT [9], GOST [9], and so on. However, the BP heuristic does not take into account the matrix density. In a dense linear system the rows can be computed by adding or removing a few elements from a "common path" that is "close" to almost all rows. The new heuristic desc...
This dissertation presents some circuit complexity results and techniques. Circuit complexity is a b...
We show that circuit lower bound proofs based on the method of random restrictions yield non-trivial...
We present improved uniform TC 0 circuits for division, matrix powering, and related problems, where...
In this article, we propose new heuristics for minimising the amount of XOR gates required to comput...
In recent years, lightweight cryptography has been a hot field in symmetric cryptography. One of the...
The aim of this paper is to propose an efficient algorithm (with polynomial or lower time complexity...
Computational complexity theory and algorithms are two major areas in theoretical computer science. ...
A fundamental problem in computer science is to find all the common zeroes of m quadratic poly-nomia...
International audienceA fundamental problem in computer science is to find all the common zeroes of ...
We show average-case lower bounds for explicit Boolean functions against bounded-depth threshold cir...
With the increasing need to protect information digitally, the study of cryptography has become of p...
The purpose of this paper is to calculate the running time of dense boolean matrix operations, as us...
In a celebrated result Linial et al. [3] gave an algorithm which learns size-s depth-d AND/OR/NOT ci...
Proving that there are problems in $P^{NP}$ that require boolean circuits of super-linear size is a ...
A system of Boolean equations is called sparse if each equation depends on a small number of variabl...
This dissertation presents some circuit complexity results and techniques. Circuit complexity is a b...
We show that circuit lower bound proofs based on the method of random restrictions yield non-trivial...
We present improved uniform TC 0 circuits for division, matrix powering, and related problems, where...
In this article, we propose new heuristics for minimising the amount of XOR gates required to comput...
In recent years, lightweight cryptography has been a hot field in symmetric cryptography. One of the...
The aim of this paper is to propose an efficient algorithm (with polynomial or lower time complexity...
Computational complexity theory and algorithms are two major areas in theoretical computer science. ...
A fundamental problem in computer science is to find all the common zeroes of m quadratic poly-nomia...
International audienceA fundamental problem in computer science is to find all the common zeroes of ...
We show average-case lower bounds for explicit Boolean functions against bounded-depth threshold cir...
With the increasing need to protect information digitally, the study of cryptography has become of p...
The purpose of this paper is to calculate the running time of dense boolean matrix operations, as us...
In a celebrated result Linial et al. [3] gave an algorithm which learns size-s depth-d AND/OR/NOT ci...
Proving that there are problems in $P^{NP}$ that require boolean circuits of super-linear size is a ...
A system of Boolean equations is called sparse if each equation depends on a small number of variabl...
This dissertation presents some circuit complexity results and techniques. Circuit complexity is a b...
We show that circuit lower bound proofs based on the method of random restrictions yield non-trivial...
We present improved uniform TC 0 circuits for division, matrix powering, and related problems, where...