密码学与网络安全 - 13 数字签名 & 14 密钥的管理和分发

本文深入探讨了数字签名的概念,包括其特征、攻击类型和防御策略,如ElGamal和Schnorr签名方案,以及RSA-PSS算法。同时,详细阐述了密钥的管理和分发,如基于对称加密和非对称加密的密钥分发方案,X.509证书和公钥基础设施在密钥管理中的作用。
摘要由CSDN通过智能技术生成

13 数字签名

数字签名前面已经讲过很多次了,我们再来详细的看一下

13.1 数字签名概述

13.1.1 特征

消息认证可以保护消息不受第三方攻击,但是不能保证交易双方的错误

  1. 必须能验证签名者、签名日期和时间
  2. 必须能认证被签的消息内容
  3. 由第三方仲裁以解决争执

13.1.2 攻击和伪造

  1. 唯密钥攻击,破解私钥
  2. 已知消息攻击,用公钥和合法签名破解
  3. 一般选择消息攻击,基于消息攻击
  4. 定向选择消息攻击,可以轮训A

何为成功破解

  1. 完全破译
  2. 通用伪造;能伪造出合法签名
  3. 选择伪造;伪造出对特定信息的合法签名
  4. 存在性伪造,至少可伪造一个合法签名

13.1.3 数字签名需求

  1. 签名必须是和消息相关的二进制位串
  2. 签名包含A的某些独有信息,以防伪造和否认
  3. 产生签名容易
  4. 识别和验证签名容易
  5. 伪造在计算上不可行
  6. 保存签名副本可行

13.1.4 直接数字签名

A和B使用共享密钥(对称加密)对整个消息和签名加密,问题在一A可以否认以及密钥可以丢失或窃取,解决方案使用数字证书的证书管理中心

13.2 ElGamal 数字签名方案

私钥加密,公钥解密

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值