In the end of lecture 4 before introducing PRFs, we talked about using our current set of tools to support multi-message encryption.
In both of the examples (stream ciphers and public synchronization) the main issue was that we have to maintain a state.
Is this the only way to support multi-message encryption? If the encryption is random, isn't this sufficient for multi-message encryption?
My main wonder here is what do PRFs introduce to us that wasn't possible before.
If this is stateless multi-message encryption, then why wasn't this possible before?