首页 > 其他分享 >计算机网络系统方法:密钥的分配

计算机网络系统方法:密钥的分配

时间:2023-03-11 19:24:17浏览次数:33  
标签:密码 计算机网络 会话 密钥建立 钥匙 密钥 分配 参与者

为了使用密码器和认证器,交流的参与者需要知道使用什么密钥。在秘密钥匙密码的情况下,一对参与者如何获得他们共享的钥匙?在公钥密码的情况下,参与者如何知道哪个公钥属于某个参与者?答案是不同的,这取决于钥匙是短命的会话钥匙还是长命的预先分配的钥匙。

会话密钥是用于确保单一的、相对较短的通信事件的密钥:会话。一对参与者之间的每一个不同的会话都使用一个新的会话密钥,它总是一个速度的秘密密钥。参与者通过一个协议--会话密钥建立协议--来决定使用什么会话密钥。会话密钥建立协议需要其自身的安全性(以便,例如,对手不能学习新的会话密钥);这种安全性是基于较长寿命的预先分布的密钥。

会话密钥和预先分布的密钥之间的这种分工有两个主要动机。

限制钥匙的使用时间,可以减少计算密集型攻击的时间,减少密码分析的密码文本,以及在钥匙被破解时暴露的信息。

公钥密码通常在认证和会话密钥建立方面有优势,但用于加密整个信息的保密性太慢。

本节解释了预先分布的密钥是如何分布的,下一节将解释会话密钥是如何建立的。此后,我们用 "Alice "和 "Bob "来指定参与者,这在密码学文献中很常见。请记住,尽管我们倾向于用拟人化的术语来指代参与者,但我们更经常关注的是软件或硬件实体之间的通信,如客户端和服务器,它们往往与任何特定的人没有直接关系。

标签:密码,计算机网络,会话,密钥建立,钥匙,密钥,分配,参与者
From: https://www.cnblogs.com/pencilCool/p/17206738.html

相关文章

  • 计算机网络系统方法:加密构件
    我们一步一步地介绍基于密码学的安全概念。第一步是本节介绍的加密算法--密码器和加密散列--。它们本身并不是一个解决方案,而是可以用来构建解决方案的构件。加密算法的参......
  • 计算机网络【英语专业词汇】
    计算机网络computernetwork主机host端系统endsystem通信链路communicationlink分组交换机packetswitch传输速率transmissionrate分组packet路由器route......
  • 一文带你吃透计算机网络(上)
    目录1.TCP/IP协议2.HTTP/HTTPS协议3.TCP三次握手/四次挥手文章字数大约2.1万字,阅读大概需要70分钟,建议收藏后慢慢阅读!!!1.TCP/IP协议TCP/IP网络模型有哪几层,分别有......
  • 如何学好计算机网络的方法?
     我觉得正确的学习方法应该是边学理论边动手实践。动手包括两类方法:                  一类是用一些命令行工具进行观测,另外一类......
  • sourcetree提示ssh密钥认证失败
    今天使用sourcetree推送,麻烦来了,推送不了  解决方法:修改SSH客户端配置【工具】-【选项】-【一般】,将默认的SSH客户端-PuTTY/Plink改为OpenSSH,把它选择为OpenSSHSS......
  • 常用的计算机网络的性能指标
    速率 带宽 吞吐量吞吐量表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量被经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通......
  • 计算机网络之网络层
    网络层网络层提供了虚电路服务和数据报服务。两者的区别:1.虚电路服务需要先建立连接,但数据报服务不用2.虚电路服务会保证通讯的可靠性,但是数据报服务不会3.虚电路服务同......
  • [Primer] 第 12 章 类和动态内存分配
    第12章类和动态内存分配12.1动态内存和类通常最好在程序运行时,而不是编译时决定内存的分配。不能在类声明中初始化静态变量,因为类声明仅仅提供了类的属性而没有分配......
  • 计算机网络概述
    《计算机网络历史》1969年,首先是单个网络ARPANET向互连网的发展,即internet(互连网),多个计算机网络互连而成的计算机网络那个时候还没有规定的通信标准(协议......
  • Microsoft 365解决方案:如何通过Powershell管理用户、License和分配管理员角色
    Blog链接:​​​https://blog.51cto.com/13969817​​Microsoft365使用基于云的用户标识和身份验证服务AzureActiveDirectory(AzureAD)来管理用户。Microsoft365......