本书的主要内容是基于作者在密码函数研究领域所发表的学术论文撰写而成的,主要介绍了在单输出密码函数、多输出密码函数以及密码函数的应用等三个方面的原创性研究成果。本书的第1章介绍了与密码函数相关的基础知识;第2章和第3章侧重介绍具有优良密码学性质的单输出和多输出布尔函数的构造,提出一系列新型密码函数构造方法;第4章探索了多输出密码函数在正交序列集设计及真随机数生成器的校正器设计等方面的应用。各章后的评注部分是对每章内容的扩展。各章后配有习题,供读者进一步思考和研究。
样章试读
目录
- 目录
“密码理论与技术丛书” 序
序
前言
第1章 基础知识 1
1.1 集合、映射、代数运算1
1.2 群的结构 5
1.3 有限域基础 9
1.4 有限域上的向量空间和矩阵 20
1.5 线性子空间和线性码 28
1.6 移位寄存器 34
1.7 评注 47
1.8 习题 48
第2章 单输出密码函数 50
2.1 布尔函数及其密码学性质 50
2.2 MM型密码函数构造 62
2.3 正交谱函数集构造法 68
2.4 GMM型密码函数构造 (1) 81
2.5 GMM型密码函数构造 (2) 93
2.6 残缺Walsh变换和HML构造法 99
2.7 不相交码构造 119
2.8 从PS型Bent函数到高非线性度1阶弹性函数 125
2.9 Bent函数的正规性判定 135
2.10 评注 139
2.11 习题 165
第3章 多输出密码函数 167
3.1 多输出布尔函数及其密码学性质 167
3.2 从多输出Bent函数到多输出平衡函数 172
3.3 DC型多输出半Bent函数构造 176
3.4 DS型多输出半Bent函数构造 182
3.5 GMM型多输出密码函数构造(1) 185
3.6 GMM型多输出密码函数构造(2) 196
3.7 评注 209
3.8 习题 218
第4章 密码函数的应用 220
4.1 密码函数和伪随机序列 220
4.2 Plateaued正交序列集设计 226
4.3 GMM型正交序列集设计 247
4.4 真随机数生成器的校正器设计 255
4.5 评注 270
4.6 习题 276
参考文献 277
索引 331
“密码理论与技术丛书”已出版书目 335