我有一个关于OpenVPN协议的简单问题。假设我们有两个不同的用户,同一服务器使用不同的密钥,并且两个密钥均为1024位。如果这两个用户发出完全相同的请求,并且有人正在嗅探服务器上的数据,那么这个人(嗅探器)会为两个用户看到相同的数据还是看到不同的数据?问题是要知道用户的私钥是否在身份验证后干扰了加密,还是仅在身份验证期间使用。谢谢。
使用任何语义上安全的加密,即使密钥和数据都相同,加密的数据也会有所不同。因此,您的问题可以更精确地作为“ OpenVPN协议是否使用语义上安全的加密?”来重申。同样,在某些加密模式下,您传输的任何数据都会影响以后发送的数据的加密。因此,即使仅在最初使用密钥,它仍然会影响加密数据在整个连接中的外观。
—
卡巴斯德(Kasperd)