密钥管理概述

密钥管理概述
密钥管理包含:密钥生成、装入、存储、备份、分配、更新、吊销、销毁等内容,分配与存储是最棘手的问题。

密钥生成:

  • 集中式密钥生成:由可信的密钥管理中心
  • 分布式密钥生成:网络中的多个节点协商

密钥分配:

  • 集中式:由可信的密钥管理中心给用户分发(存在单点失效问题)
  • 分布式:多个服务器通过协商来分发

密钥种类:

  1. 主密钥:对密钥加密密钥进行加密的密钥,通常通过自然界中的真随机现象提取或由伪随机数生成器来生成

  2. 密钥加密密钥:在传输会话密钥时,用来加密会话密钥的密钥,也称次主密钥或二级密钥。
    由随机数生成器产生,也可由密钥管理员选定

  3. 会话密钥:用于通信双方交换数据时使用的密钥
    在密钥加密密钥控制下通过加密算法动态产生

伪随机数生成器(PRBG)的概念
PRBG的基本安全要求:

  1. 其输出序列与真随机序列应该在统计上是不可区分的
  2. 对于拥有有限计算资源的敌手而言,输出比特是不可预测的

BBS伪随机比特生成器
安全性基于大整数分解的困难性
在这里插入图片描述

基于RSA的伪随机比特生成器
在这里插入图片描述

Micali-Schnorr伪随机比特生成器
在这里插入图片描述

密钥分配
根据密钥传送的途径不同:

  • 公钥的分配
  • 对称密钥的分配

公钥分发

  • 广播式公钥分发。
    -该方法必须能对广播的公钥进行鉴别
  • 目录式公钥分发:
    -由可信机构维护一个公开、动态、可访问的公开密钥目录,参与者通过正常或可信渠道到机构登记公开密钥,并允许其对自己的密钥进行管理,其他用户可以基于公开渠道进行访问
  • 公钥管理机构分发:
    一种在线服务器公钥分发方式
    每个用户知道公钥管理机构的公钥,机构的私钥只由机构自己知道。当用户A想要获取用户B的公钥时,向机构发起请求,机构将B的公钥签名后发给A
  • 公钥证书进行公钥分发:
    该方法不需要可信服务器在线
    公钥证书由可信证书管理机构CA生成,内容包括用户的身份、证书有效期、公钥等信息。所有信息经CA用自己的私钥签名后形成了公钥证书。

设计密码方案必须考虑的因素

  • 通信量和存储量要尽可能的小
  • 每一对用户都能独立地计算他们之间的会话密钥

按照是否需要可信第三方

  • 无中心的密钥分发
  • 有中心的密钥分发

有共享密钥或已知公钥的无中心密钥分发
分发的是随机生成的会话密钥k

A - -> B Ekab(K)/Ekb(K)

无共享密钥的密钥分发
该方法可能遭受中间人攻击
在这里插入图片描述
有中心对称密钥的分发
根据是否使用公钥以及密钥是否由中心生成,分为:

  • 基于对称密钥,会话密钥由通信方生成
    在这里插入图片描述
  • 基于对称密钥,会话密钥由可信中心生成
    在这里插入图片描述
    Needham-Schroeder密钥分发协议
    它有基于对称密码体制和非对称密码体制两个版本
    基于对称密钥体制协议流程
    在这里插入图片描述
  • 基于公钥,会话密钥由单方生成或者双方共同生成
    参与通信的单方或双方选择一个对称密钥,然后使用另一方的公钥将其加密,传送给另一方。
    Needham-Schroeder密钥分发协议
    在这里插入图片描述
    在这里插入图片描述
    Blom密钥分配协议
    该协议是一种无条件安全的密钥分配方案
    在这里插入图片描述
    PKI(公钥基础设施)技术
    PKI的核心理论:公钥密码学,主要技术包括加密、认证、数字签名、信任模型等

PKI系统组成:认证中心(CA)、证书库、Web安全通信平台、注册审核机构(RA)等

X.509是基于公钥密码系统的用户之间认证的对称密钥传输功能。

其认证方案有单向认证、双向认证、三向认证。
在这里插入图片描述
方案中使用时间戳和基于随机数的“挑战-应答”方式。

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: BIND9是一款用于互联网域名解析服务的开源软件,由Internet Systems Consortium(ISC)开发。BIND9管理员参考手册是一份官方的技术文档,提供了关于BIND9配置、管理和调试的详细信息。 手册包含了几个部分,从最基础的配置入手,逐渐深入具体的主题。其,第一部分介绍了BIND9基础知识和安装。第二部分涵盖了BIND9常见的配置选项及命令行工具的使用方法。第三部分讲述了BIND9如何管理配置、对服务器进行监控和调试,包括日志记录和性能优化。最后,手册还包括了各种附录,包括术语表、参考资料和示例配置文件。 这份手册适用于那些想要深入了解BIND9的系统管理员和技术人员。它提供了足够全面的参考资料,使管理员可以在配置和管理DNS服务器时避免出现问题。此外,手册也向读者介绍了一些高级技术主题,例如DNSSEC和TSIG,这对于那些有经验的管理员来说尤其有用。 虽然手册偏向于技术人员,但对初学者来说,它也提供了足够的信息来入门,并逐渐深入了解BIND9的各种主题。总的来说,BIND9管理员参考手册是一份非常有用的技术文档,提供了服务器管理者所需的一切信息。 ### 回答2: bind9管理员参考手册是一本全面的关于BIND DNS服务器管理的指南书,它详细介绍了BIND DNS服务器的各项功能及其使用方法。其包括了BIND DNS服务器的安装、配置、运行与维护等方面的内容。 这本手册为管理员提供了丰富的信息和技巧,包括掌握BIND配置文件的语法,如何解析DNS查询以及管理DNS Zones等。此外,它还介绍了如何在不同的操作系统平台上安装与配置BIND DNS服务器,提供了详细的操作步骤和示例代码,对于初学者尤其有帮助。 此外,管理员参考手册还涉及到了安全和性能的问题。例如如何保护DNS服务器的安全,如何优化DNS服务器的性能等。同时,它还包括了处理 DNS 服务器常见故障及其解决方法的方法,管理员可以通过这些内容来诊断故障并及时处理。 总之,bind9管理员参考手册对于管理员来说是一份非常宝贵的指南书,它可以帮助管理员了解BIND DNS服务器的功能,学习处理DNS服务器管理的技巧,提高DNS服务器管理的效率和质量。 ### 回答3: Bind9管理员参考手册是一份详细的指南,旨在帮助管理员了解和管理BIND9域名系统。手册包含了各种操作的指令,从安装和配置到故障排除和安全性,详尽地介绍BIND9的各方面。 手册开始介绍BIND9的概述,讲解了它可以用来管理哪些资源和网络设备,以及如何进行安装。随后,手册会深入讲解如何进行配置,包括DNS记录和域名,以及解析器的配置。此外,还会讲解如何使用BIND9管理IP地址分配和反向DNS。 手册还重点介绍了BIND9的安全性,包括防止DNS劫持和DDoS攻击的最佳实践,以及如何防止DNS泄漏和保护DNS服务器的密钥。此外,还介绍了如何设置访问控制列表和加密DNS连接,以保护DNS网络的完整性和安全性。 最后,手册包含了BIND9 Troubleshooting的部分,讲述了如何使用日志和其他工具来诊断和解决常见问题。此外,手册还包含了管理员可以使用的其他资源,例如BIND9社区和支持论坛。 总之,BIND9管理员参考手册是一份完整、详细的指南,旨在提供管理管理、维护和保护BIND9域名系统所需的所有信息和资源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值