Kerberos网络认证中的加密技术解析
1. 引言
在工作站环境里,用户通常能完全掌控工作站,所以工作站操作系统无法准确识别用户身份,这就促使了Kerberos认证服务的设计与实现。Kerberos基于Needham和Schroeder的可信第三方认证模型,采用私钥加密技术,让用户和网络服务器能在开放网络系统中验证彼此身份。下面我们来详细了解Kerberos的相关内容。
2. 术语解释
- 主体(Principal) :与密钥分发中心(KDC)共享私钥的实体,可参与认证交换。主体名称与KDC数据库中的私钥绑定,当前实现允许主体有两部分名称,即名称字段和实例字段,其所在领域由KDC分配的领域名称决定。
- 服务器(Server) :为其他主体提供Kerberos介导服务的主体。
- 客户端(Client) :希望使用服务的主体。
- 领域(Realm) :自主的认证权威单元,同一领域内的所有主体与该领域的KDC共享密钥,不同领域间可共享密钥以实现主体间的认证。
- 会话密钥(Session Key) :包含在票据或凭证中的随机生成的加密密钥。
- 票据(Ticket) :用服务器私钥加密的加密数据结构,包含用于主体基于KDC信任验证其他主体身份的信息,可重复使用直至过期。
- 凭证(Credentials)
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



