This article gives improved algorithms to evaluate a multivariate Boolean polynomial over all the possible values of its input variables. Such a procedure is often used in cryptographic attacks against symmetric schemes. More precisely, we provide improved and simplified versions of the Fast Exhaustive Search algorithm presented at CHES\u2710 and of the space-efficient Moebius transform given by Dinur at EUROCRYPT\u2721. The new algorithms require $\mathcal{O}(d 2^n)$ operations with a degree-$d$ polynomial and operate in-place. We provide the full C code of a complete implementation under the form of a ``user-friendly\u27\u27 library called BeanPolE, which we hope could be helpful to other cryptographers. This paper...
Homomorphic encryption schemes allow to perform computations over encrypted data. In schemes based o...
This thesis studies the secure polynomial multiplication methods related to the article Batch Binary...
This paper gives a construction method which can get a large class of Boolean functions with maximum...
International audienceA fundamental problem in computer science is to find all the common zeroes of ...
Cryptographic attacks are typically constructed by black-box methods and combinations of simpler pro...
International audienceWe consider the problem of solving multivariate systems of Boolean polynomial ...
One of the important research problems in cryptography is the problem of solving multivariate polyno...
Algebraic attacks have recently acquired great importance in the area of cryptography, not only due ...
Finding the key of symmetric cipher takes computing common zero of polynomials, which define ideal a...
A fundamental problem in computer science is to find all the common zeroes of m quadratic poly-nomia...
The problem of solving systems of multivariate polynomial equations over finite fields is a classica...
Systems of Boolean equations of low degree arise in a natural way when analyzing block ciphers. The ...
We describe a new technique for evaluating polynomials over binary finite fields. This is useful in ...
AbstractThis work presents a new framework for Gröbner-basis computations with Boolean polynomials. ...
International audienceIn this article we discus a probability problem applied in the code based cryp...
Homomorphic encryption schemes allow to perform computations over encrypted data. In schemes based o...
This thesis studies the secure polynomial multiplication methods related to the article Batch Binary...
This paper gives a construction method which can get a large class of Boolean functions with maximum...
International audienceA fundamental problem in computer science is to find all the common zeroes of ...
Cryptographic attacks are typically constructed by black-box methods and combinations of simpler pro...
International audienceWe consider the problem of solving multivariate systems of Boolean polynomial ...
One of the important research problems in cryptography is the problem of solving multivariate polyno...
Algebraic attacks have recently acquired great importance in the area of cryptography, not only due ...
Finding the key of symmetric cipher takes computing common zero of polynomials, which define ideal a...
A fundamental problem in computer science is to find all the common zeroes of m quadratic poly-nomia...
The problem of solving systems of multivariate polynomial equations over finite fields is a classica...
Systems of Boolean equations of low degree arise in a natural way when analyzing block ciphers. The ...
We describe a new technique for evaluating polynomials over binary finite fields. This is useful in ...
AbstractThis work presents a new framework for Gröbner-basis computations with Boolean polynomials. ...
International audienceIn this article we discus a probability problem applied in the code based cryp...
Homomorphic encryption schemes allow to perform computations over encrypted data. In schemes based o...
This thesis studies the secure polynomial multiplication methods related to the article Batch Binary...
This paper gives a construction method which can get a large class of Boolean functions with maximum...