Encryption has created an uncrackable puzzle for the real world