我正在RFC 7518中实现一些算法,我注意到AES_CBC_HMAC_SHA2包含以下段落:
为什么加密密钥与MAC密钥不同?我在维基百科中看到的例子表明,这两种方法都使用了相同的键。
我的理解是,因为在JWE中只有消息是经过身份验证的,这意味着密钥可以用于回火,而且由于MAC密钥和MAC位于已知位置,所以应该可以伪造消息。
我的假设不对吗?为什么RFC作者选择拆分密钥而不是重用它?
https://crypto.stackexchange.com/questions/58724
复制相似问题