学位论文 > 优秀研究生学位论文题录展示
代数攻击及代数免疫中布尔函数的研究
作 者: 郑友云
导 师: 陈小松
学 校: 中南大学
专 业: 计算数学
关键词: 代数攻击 布尔函数 零化子 代数免疫
分类号: TN918
类 型: 硕士论文
年 份: 2009年
下 载: 144次
引 用: 0次
阅 读: 论文下载
内容摘要
代数攻击是近年来出现的一种几乎对所有类型的密码体制都有效的密码攻击方法,构造高性能的布尔函数能够提高密码系统的代数免疫。本文根据代数攻击的原理即寻找低次零化子来降低布尔函数的次数从而提高解方程的效率,对三种不同构造布尔函数零化子的方法进行了分析,并用实例进行了比较,发现最大子空间法计算得到的零化子的代数次数最低,是三种构造方法中最优的。代数免疫是衡量抵抗代数攻击的重要指标,根据n元布尔函数的代数免疫度不大于[n/2]的原理,提出了一类具有最优代数免疫的布尔函数,并以5元函数为例进行了具体分析。本文还对几种不同方法构造的具有密码性能的布尔函数进行了分析比较,密码性能主要包括平衡性、非线性性、相关免疫性、高的代数次数和严格雪崩性等,目前提出的布尔函数大部分只满足前面四个性质,严格雪崩性对构造好的布尔函数提出了新的要求。严格雪崩性是如果对函数的每一个输入变量取补,那么函数的输出中将有一半要改变,有一半不改变,它的目的是为了将非退化和雪崩特性结合在一起,所以构造好的密码学性质的布尔函数须包括严格雪崩性,文中提出了一类满足此要求的综合性质较优的布尔函数。
|
全文目录
摘要 3-4 ABSTRACT 4-7 第一章 密码学和代数攻击的概述 7-15 1.1 关于密码学的介绍 7-11 1.1.1 国内外密码学的研究背景 7-8 1.1.2 密码学的发展历程、趋势和研究意义 8-10 1.1.3 密码学的基本要素和分类 10-11 1.1.4 密码通信系统 11 1.2 代数攻击的提出背景 11-14 1.3 代数攻击过程的分析 14-15 第二章 布尔函数及其零化子的相关概念 15-19 2.1 布尔函数的基本概念 15-16 2.2 零化子的基本概念 16-19 第三章 代数攻击的原理分析与研究 19-32 3.1 代数攻击的原理 19 3.2 布尔函数零化子的三种方法 19-32 3.2.1 构造方法一—代数试探法 19-22 3.2.2 构造方法二—特征矩阵法 22-25 3.2.3 构造方法三—最大子空间法 25-30 3.2.4 三种方法比较 30-32 第四章 具有最优代数免疫度的布尔函数 32-37 4.1 n元最大免疫阶的布尔函数的构造 32 4.2 函数的密码学性质 32-35 4.2.1 平衡性 32-33 4.2.2 代数次数 33 4.2.3 代数免疫度 33-34 4.2.4 非线性度 34-35 4.3 举例分析 35-37 第五章 一类高性能布尔函数的构造 37-43 5.1 预备知识 37-40 5.2 布尔函数的构造方法 40-43 第六章 结论 43-44 参考文献 44-48 致谢 48-49 攻读硕士学位期间主要的研究成果 49
|
相似论文
- 半模范畴中生成子与余生成子及其相关性质,O153.3
- 布尔函数密码学性质分析与构造,TN918.1
- 布尔函数的代数免疫度和扩展代数免疫度,TN918.1
- 非线性过滤生成器的代数攻击,TN918.1
- 最优代数免疫布尔函数的构造,TN918.1
- 具有最优代数免疫度的布尔函数,TN918.1
- 最优代数免疫布尔函数的构造与分析,TN918.1
- 布尔函数的代数免疫性,TN918
- 代数攻击及其应用,TN918.1
- AES的差分—代数攻击研究,TN918.1
- 布尔函数和向量值函数的代数免疫度,TN918.1
- 具有最大代数免疫度的布尔函数的研究,TN918
- 布尔函数代数免疫性质研究,TN918.1
- 多输出前馈模型的代数攻击方法研究,TN918.1
- 高级数据加密标准的代数攻击方法研究,TP393.08
- 对对称密码的代数攻击及解多元方程组算法的研究,TN918.1
- 布尔函数的代数免疫性研究,TN918.1
- 对流密码中代数攻击的研究,TN918.1
- 代数攻击的若干问题研究,TN918.1
- Dixon结式在密码学的应用,TN918.1
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 通信保密与通信安全
© 2012 www.xueweilunwen.com
|