“…Boolean functions are widely used in different types of cryptographic applications such as block ciphers, stream ciphers and hash functions [3,5,21], in coding theory [2,15], among others. A cryptographic function should have high nonlinearity in order to prevent attacks based on linear approximation [1,13,19,22].…”