私钥类型之间的区别?

时间:2012-07-03 03:19:22

标签: authentication key

我一直在研究加密密钥/机密的类型,我的理解中遇到了一些小问题。我无法区分可用的私钥类型。

如下:

  • 私人签名密钥
  • 私人身份验证密钥
  • 私钥运输
  • 私有静态密钥
  • 私人授权密钥

在几个网站上,我看过这些密钥的列表,但描述对我来说都是一样的。如果有人有任何可用的阅读,我将不胜感激。

1 个答案:

答案 0 :(得分:4)

一组快速的描述,来自维基百科上非常有用的Cryptographic Key Types页面( italics 是我的简单解释):

私人签名密钥是非对称(公共)密钥对的私钥,公钥算法使用它来生成长期使用的数字签名...可用于提供身份验证,完整性和不可否认性。

这可能是您的密钥,用于对您发送的数据进行签名,以证明您发送了该数据并且数据未被篡改。

私有身份验证密钥是非对称(公共)密钥对的私钥,与公钥算法一起使用,以确保信息的完整性和来源的身份实体或消息来源,通信会话或存储数据。

这与第一个略有不同,因为没有不可否认的预期

私钥传输密钥是非对称(公共)密钥对的私钥,用于解密使用公钥算法使用关联公钥加密的密钥。密钥传输密钥通常用于建立密钥(例如,密钥包装密钥,数据加密密钥或MAC密钥),以及可选地其他密钥材料(例如,初始化矢量)。

此类型和以下类型用于建立和解密将用于加密数据的短期密钥

私有静态密钥协商密钥是用于建立密钥(例如,密钥包装密钥,数据加密密钥或MAC密钥)的非对称(公共)密钥对的私钥,并且可选,其他密钥材料(例如,初始化矢量)。

此类型和前一个类型用于建立和解密将用于加密数据的短期密钥

私有授权密钥是非对称(公共)密钥对的私钥,用于为实体提供权限。

用作令牌 - 即允许拥有此密钥的人访问这些文件/区域

我希望有所帮助。