DocumentCode
586695
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
fYear
2012
fDate
28-31 Oct. 2012
Firstpage
601
Lastpage
605
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Theory and its Applications (ISITA), 2012 International Symposium on
Conference_Location
Honolulu, HI
Print_ISBN
978-1-4673-2521-9
Type
conf
Filename
6401008
Link To Document