Privacy-Preserving Technologies and Applied Cryptography with ZKP