A new construction of highly nonlinear S-boxes

被引:0
作者
Peter Beelen
Gregor Leander
机构
[1] Technical University Denmark,DTU Mathematics
来源
Cryptography and Communications | 2012年 / 4卷
关键词
Boolean functions; Linear codes; Nonlinearity; Reed–Muller codes; Concatenation; 06E30; 94A60; 14G50; 65T50;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper we give a new construction of highly nonlinear vectorial Boolean functions. This construction is based on coding theory, more precisely we use concatenation to construct Boolean functions from codes over \documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$\mathbb{F}_q$\end{document} containing a first-order generalized Reed–Muller code. As it turns out this construction has a very compact description in terms of Boolean functions, which is of independent interest. The construction allows one to design functions with better nonlinearities than known before.
引用
收藏
页码:65 / 77
页数:12
相关论文
共 16 条
  • [1] Bosma W(1997)The magma algebra system I: the user language J. Symb. Comput. 24 235-265
  • [2] Cannon J(2008)New families of quadratic almost perfect nonlinear trinomials and multinomials Finite Fields Their Appl. 14 703-714
  • [3] Playoust C(1998)Codes, bent functions and permutations suitable for DES-like cryptosystems Des. Codes Cryptogr. 15 125-156
  • [4] Bracken C(2007)Nonlinearities of S-boxes Finite Fields Their Appl. 13 121-135
  • [5] Byrne E(2001)Upper and lower bounds on maximum nonlinearity of n-input m-output boolean function Des. Codes Cryptogr. 23 23-34
  • [6] Markin N(undefined)undefined undefined undefined undefined-undefined
  • [7] McGuire G(undefined)undefined undefined undefined undefined-undefined
  • [8] Carlet C(undefined)undefined undefined undefined undefined-undefined
  • [9] Charpin P(undefined)undefined undefined undefined undefined-undefined
  • [10] Zinoviev V(undefined)undefined undefined undefined undefined-undefined