首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PRF/KDF/MAC?

PRF/KDF/MAC?
EN

Cryptography用户
提问于 2018-07-06 13:48:33
回答 1查看 2.4K关注 0票数 5

似乎并不是每个MAC都是KDF。但是,是否有任何PRF同时充当KDF和MAC的角色?有人能解释一下这三种定义之间的关系吗?

EN

回答 1

Cryptography用户

发布于 2018-07-09 08:53:58

关于任何MAC是一个KDF,您可以在这里找到答案:可以使用任何MAC作为KDF吗?和基于HMAC (https://en.wikipedia.org/wiki/HKDF)的HKDF。

MAC用于确认消息来自指定的发送方,且未被更改。

在DH (Diffie-Hellman)之后,使用KDF来增强对称密钥的安全性。

我不确定,但在TLS中,1.2PRF是用于密钥计算的。您可以从RFC 5246了解更多详细信息:

代码语言:javascript
复制
https://tools.ietf.org/html/rfc5246#section-5
https://tools.ietf.org/html/rfc5246#section-6.3

TLS 1.2关键推导过程中需要澄清的问题也有关于MAC和PRF的答案。

票数 -2
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/60576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档