Security problems Security code is public Message is public How to solve it Use nonce security key Store only the commitment of the message and message itself should be stored off-chain