Publishing Service

Polishing & Checking

Journal of Zhejiang University SCIENCE A

ISSN 1673-565X(Print), 1862-1775(Online), Monthly

On the construction of cryptographically strong Boolean functions with desirable trade-off

Abstract: This paper proposes a practical algorithm for systematically generating strong Boolean functions (f:GF(2)nGF(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.

Key words: Boolean functions, Bent sequences, Nonlinearity, GAC, PC, Balancedness


Share this article to: More

Go to Contents

References:

<Show All>

Open peer comments: Debate/Discuss/Question/Opinion

<1>

Please provide your name, email address and a comment





DOI:

10.1631/jzus.2005.A0358

CLC number:

TP301.6

Download Full Text:

Click Here

Downloaded:

2702

Clicked:

5599

Cited:

0

On-line Access:

Received:

2004-05-10

Revision Accepted:

2005-02-11

Crosschecked:

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952276; Fax: +86-571-87952331; E-mail: jzus@zju.edu.cn
Copyright © 2000~ Journal of Zhejiang University-SCIENCE