Shared key generators are vital for technologies that require high-speed encryption with low computational overhead.

The problem arises when they try to agree on that key.

This is a critical feature in modern implementations (like Signal Protocol or TLS 1.3). If a hacker records all your encrypted traffic today and steals your private key ten years from now, they should not be able to decrypt the old traffic.