我想我需要纠正我对AEAD的一些误解。在认证加密中使用的关联数据是什么?
发布于 2011-06-22 02:32:09
关联数据用于什么:您想要使用它的任何东西。
如果您有一些想要通过身份验证但不需要保密的数据,则将其用作“关联数据”。例如,考虑包加密方案。您可能希望对数据包有效负载进行身份验证和加密,但是数据包报头要进行身份验证,而不是加密。在这种情况下,您可以使数据包有效负载成为“数据”,并使数据包报头成为“关联数据”。
AEAD提供了一个通用原语,因此您可以根据特定情况下的需要,选择哪些数据需要机密性和身份验证,哪些数据只需要身份验证。
https://security.stackexchange.com/questions/4694
复制相似问题