欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 密码学简明教程(信息与通信工程专业核心教材)
      • 作者:编者:陈运|责编:韩同平
      • 出版社:电子工业
      • ISBN:9787121437618
      • 出版日期:2022/06/01
      • 页数:212
    • 售价:22.36
  • 内容大纲

        教育部高等学校网络空间安全专业教学指导委员会发布的第二版信息安全专业规范对研究教学类大学和技术应用类大学的密码学课程分别提出了不同的要求。本书覆盖了信息安全专业指导性专业规范所要求的密码学全部九个知识模块,并在此基础上进行了适当的扩充。本书具体内容包括密码学的基本概念、分组密码、流密码、公钥密码、数字签名、杂凑函数和完整性校验、认证、密钥管理、密码协议,重点介绍国家商用密码算法和目前国际上广泛应用的典型密码算法,并对一些新的密码技术进行了简要介绍。本书适合用作各类大学网络空间安全、信息安全及相关专业本科教材,也可作为计算机、通信、电子工程专业的选修课教材和研究生相关课程的参考教材,还可作为信息安全相关领域科技人员从事可信研究和技术开发的参考书。
  • 作者介绍

  • 目录

    第1章  概论
      1.1  密码学发展历史
      1.2  密码学基本知识体系
      1.3  密码学与信息安全
      习题
    第2章  古典密码
      2.1  基本定义和概念
      2.2  代替密码
        2.2.1  单表代替密码
        2.2.2  单表代替密码的统计分析
        2.2.3  多表代替密码
        2.2.4  多表代替密码的统计分析
      2.3  换位密码
      2.4  密码分析的唯一解距离
      习题
    第3章  分组密码
      3.1  分组密码的概念、设计原则和应用准则
      3.2  分组密码的结构
        3.2.1  Feistel网络
        3.2.2  SPN网络
      3.3  数据加密标准
        3.3.1  DES概述
        3.3.2  初始置换和末置换
        3.3.3  子密钥产生
        3.3.4  乘积变换
        3.3.5  DES的加密和解密原理
        3.3.6  DES的安全性
      3.4  SM4分组密码算法
        3.4.1  SM4算法概述
        3.4.2  初始变量算法
        3.4.3  密钥扩展算法
        3.4.4  SM4算法安全性分析
      3.5  高级加密标准
        3.5.1  AES的产生背景
        3.5.2  AES算法概述
        3.5.3  AES加密和解密轮变换
        3.5.4  密钥扩展
        3.5.5  AES-128加解密范例
      3.6  分组密码的工作模式
        3.6.1  ECB模式
        3.6.2  CBC模式
        3.6.3  OFB模式
        3.6.4  CFB模式
        3.6.5  CTR模式
      3.7  分组密码的常用分析方法
        3.7.1  差分分析
        3.7.2  线性分析
        3.7.3  边信道攻击
      习题
    第4章  流密码

      4.1  流密码的概念
      4.2  线性反馈移位寄存器
      4.3  伪随机序列及密钥生成
        4.3.1  伪随机序列
        4.3.2  基于LFSR的密钥生成器
      4.4  祖冲之流密码算法
        4.4.1  祖冲之算法结构
        4.4.2  祖冲之算法各层次功能
        4.4.3  祖冲之算法运行过程
        4.4.4  基于祖冲之算法的加密算法
      4.5  RC4算法及其他
      习题
    第5章  杂凑函数
      5.1  杂凑函数的概念
        5.1.1  杂凑函数的基本概念
        5.1.2  杂凑函数的工作方式
        5.1.3  杂凑函数的分类
      5.2  SM3密码杂凑算法
        5.2.1  SM3算法常数与函数的定义
        5.2.2  SM3算法描述
      5.3  安全散列算法SHA
        5.3.1  SHA-1算法
        5.3.2  SHA-1杂凑实例
      5.4  利用密码算法构造杂凑函数
        5.4.1  基于分组密码的杂凑函数
        5.4.2  基于ZUC算法的杂凑函数
      5.5  HMAC算法
        5.5.1  消息认证码
        5.5.2  基于杂凑函数的消息认证码
        5.5.3  HMAC算法
      习题
    第6章  公钥密码
      6.1  公钥密码体制的基本原理
      6.2  RSA公钥密码体制
        6.2.1  数论基本知识
        6.2.2  RSA公钥密码体制的加密和解密
        6.2.3  RSA算法密钥选择及设计举例
        6.2.4  RSA快速算法
        6.2.5  RSA公钥密码体制的安全性
      6.3  SM2算法
        6.3.1  椭圆曲线基本概念及运算规则
        6.3.2  SM2公钥密码加解密算法
        6.3.3  推荐参数
      6.4  ElGamal体制
      习题
    第7章  数字签名
      7.1  数字签名的概念
      7.2  基于RSA算法的数字签名
      7.3  基于SM2算法的数字签名
      7.4  基于ElGamal算法的数字签名

      7.5  数字签名算法DSA
      习题
    第8章  身份认证
      8.1  身份认证基础
      8.2  身份认证技术
        8.2.1  基于口令的身份认证
        8.2.2  基于对称密码的身份认证
        8.2.3  基于公钥密码的身份认证
        8.2.4  基于生物特征识别的身份认证
      8.3  认证协议
        8.3.1  零知识证明原理
        8.3.2  Feige-Fiat-Shamir零知识身份认证协议
        8.3.3  Kerberos认证协议
      习题
    第9章  密钥管理
      9.1  密钥管理的概念
        9.1.1  密钥的种类与层次结构
        9.1.2  密钥管理生命周期
      9.2  密钥的生成和安全存储
        9.2.1  密钥产生方法
        9.2.2  密钥的安全存储
      9.3  密钥分发
      9.4  密钥交换协议
        9.4.1  Diffie-Hellman体制
        9.4.2  基于SM2的密钥交换协议
      9.5  公钥基础设施PKI
        9.5.1  PKI组成
        9.5.2  X.509数字证书
        9.5.3  数字证书验证
        9.5.4  数字证书管理
      习题
    第10章  密码协议
      10.1  密码协议的概念
      10.2  密码协议的安全问题
      10.3  SSL/TLS协议
        10.3.1  SSL协议组成
        10.3.2  SSL握手协议
        10.3.3  更改密码规格协议
        10.3.4  警告协议
        10.3.5  记录协议
        10.3.6  TLS协议
      习题
    参考文献