C. Carlet, "Vectorial boolean functions for cryptography," chapter in Boolean Models and Methods in Mathematics, Computer Science, and Engineering, E.Y. Crama and P.L. Hammer (eds.) Cambridge University Press, pp. 398-469, 2010.Carlet C. Vectorial Boolean functions for cryptography, In: Y...
BoolCrypt is a Python 3 library for vectorial Boolean functions in cryptography. In particular, it provides the following features: Represent vectorial Boolean functions in ANF, LUT, univariate polynomials and matrices and change one representation to another. List of 3- 4- 5- and 6- bit affin...
Recently, several interesting constructions of vectorial Boolean functions with the maximum number of bent components (MNBC functions, for short) were proposed. However, many of them have component functions from the completed Maiorana-McFarland class. Moreover, no examples of MNBC functions containin...
Carlet C.: Vectorial Boolean functions for cryptography. In: Crama Y., Hammer P. (eds.) The Monography Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 398–469. Cambridge University Press, Cambridge (2010). Chapter Google Scholar Carlet C.: Boolean and vect...
Computer Science - Cryptography and SecurityThe two most important criteria for vectorial Boolean functions used as S-boxes in block ciphers are differential uniformity and nonlinearity. Previous work in this field has focused only on nonlinearity and a different criterion, autocorrelation. In this ...
Bent functions are those Boolean functions which have maximum nonlinearity. They have many applications in cryptography, coding theory and sequence design. Since the nonlinearity is the most important criteria for the cryptographic strength of a Boolean function, bent functions have been studied by many...
cryptography/ bent vectorial functions construction maximally non-linear multioutput Boolean functions optimal resistance linear attacks differential attacks cryptosystems substitution boxes S-boxes primary constructions secondary constructions/ B6120D Cryptography B0210 Algebra C1260C Cryptography theory C1110 ...
Vectorial Boolean functions are used as substitution boxes in cryptosystems. Designing inequivalent functions resistant to known attacks is one of the challenges in cryptography. In doing this, finding a fast technique for determining whether two given functions are equivalent is a significant problem. ...
Resistance,Boolean functions,Conferences,Big Data,CryptographyBoth of algebraic immunity and equivalence relations are of great cryptographic significance. But there are few researches on the properties of algebraic immunity of vectorial Boolean functions under equivalence relations. This paper defines three ...
CryptographyVectorial Boolean functionExtended affine equivalenceAffine equivalenceCycle structuresAffine equivalent classes and extended affine equivalent (EA-equivalent for short) classes of vectorial Boolean functions have important applications in cryptography, logic circuit, sequences for communications, etc....