|
|
On the construction of cryptographically strong Boolean functions with desirable trade-off |
REN Kui, PARK Jaemin, KIM Kwangjo |
ECE Department, Worcester Polytechnic Institute, Worcester, MA 01609, USA; International Research Center for Information Security, Information and Communication University, Daejeon 305-714, Republic of Korea |
|
|
Abstract This paper proposes a practical algorithm for systematically generating strong Boolean functions (f:GF(2)n?úGF(2)) with cryptographic meaning. This algorithm takes bent function as input and directly outputs the resulted Boolean function in terms of truth table sequence. This algorithm was used to develop two classes of balanced Boolean functions, one of which has very good cryptographic properties: nl(f)=22k-1-2k+2k-2 (n=2k), with the sum-of-squares avalanche characteristic of f satisfying |òf=24k+23k+2+23k+23k-2 and the absolute avalanche characteristic of |¤f satisfying |¤f=2k+1. This is the best result up to now compared to existing ones. Instead of bent sequences, starting from random Boolean functions was also tested in the algorithm. Experimental results showed that starting from bent sequences is highly superior to starting from random Boolean functions.
|
Received: 10 May 2004
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|