信息安全技术

孙建国

目录

  • 1 信息安全技术
    • 1.1 第一章测试题
    • 1.2 信息安全技术的发展概况
    • 1.3 信息安全技术的研究模型
    • 1.4 信息安全技术
  • 2 信息安全信息隐藏
    • 2.1 信息隐藏技术概述
    • 2.2 信息隐藏技术的应用
    • 2.3 数字水印概述
    • 2.4 第二章测试题
  • 3 信息安全数字签名
    • 3.1 散列函数与消息认证码
    • 3.2 MD5算法
    • 3.3 MD5的哈希函数
    • 3.4 数字签名算法与密钥管理
    • 3.5 第三章测试题
  • 4 计算机病毒
    • 4.1 计算机病毒概述1
    • 4.2 计算机病毒概述2
    • 4.3 计算机病毒检测与清除
    • 4.4 计算机病毒防范
    • 4.5 第四章测试题
数字签名算法与密钥管理


       数字签名(Digital Signature)是手写签名的电子对应物,主要用于对数字消息进行签名,以防消息的伪造或篡改,也可以用于通信双方的身份鉴别。
       数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。
       数字签名是通过一个单向函数,对要传送的信息进行处理得到的用以认证信息来源,并核实信息在传送过程中是否发生变化的一个字母数字串。
       目前应用最为广泛的三种签名算法是:Rabin签名、DSS签名、RSA签名。
       数字签名应具有以下特性:
       可公开验证性:
任何人都可以验证签名的有效性。
       不可伪造性:除了合法的签名者之外,任何其他人伪造其签名是困难的。
       不可抵赖性:签名者事后不能否认自己的签名。

     1991年,由NIST公布
     1993年,公布修改版
     美国联邦信息处理标准FIPS PUB 186
     签名长度320bit
     只能用于数字签字,不能用于加密