CRYPTOGRAPHY AND APPLICATIONS