Des. Codes Cryptogr. | 2021

Binary linear codes with few weights from Boolean functions

 
 
 

Abstract


Boolean functions have very nice applications in cryptography and coding theory, which have led to a lot of research focusing on their applications. The objective of this paper is to construct binary linear codes with few weights from the defining set, which is defined by some special Boolean functions and some additional restrictions. First, we provide two general constructions of binary linear codes with three or four weights from Boolean functions with at most three Walsh transform values and determine the parameters of their dual codes. Then many classes of binary linear codes with explicit weight enumerators are obtained. Some binary linear codes and their duals obtained are optimal or almost optimal. The binary linear codes obtained in this paper may have a special interest in secret sharing schemes, association schemes, strongly regular graphs.

Volume 89
Pages 2009-2030
DOI 10.1007/S10623-021-00898-0
Language English
Journal Des. Codes Cryptogr.

Full Text