中国科大校友文库 完全映射及其密码学应用
分類: 图书,工业技术,电子 通信,通信,通信保密与通信安全,
作者: 吕述望等著
出 版 社: 中国科学技术大学出版社
出版时间: 2008-12-1字数:版次: 1页数: 267印刷时间:开本: 16开印次: 1纸张:I S B N : 9787312021169包装: 平装内容简介
本书对完全映射相关理论进行了系统的总结,在此基础上,进一步介绍了两类完全映射:正形置换与全向置换,书中给出了主要面向密码算法设计的几种正形置换发生器的研究结果,为完全映射在密码学中的具体应用做好了准备。
为阐述完全映射理论在密码算法设计中的应用,本书进一步给出了sP网络密码算法、Fleistel网络密码算法的线性与差分安全性分析技术,并介绍了上述两种算法与正形置换之间的关系。
在上述工作的基础上,本书进一步介绍了P逻辑密码算法,并给出了其线性与差分安全性分析技术,从而使正形置换理论得到了比较系统的应用。
本书是专著《序列密码的设计与分析》(北京中软电子出版社,2003年1月)的姊妹篇。
本书可供信息安全、密码设计与分析等相关领域的研究和工作人员使用、参考。
目录
总序
序
前言
第1章 引论
1.1 密码函数与置换
1.2 布尔置换的表示
1.3 幂函数生成的布尔置换
1.4 RC4中的布尔置换
1.5 一般置换的表示
1.6 随机置换不动点数的数字特征
参考文献
第2章 完全映射
2.1 引子
2.2 完全映射及其存在性
参考文献
第3章 正形置换
3.1 正形置换基本性质
3.2 正形置换的构造
3.3 BCLL型正形置换发生器
3.4 一般BCLL型正形置换发生器
3.5 双正形置换
参考文献
第4章 全向置换
4.1 全向置换的定义、分类及存在性
4.2 全向置换的性质与构造
参考文献
第5章 SP网络
5.1 SP网络基本性质
5.2 SP网络线性传播值
5.3 SP网络差分传播值
5.4 SP网络线性S-盒活动数计算方法
5.5 SP网络差分S-盒活动数计算方法
5.6 SP网络与正形置换
参考文献
第6章 Feistel网络
6.1 Feistel网络基本性质
6.2 Feistel网络线性传播值
6.3 Feistel网络差分传播值
6.4 Feistel网络线性S-盒活动数计算方法
6.5 Feistel网络差分S-盒活动数计算方法
6.6 Feistel网络与正形置换
参考文献
第7章 P逻辑
7.1 P逻辑基本性质
7.2 P逻辑线性S-盒活动数计算方法
7.3 P逻辑差分S-盒活动数计算方法
7.4 Fly算法线性与差分安全性分析
7.5 P逻辑与正形置换
参考文献
附录 分组密码算法SMS4
F.1 术语说明
F.2 轮函数F
F.3 加密算法
F.4 密钥扩展算法
F.5 加密实例
参考文献
索引
书摘插图
第1章引论
随着计算机网络和通信技术的迅速发展与普及,信息安全在现代信息社会中占据着越来越重要的地位。信息安全已经成为国家安全、经济发展和社会稳定的重要保障和基本组成部分。然而,要构建安全的信息系统,必须使用密码技术,密码技术是安全信息系统的核心。密码技术主要由密码设计技术和密码分析技术两个分支组成。密码设计和密码分析都必须以一定的数学理论为基础,这在现代密码的设计与分析中表现尤为突出。由密码设计和密码分析的相互作用而逐渐发展和完善起来的密码设计理论具有极其丰富的内涵,其中密码函数的选取标准和设计技术是密码设计理论中讨论尤为广泛和持久的一类课题,它构成了密码设计理论的重要组成部分。
设计一个密码并不难,难的是如何分析清楚密码抗分析的复杂度。一个好的密码算法需要以构建好的密码函数为基础,密码体制或密码组件的设计是密码设计理论研究的基本内容。在这些基本内容的研究中,密码学安全性分析总是建立在各个密码组件的安全性分析基础之上的,因此,基本密码学映射或置换的研究对于构建好的密码算法具有重要意义。本章将从密码函数与置换、密码学对置换的需求等几个方面来讨论密码学中的有关置换理论。
……