Boolean functions have important applications in cryptography and coding theory. Two famous classes of binary codes derived from Boolean functions are the Reed-Muller codes and Kerdock codes. In the past two decades, a lot of progress on the study of applications of Boolean functions in coding theory has been made. Two generic constructions of binary linear codes with Boolean functions have been well investigated in the literature. The objective of this paper is twofold. The first is to provide a survey on recent results, and the other is to propose open problems on one of the two generic constructions of binary linear codes with Boolean functions. These open problems are expected to stimulate further research on binary linear codes from Boolean functions.Its length is q − 1, and its dimension is at most 2m and is equal to 2m in many cases. The dual of C * ( f ) has dimension at least q − 1 − 2m. This is a generic construction of linear codes, which has a long history and its importance is supported by Delsarte's Theorem [24]. It gives a coding-theory characterisation of APN monomials, almost bent functions, and semibent functions (see, for examples, [13], [8] and [44]) when q = 2. We will not deal with this construction in this paper.
The second generic construction of linear codes from functionsIn this section, we present the second generic construction of linear codes over GF(p) with any subset D of GF(p m ), and introduce basic results about the linear codes. In Section 5, we will consider specific families of binary linear codes from Boolean functions obtained with this generic construction.3