密码算法应用实践

密码算法应用实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本系统、全面介绍各种密码算法的图书,能够让你及时掌握各种密码算法,了解密码算法的发展新动向,开阔视野、活跃思路。

内容简介

信息安全对密码提出了越来越高的要求。作为密码学重要组成部分的密码体制,近十几年来取得了长足的发展。本书根据密码的加密原理,分为4章,即分组密码、Hash函数、序列密码、P1363公钥标准简介,通过图表的方式对每种加密算法的原理进行了展示,并给出了部分加密算法的伪代码,具有很强的实用性。

作者简介

作者文仲慧,男,曾任总参谋部第五十八研究所副所长、研究员,上海信息安全工程技术研究中心主任,国家信息安全工程技术研究中心主任。现为国家信息安全工程技术研究中心首席专家,上海交通大学兼职研究员,南京信息工程大学兼职教授,湖南人文和科技学院兼职教授;工业和信息化部宽带无线IP标准化工作组专家,中国科学院《中国未来20年技术预见研究》信息技术领域专家组成员,北京市科学技术委员会《北京技术预见行动计划》信息技术领域专家组成员等。

章节目录

版权信息

内容简介

丛书编委会

前言

第1章 分组密码

1.1 数据加密标准和分组密码的四种工作方式

1.1.1 DES加密算法的研制经过

1.1.2 DES加密算法

1.1.3 DES的工作方式

1.1.4 DES加密思想和特点

1.2 Lucifer加密算法(DES前身)

1.3 NewDES加密算法

1.3.1 NewDES加/脱密编制

1.3.2 非线性函数f的选取

1.4 DES加密算法的变型

1.4.1 多重DES加密算法

1.4.2 子密钥独立的DES加密算法

1.4.3 S盒可选的DES加密算法

1.4.4 S盒可变的DES加密算法

1.4.5 CRYPT(3)加密算法

1.4.6 广义的DES(GDES)加密算法

1.4.7 DESX加密算法

1.4.8 Ladder-DES加密算法

1.5 FEAL加密算法

1.5.1 层函数F

1.5.2 层密钥生成规律

1.6 LOKI加密算法

1.6.1 LOKI89加密算法

1.6.2 LOKI91加密算法

1.7 GOST加密算法

1.8 BLOWFISH加密算法

1.9 Khufu和Khafre快速软件加密算法

1.10 CAST加密算法

1.10.1 CAST-128加密算法

1.10.2 CAST-256加密算法

1.11 ICE加密算法

1.12 MISTY算法

1.13 TEA加密算法

1.14 RC5和RC6加密算法

1.14.1 RC5加密算法

1.14.2 RC6加密算法

1.15 RC2加密算法

1.16 MacGuffin加密算法

1.17 SKIPJACK加密算法

1.18 BEAR和LION加密算法

1.19 基于伪随机函数和Hash函数构造分组密码

1.19.1 DES加密算法

1.19.2 Phil Karn加密算法

1.19.3 Luby-Rackoff加密算法

1.19.4 Stefan Lucks加密算法

1.20 IDEA加密算法

1.21 REDOC-Ⅱ和REDOC-Ⅲ加密算法

1.21.1 REDOC-Ⅱ加密算法

1.21.2 REDOC-Ⅲ加密算法

1.22 SAFERK-64和SAFER+加密算法

1.22.1 SAFERK-64加密算法

1.22.2 SAFER+加密算法

1.23 3-Way加密算法

1.24 SHARK加密算法

1.25 SQUARE加密算法

1.26 MMB加密算法

1.27 XMX加密算法

1.28 Madryga加密算法

1.29 FBCP加密算法

1.30 VINO加密算法

1.31 MULTI2加密算法

1.32 非线性奇偶电路密码体制

1.33 CRYPTON加密算法

1.34 DEAL加密算法

1.35 DFC加密算法

1.36 E2加密算法

1.37 FROG加密算法

1.37.1 FROG算法加/脱密过程

1.37.2 密钥设置

1.38 HPC加密算法

1.38.1 符号、约定及常数

1.38.2 密钥设置

1.38.3 子密钥

1.39 MAGENTA加密算法

1.40 MARS加密算法

1.41 Rijndael加密算法

1.42 Serpent加密算法

1.43 Twofish加密算法

第2章 Hash函数

2.1 安全压缩算法SHA

2.2 消息压缩值算法RIPEMD-160

2.3 消息压缩值算法MD2

2.4 消息压缩值算法MD4

2.5 消息压缩值算法MD5

第3章 序列密码

3.1 A5加密算法

3.2 RC4加密算法

3.3 ISAAC加密算法

3.4 FISH加密算法

3.5 PIKE加密算法

3.6 TWOPRIME加密算法

3.7 密钥自动变化的字加密算法WAKE

3.8 SEAL加密算法

3.9 现代圆盘密码

3.10 HKM/HFX传真加密系统

3.11 PKZIP加密算法

3.12 CA自动机在序列密码乱源中的应用

3.12.1 基本概念和定义

3.12.2 CA乱数发生器

第4章 P1363公钥标准简介

4.1 RSA方案(IF/ES)

4.2 共同密钥生成方案

4.3 数字签名方案和校验方法

4.3.1 建立在IF之上的可逆方案

4.3.2 建立在IF之上的不可逆方案

4.3.3 建立在DL或EC之上的不可逆方案

4.4 密钥交换算法KEA

附录A S盒

附录B E函数与加/脱密的伪代码

参考文献

密码算法应用实践是2019年由电子工业出版社出版,作者文仲慧。

得书感谢您对《密码算法应用实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
计算思维与算法设计基础 电子书
本书内容共8章,按照问题求解所需,涵盖了C语言的3个基本结构、函数、数组、指针、结构体和文件等知识。
数学建模实例与优化算法 电子书
本书共分9章内容:数学建模概述、用初等数学解决的问题、与利息有关的经济问题、运用微积分方法解决的问题、线性规划问题、网络优化问题、层次分析法应用实例、优化算法简介、其他应用实例。
深入浅出密码学 电子书
本书由资深的密码学大咖David Wong编写,由专业研究密码学的博士和硕士团队翻译完成。
计算思维与算法设计基础实验教程 电子书
本书内容包括两部分,第一部分为8章实验,共22个实践活动;第二部分为与教材配套的习题解答。
海洋通信网络协议、算法和架构 电子书
随着人类海洋活动的不断增加,如何提供高性能、高性价比、可靠安全的海洋通信网络服务已成为一个亟待解决的问题。海洋是一个巨大的咸水体,其空间由岸基、水面、天空和水下组成,网络部署环境、气候条件和用户分布等与陆地空间存在较大差异,这导致陆基通信网络技术无法直接应用到海洋环境中。卫星通信是目前唯一能提供海洋几乎全覆盖的通信网络技术,但是由于其制造和维护成本高、部署风险大,卫星服务的性价比阻碍其被广泛应用,