Enumeration of Bent Boolean Functions by Reconfigurable Computer

被引:10
|
作者
Shafer, J. L. [1 ]
Schneider, S. W. [2 ]
Butler, J. T. [2 ]
Stanica, P. [3 ]
机构
[1] US Naval Acad, ECE Dept, Annapolis, MD 21402 USA
[2] Naval Postgrad Sch, Dept ECE, Monterey, CA 93943 USA
[3] Naval Postgrad Sch, Dept Appl Math, Monterey, CA 93943 USA
关键词
D O I
10.1109/FCCM.2010.48
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We show that there is significant benefit to using a reconfigurable computer to enumerate bent Boolean functions for cryptographic applications. Bent functions are rare, and the only known way to generate all bent functions is by a sieve technique in which many prospective functions are tested. The speed-up achieved depends on the number of variables n; for n = 8, we show that the reconfigurable computer achieves better than a 60,000x speed-up over a conventional computer. Further, we introduce the transeunt triangle as a means to reduce the number of functions that must be considered. For n = 6, this reduction is better than 500,000,000 to I. Previously, the transeunt triangle had been used only in the design of exclusive OR logic circuits; it converts a truth table to the algebraic normal form. However, this fact has never been proven rigorously, and that shortcoming is removed in this paper. Our proof provides a practical benefit; it yields a new realization of the transeunt triangle that has less complexity and delay. Finally, we show computational results from a reconfigurable computer.
引用
收藏
页码:265 / 272
页数:8
相关论文
共 50 条
  • [1] On Boolean bent functions
    Mitton, Michel
    [J]. JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2009, 12 (03): : 323 - 333
  • [2] Bent and generalized bent Boolean functions
    Pantelimon Stănică
    Thor Martinsen
    Sugata Gangopadhyay
    Brajesh Kumar Singh
    [J]. Designs, Codes and Cryptography, 2013, 69 : 77 - 94
  • [3] Bent and generalized bent Boolean functions
    Stanica, Pantelimon
    Martinsen, Thor
    Gangopadhyay, Sugata
    Singh, Brajesh Kumar
    [J]. DESIGNS CODES AND CRYPTOGRAPHY, 2013, 69 (01) : 77 - 94
  • [4] ON THE BENT BOOLEAN FUNCTIONS THAT ARE SYMMETRICAL
    SAVICKY, P
    [J]. EUROPEAN JOURNAL OF COMBINATORICS, 1994, 15 (04) : 407 - 410
  • [5] Generalized Boolean bent functions
    Poinsot, L
    Harari, S
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2004, PROCEEDINGS, 2004, 3348 : 107 - 119
  • [6] Entropy and enumeration of Boolean functions
    Pippenger, N
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (06) : 2096 - 2100
  • [7] Quaternary Generalized Boolean Bent Functions Obtained Through Permutation of Binary Boolean Bent Functions
    Stankovic, Radomir S.
    Stankovic, Milena
    Astola, Jaakko T.
    Moraga, Claudio
    [J]. 2018 IEEE 48TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2018), 2018, : 1 - 6
  • [8] On bent and semi-bent quadratic Boolean functions
    Charpin, P
    Pasalic, E
    Tavernier, C
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (12) : 4286 - 4298
  • [9] Bent functions and random Boolean formulas
    Savicky, P
    [J]. DISCRETE MATHEMATICS, 1995, 147 (1-3) : 211 - 234
  • [10] On Boolean functions which are bent and negabent
    Parker, Matthew G.
    Pott, Alexander
    [J]. SEQUENCES, SUBSEQUENCES, AND CONSEQUENCES, 2007, 4893 : 9 - +