Cryptography
Secret sharing
Public-key cryptography
Secure multi-party computation
Commitment scheme
Cryptographic protocol
Block cipher
Zero-knowledge proof