Everyday Cryptography: Fundamental Principles and