four essential security protocols in cryptography 2498439