Cyclic bent functions and their applications in codes, codebooks, designs, MUBs and sequences

11/19/2018
by   Cunsheng Ding, et al.
0

Let m be an even positive integer. A Boolean bent function f on m-1× is called a cyclic bent function if for any a≠ b∈m-1 and ϵ∈, f(ax_1,x_2)+f(bx_1,x_2+ϵ) is always bent, where x_1∈m-1, x_2 ∈. Cyclic bent functions look extremely rare. This paper focuses on cyclic bent functions on m-1× and their applications. The first objective of this paper is to construct a new class of cyclic bent functions, which includes all known constructions of cyclic bent functions as special cases. The second objective is to use cyclic bent functions to construct good mutually unbiased bases (MUBs), codebooks and sequence families. The third objective is to study cyclic semi-bent functions and their applications. The fourth objective is to present a family of binary codes containing the Kerdock code as a special case, and describe their support designs. The results of this paper show that cyclic bent functions and cyclic semi-bent functions have nice applications in several fields such as symmetric cryptography, quantum physics, compressed sensing and CDMA communication.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset