Abstract It is well known that any cryptographic system can be described by a nonlinear furc-tion. This paper studies the nonlinearity of Boolean functions and the effect of certain operations on the nonlinearity of Boolean functions by using the spectral techniques. Finally, the applicability of the results to the cryptography is indicated.