密码学讲义

密码学讲义

作者:李超

出版社:科学出版社

出版年:2010-02-01

评分:5分

ISBN:9787030263858

所属分类:行业好书

书刊介绍

密码学讲义 内容简介

本书从数学的角度较为系统地介绍了序列密码、分组密码和公钥密码的基本理论与方法,利用周期序列的幂级数表示、根表示和迹表示研究了线性反馈移位寄存器序列及其变种的密码学性质;利用图论和组合数学等工具研究了非线性反馈移位寄存器序列的状态图性质,重点介绍m序列的存在性、构造与计数;介绍了五类典型分组密码算法的加解密流程、分组密码的设计原理以及一些常见的分析方法;讨论了rsa体制和椭圆曲线密码体制的基本原理及其相关的数学问题。
本书可以作为密码学与信息安全专业的本科生和研究生的教学用书,也可以作为从事密码学和信息安全研究的科技人员的参考书。

密码学讲义 本书特色

本书重点介绍M序列的存在性、构造与计数;介绍了五类典型分组密码算法的加解密流程、分组密码的设计原理以及一些常见的分析方法;讨论了RSA体制和椭圆曲线密码体制的基本原理及其相关的数学问题。全书主要介绍了线性反馈移位寄存器序列、线性反馈移位寄存器序列的扩展形式、非线性反馈移位寄存器序列等8章内容。

密码学讲义 目录

前言
第1章绪论
1.1密码学的基本概念
1.2序列密码概述
1.3分组密码概述
1.4公钥密码概述
第2章线性反馈移位寄存器序列
2.1序列的母函数表示
2.2lfsr序列的数学描述
2.3lfsr序列的周期分布
2.4lfsr序列的线性复杂度分布
2.5序列的采样特性
2.6m序列
2.7berlekamp-masseyr算法
习题2
第3章线性反馈移位寄存器序列的扩展形式
3.1序列的根表示与迹表示
3.2前馈序列
3.3非线性组合序列
3.4钟控序列
习题3
第4章非线性反馈移位寄存器序列
4.1反馈移位寄存器的非奇异性
4.2反馈移位寄存器的状态图性质
4.3m序列
4.4非线性反馈移位寄存器序列的综合
习题4
第5章分组密码的设计原理
5.1分组密码的设计原则
5.2分组密码的结构特征
5.3s盒的设计准则
5.4p置换的设计准则
5.5轮函数和密钥扩展算法的设计准则
5.6分组密码的工作模式
5.7分组密码的测试方法
习题5
第6章典型分组密码算法
6.1des算法
6.2idea算法
6.3aes算法
6.4camellia算法
6.5sms4算法
习题6
第7章分组密码的分析方法
7.1分组密码分析概述
7.2差分密码分析
7.3线性密码分析
7.4square攻击
7.5代数攻击
习题7
第8章公钥密码算法及其相关问题
8.1rsa算法
8.2离散对数问题和elgamal体制
8.3椭圆曲线密码体制
8.4大整数分解和素性测试
习题8
参考文献
索引

密码学讲义 节选

《密码学讲义》从数学的角度较为系统地介绍了序列密码、分组密码和公钥密码的基本理论与方法,利用周期序列的幂级数表示、根表示和迹表示研究了线性反馈移位寄存器序列及其变种的密码学性质;利用图论和组合数学等工具研究了非线性反馈移位寄存器序列的状态图性质,重点介绍M序列的存在性、构造与计数;介绍了五类典型分组密码算法的加解密流程、分组密码的设计原理以及一些常见的分析方法;讨论了RSA体制和椭圆曲线密码体制的基本原理及其相关的数学问题。《密码学讲义》可以作为密码学与信息安全专业的本科生和研究生的教学用书,也可以作为从事密码学和信息安全研究的科技人员的参考书。

密码学讲义 相关资料

插图:分组密码是对称密码学中一个重要分支,分组密码的研究始于20世纪70年代,研究的主要内容包括两个方面:分组密码的设计和分组密码的分析.分组密码的设计与分析是既相互对立又相互依存的两个方面.从分组密码的发展来看,正是由于这种相互对立,才促进了分组密码的飞速发展.分组密码早期研究主要围绕美国数据加密标准DES进行,推出了许多类似于I)ES的分组密码,比如,I,OKI密码、FEAL密码和GOST密码等。1977-1990年间,由于对DES密码的攻击没有取得突破性进展,分组密码的设计与分析发展较为缓慢.20世纪90年代以后,由于针对DES算法的差分密码攻击和线性密码攻击的提出,人们不得不研究新的密码结构.由xue jia Lai和Masseyr设计的国际数据加密算法I:DEA[10]fInternational Date Encryption Aigorithm)打破了DES类密码的垄断局面,其设计思想主要是混合使用来自不同群中运算.随后出现的Square密码、Shar·k密码和Safer-64密码都采用了结构非常清晰的代替一置换网络,这类密码的特点是算法每一轮由较为明确的混淆层(S盒)和扩散层(P置换)组成,SPN结构的最大优点是能够从理论上证明一个密码算法能否抵抗差分密码攻击和线性密码攻击.1997年,NIST为了履行其法定职责,发起了一场推选用于保护敏感的联邦信息的对称密码算法的活动,在世界范围内征集美国的高级加密标准AES,以取代DES算法.1998年,NIST宣布接收15个候选分组密码算法并提请全世界密码学者协助分析这些候选算法,包括对每个算法的安全性和效率特性进行初步检验.NIsT考察了这些初步的研究结果,选定MARS,RC6,Rijndael,Seipent和Twofish等五个分组密码算法作为参加决赛的算法,经公众对决赛算法进行进一步的分析和评论,2000年,NIS7、决定推荐比利时人Daemen和Rijmen设计的Rijndael密码作为AES算法.继美国推出AES计划以后,欧洲于2000年启动了新欧洲签名、完整性和加密计划fNew European Schemes for Signatui.es,Integrityand Encryption,NESSIE),以适应21世纪信息安全发展的全面需求.该计划为期三年,主要目的就是通过公开征集和进行公开透明的测试、评估,提出一套高效的密码标准,以保持欧洲工业界在密码学研究领域的领先地位2003年,NESSIE工作组公布了包括分组密码、公钥密码、认证码、杂凑函数和数字签名等在内的17个标准算法,其中MISTYl,Camellia,SHACAL三个分组密码算法连同AES算法一起

相关推荐

微信二维码