Abstract
In this paper we study the neighbourhood of 15-variable Patterson-Wiedemann (PW) functions, i.e., the functions that differ by a small Hamming distance from the PW functions in terms of truth table representation. We exploit the idempotent structure of the PW functions and interpret them as Rotation Symmetric Boolean Functions (RSBFs). We present techniques to modify these RSBFs to introduce zeros in the Walsh spectra of the modified functions with minimum reduction in nonlinearity. Our technique demonstrates 15-variable balanced and 1-resilient functions with currently best known nonlinearities 16272 and 16264 respectively. In the process, we find functions for which the autocorrelation spectra and algebraic immunity parameters are best known till date.
Similar content being viewed by others
References
Berlekamp E.R., Welch L.R. (1972). Weight distributions of the cosets of the (32, 6) Reed-Muller code. IEEE Trans. Inform. Theory 18(1): 203–207
Carlet C., Dalai D.K., Gupta K.C., Maitra S. (2006). Algebraic immunity for cryptographically significant Boolean functions: analysis and construction. IEEE Trans. Inform. Theory 527: 3105–3121
Dillon J.F.: Elementary Hadamard difference sets. Ph.D. thesis, University of Maryland (1974).
Dobbertin H.: Construction of bent functions and balanced Boolean functions with high nonlinearity. In: Preneel B. (ed.) Fast Software Encryption, Lecture Notes in Computer Science, vol. 1008, pp. 61–74. Springer (1994).
Filiol E., Fontaine C.: Highly nonlinear balanced Boolean functions with a good correlation-immunity. In: Nyberg K. (ed.) EUROCRYPT, Lecture Notes in Computer Science, vol. 1403, pp. 475–488. Springer (1998).
Fontaine C.: The nonlinearity of a class of Boolean functions with short representation. In: Přibyl J. (ed.) PRAGOCRYPT’96, pp. 129–144. CTU Publishing House (1996).
Fontaine C. (1999). On some cosets of the first-order Reed-Muller code with high minimum weight. IEEE Trans. Inform. Theory 45(4): 1237–1243
Kavut S., Maitra S., Sarkar S., Yücel M.D.: Enumeration of 9-variable rotation symmetric Boolean functions having nonlinearity > 240. In: Barua R., Lange T. (eds.) INDOCRYPT, Lecture Notes in Computer Science, vol. 4329, pp. 266–279. Springer (2006).
Kavut S., Maitra S., Yücel M.D. (2007). Search for Boolean functions with excellent profiles in the rotation symmetric class. IEEE Trans. Inform. Theory 53(5): 1743–1751
Kavut S., Yücel M.D.: Balanced Boolean functions with nonlinearity \( > 2^{n-1} - 2^{\frac{n-1}{2}}\) . Cryptology ePrint Archive, http://eprint.iacr.org/, Report 2007/321, 15 August (2007).
Langevin P., Zanotti J.-P. (2005). Nonlinearity of some invariant Boolean functions. Des. Codes Cryptogr. 36(2): 131–146
Maitra S., Sarkar P. (2002). Modifications of Patterson-Wiedemann functions for cryptographic applications. IEEE Trans. Inform. Theory 48(1): 278–284
Mykkeltveit J.J. (1980). The covering radius of the (128, 8) Reed-Muller code is 56. IEEE Trans. Inform. Theory 26(3): 359–362
Pasalic E., Johansson T.: Further results on the relation between nonlinearity and resiliency for Boolean functions. In: Walker M. (ed.) IMA International Conference, Lecture Notes in Computer Science, vol. 1746, pp. 35–44. Springer (1999).
Patterson N.J., Wiedemann D.H.: The covering radius of the (215, 16) Reed-Muller code is at least 16276. IEEE Trans. Inform. Theory 29(3), 354–356 (1983). See also the correction in 36(2): 443 (1990).
Rothaus O.S. (1976). On “bent” functions. J. Combin. Theory Ser. A 20(3): 300–305
Sarkar P., Maitra S.: Construction of nonlinear Boolean functions with important cryptographic properties. In: Advances in Cryptology-EUROCRYPT, Lecture Notes in Computer Science, vol. 1807, pp. 485–506 (2000).
Sarkar P., Maitra S.: Nonlinearity bounds and constructions of resilient Boolean functions. In: Bellare M. (ed.) CRYPTO, Lecture Notes in Computer Science, vol. 1880, pp. 515–532. Springer (2000).
Sarkar P., Maitra S. (2004). Construction of nonlinear resilient Boolean functions using “small” affine functions. IEEE Trans. Inform. Theory 50(9): 2185–2193
Sarkar S., Maitra S.: Idempotents in the neighbourhood of Patterson-Wiedemann functions having Walsh spectra zeros. In: WCC 2007, International Workshop on Coding and Cryptography,pp. 351–360, April 16-20, 2007, Versailles (France). A detailed version is available at Cryptology ePrint Archive, http://eprint.iacr.org/, Report 2007/427, 19 November, 2007.
Seberry J., Zhang X., Zheng Y.: Nonlinearly balanced Boolean functions and their propagation characteristics (extended abstract). In: Stinson D.R. (ed.) CRYPTO, Lecture Notes in Computer Science, vol. 773, pp. 49–60. Springer (1993).
Stănică P., Maitra S., Clark J.: Results on Rotation Symmetric Bent and Correlation Immune Boolean Functions. Fast Software Encryption Workshop (FSE 2004). Lecture Notes in Computer Science, vol. 3017, pp. 161–177. Springer Verlag (2004).
Author information
Authors and Affiliations
Corresponding author
Additional information
This is a revised version (with new results) of the paper that has been presented in WCC 2007, International Workshop on Coding and Cryptography, April 16-20, 2007, Versailles (France).
Rights and permissions
About this article
Cite this article
Sarkar, S., Maitra, S. Idempotents in the neighbourhood of Patterson-Wiedemann functions having Walsh spectra zeros. Des. Codes Cryptogr. 49, 95–103 (2008). https://doi.org/10.1007/s10623-008-9181-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-008-9181-y
Keywords
- Algebraic immunity
- Autocorrelation
- Balancedness
- Nonlinearity
- Rotation Symmetric Boolean functions
- Resiliency