Bent函数

来自Citizendium
跳转到导航 跳转到搜索
这篇文章是一个存根,因此没有被批准。
主要文章
讨论
相关文章 [?]
参考文献 [?]
外部链接 [?]
可引用版本 [?]
 
此可编辑的主要文章是正在开发中并受免责声明.

A类bent函数是的布尔函数非线性等于的变量. TheWalsh-Hadamard系数bent函数的; 这给出了bent函数的另一种定义。Bent函数具有偶数个变量,并达到最大可能非线性的界。非线性使它们在密码学,在建造串流加密分组密码.Bent函数是平台函数.

主要属性

区分bent函数最有用的特性之一是使用导数:

布尔函数弯曲当且仅当每个导数为平衡.

弯曲函数的最小程度为(功能是bent),bent函数的最大次数变量是.

线性空间的最大维数变量是常量也等于.具有这种线性空间的bent函数称为正常的.bent函数的大多数构造都给出了正常的bent函数。

bent函数的变换

众所周知,添加仿射函数对于bent函数,给出了另一个bent函数。哈里斯和亚当斯[1]显示排列输入位或向一个或多个输入添加仿射函数也会产生bent输出。

双弯板功能

Walsh-Hadamard系数的符号可以转换为相同数量变量的另一个布尔函数。此函数也被弯曲,称为对偶bent函数对偶函数的对偶函数是函数本身。

弯曲函数系列

弯曲功能结构

一篇论文是[2].

弯曲函数枚举

对于bent函数的数量知之甚少。。因为bent函数的次数由很容易证明这个结果可以稍微改善,但仍然与事实相去甚远。

工具书类

  1. 桑迪·哈里斯和卡莱尔·亚当斯。键相关S-Box操作Springer-Verlag。
  2. C.Adams和S.Tavares(1990年9月)。"二进制Bent序列的生成和计数".