Title :
A greedy algorithm for checking normality of cryptographic boolean functions
Author :
Kolokotronis, Nicholas ; Limniotis, K.
Author_Institution :
Dept. of Comput. Sci. & Technol., Univ. of Peloponnese, Tripolis, Greece
Abstract :
The cryptographic property of normality for cubic Boolean functions is studied in this paper. This property is highly relevant for the analysis and design of important building blocks in cryptosystems. We develop a novel greedy algorithm to find whether a given function is normal and the affine subspace where this property occurs. Our algorithm exploits the fact that cubic functions admit a matrix representation to work with tools having fast implementations. Thus, the proposed algorithm achieves a much lower complexity than other well known general techniques in the literature.
Keywords :
Boolean functions; cryptography; matrix algebra; affine subspace; building blocks; checking normality; cryptographic Boolean functions; cryptosystems; cubic functions; greedy algorithm; matrix representation; Boolean functions; Complexity theory; Cryptography; Educational institutions; Greedy algorithms; Symmetric matrices; Vectors;
Conference_Titel :
Information Theory and its Applications (ISITA), 2012 International Symposium on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-1-4673-2521-9