• 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