密碼學講義

密碼學講義,是李超編著,由科學出版社於2010年02月出版的書籍。

基本信息

內容簡介

密碼學講義

《密碼學講義》從數學的角度較為系統地介紹了序列密碼、分組密碼和公鑰密碼的基本理論與方法,利用周期序列的冪級數表示、根表示和跡表示研究了線性反饋移位暫存器序列及其變種的密碼學性質;利用圖論和組合數學等工具研究了非線性反饋移位暫存器序列的狀態圖性質,重點介紹M序列的存在性、構造與計數;介紹了五類典型分組密碼算法的加解密流程、分組密碼的設計原理以及一些常見的分析方法;討論了RSA體制和橢圓曲線密碼體制的基本原理及其相關的數學問題。

《密碼學講義》可以作為密碼學與信息安全專業的本科生和研究生的教學用書,也可以作為從事密碼學和信息安全研究的科技人員的參考書。

圖書目錄

前言

第1章 緒論

1.1 密碼學的基本概念

1.2 序列密碼概述

1.3 分組密碼概述

1.4 公鑰密碼概述

第2章 線性反饋移位暫存器序列

2.1 序列的母函式表示

2.2LFSR序列的數學描述

2.3 LFSR序列的周期分布

2.4 LFSR序列的線性複雜度分布

2.5 序列的採樣特性

2.6 m序列

2.7 Berlekamp-Masseyr算法

習題2

第3章 線性反饋移位暫存器序列的擴展形式

3.1 序列的根表示與跡表示

3.2 前饋序列

3.3 非線性組合序列

3.4 鍾控序列

習題3

第4章 非線性反饋移位暫存器序列

4.1 反饋移位暫存器的非奇異性

4.2 反饋移位暫存器的狀態圖性質

4.3 M序列

4.4 非線性反饋移位暫存器序列的綜合

習題4

第5章 分組密碼的設計原理

5.1 分組密碼的設計原則

5.2 分組密碼的結構特徵

5.3s盒的設計準則

5.4 P置換的設計準則

5.5 輪函式和密鑰擴展算法的設計準則

5.6 分組密碼的工作模式

5.7 分組密碼的測試方法

習題5

第6章 典型分組密碼算法

6.1 DES算法

6.2 IDEA算法

6.3 AES算法

6.4 Camellia算法

6.5 SMS4算法

習題6

第7章 分組密碼的分析方法

7.1 分組密碼分析概述

7.2 差分密碼分析

7.3 線性密碼分析

7.4 Square攻擊

7.5 代數攻擊

習題7

第8章 公鑰密碼算法及其相關問題

8.1 RSA算法

8.2 離散對數問題和ElGamal體制

8.3 橢圓曲線密碼體制

8.4 大整數分解和素性測試

習題8

參考文獻

索引

相關詞條

相關搜尋

熱門詞條

聯絡我們