This update is based on the results of a recent implementation of BIP75 addressing three issues that were encountered:
- Further specification of the format for sender_public_key and receiver_public_key
- Set the identifier field of ProtocolMessage / EncryptedProtocolMessage to be required
- Add entropy for ProtocolMessage / EncryptedProtocolMessage identifier