《高非线性度布尔函数的设计与分析》PDF下载

  • 购买积分:8 如何计算积分?
  • 作  者:张凤荣著
  • 出 版 社:徐州:中国矿业大学出版社
  • 出版年份:2014
  • ISBN:9787564625405
  • 页数:137 页
图书介绍:作为对称密码(流密码和分组密码)非线性部件,高非线性度布尔函数一直是研究的热点和难点问题。本书分四部分,第一部分,借助正形置换和布尔置换,介绍一种构造“Rothaus 构造”所需初始函数的方法。给出了“Rothaus 构造”所构造bent函数的下界,并介绍最新的几种间接构造bent函数的方法。第二部分,介绍一种构造三次齐次plateaued函数的方法,并给出对该类函数的分析。第三部分,介绍一种构造1 阶弹性函数的间接方法。在所给弹性函数构造的基础上,提出了一个构造多输出弹性函数的方法。第四部分,介绍一种通过级联小变元非线性函数来构造偶变元高平衡布尔函数的方法,说明所构造的函数既不属于Carlet所给的Maiorana-McFarland超类函数,也不等同于Zeng和Hu所修改Maiorana-McFarland超类所得到的函数,并说明所构造的函数具有高非线性度、最优代数次数且没有非零线性结构等。

1 绪论 1

参考文献 8

2 Bent函数的设计与分析 10

2.1 Bent函数的定义 10

2.2 Bent函数的直接构造 12

2.3 M-M Bent函数的零化子空间 17

2.4 Plateaued函数 23

参考文献 34

3 Bent函数的间接构造 40

3.1 直和构造 40

3.2 Rothaus构造 40

3.3 非直和构造 44

3.4 其他间接构造 47

参考文献 60

4 弹性函数的性质及构造 63

4.1 弹性函数的概念及其等价刻画 63

4.2 弹性函数的性质 66

4.3 弹性函数的直接构造 72

参考文献 93

5 高非线性弹性函数的直接构造 99

5.1 线性变量和拟线性变量 99

5.2 1阶弹性函数的构造方法 101

5.3 所构造函数的性质 103

5.4 多输出弹性函数的构造 109

参考文献 112

6 弹性函数的间接构造 115

6.1 直和构造 115

6.2 Siegenthaler构造 116

6.3 Tarannikov构造 116

6.4 高非线性度布尔函数的新间接构造 118

6.5 谱不相交布尔函数的间接构造 124

参考文献 134