CRYPT and ENIQUE